goldengnu / jeveassets Goto Github PK
View Code? Open in Web Editor NEWjEveAssets is an out-of-game asset manager for Eve-Online, written in Java
Home Page: http://eve.nikr.net/jeveasset
License: GNU General Public License v2.0
jEveAssets is an out-of-game asset manager for Eve-Online, written in Java
Home Page: http://eve.nikr.net/jeveasset
License: GNU General Public License v2.0
I typically only want to update a few items on an update - thus need to untick a bunch of stuff for every update, Is it possible to add a "default update selection list" to the options ?
https://jeveassets.uservoice.com/forums/217172-general/suggestions/5302303-update-save-preferences
One of my main uses for jeveassets is getting a nicer breakdown of "total net worth" across several characters, which the program does very nicely. Using Tools -> Worth -> Tracker, I can periodically import data (Update -> Update) and get nice graphs showing how various assets, market orders, contracts, etc. are moving up or down in value.
At least twice now, I have updated structures + performed a regular Update, only to find that historical data points are changing values, in both cases going down (so for instance, yesterday my total net worth from Feb. 14 might have been 100b, but today it shows as 83.5b).
I expect a certain amount of error and fluctuation in day-to-day assessments, due to lots of moving parts. But I can't account for past values dropping down by billions and billions of ISK for no obvious reason.
Both of these instances happened around a jeveassets update; could either an SDE update, or me updating the structures, cause the worth tracking to make a mistake? I don't know how far I should be trusting what jeveassets is telling me any more.
Would love to be able to add fittings to stockpiles. To allow tracking of doctrine stock compliance.
For example, I'm required to maintain a set number of ships in certain systems. In all cases, I never fit rigs until the ship's ready to undock (so that shipping them out to a new system doesn't require destruction of rigs). The rigs, per the multi-fit tool, end up in the cargo though, so they're still contained in the fitted ship's cargo.
To build on this further, I don't need one of everything in the doctrine, I just need "this, this or this, this and this". The ability to use logical and/or groupings in the stockpile target qty would facilitate this.
Tool to track changes in assets.
New/Removed items over time
It'd be nice to have a multi-buy style shopping list import function for the Stockpile feature.
There are some items missing in the db. The 5 limited "Blaze" Squadron skins don't show as such in the app, instead they show up as: Name: !47101 - !47106
==> https://community.eveonline.com/news/dev-blogs/a-new-skin-and-a-tribute-to-a-fallen-wingman/
Formal 'Market orders' tab could be renamed to 'Market order history', and make a new tab named 'Market order status'.
'Market order status' tab should work separated with data update, but can have its own sync button only intended to sync with current ongoing market order and station's price.
(No influence on other asset data)
So user can check own market order's underbid status without syncing whole data.
I have about 60 ongoing market orders now and it would be good if I can check underbid status at one glance 😃
From user (Johann Hemphill):
I have a filter set up in Transactions: Date, Last x days, 1 which is supposed to show me what I've sold in the past day.
It behaves a bit oddly. Right now is 15:00 on the 4th. The filter shows everything from 00:00 on the 3rd, which is more like a day and a half. Will you please implement a "last x hours" filter so I can set it to 24 and get more granular visibility?
From Johann Hemphill:
Can we have an option to Export an EFT block to the clipboard? It would be useful to be able to export a shareable fitting of any of the ships I own.
https://esi.tech.ccp.is/latest/characters//clones/?datasource=tranquility
.. will provide you with a list of jump clones that char has. it would be awesome to be able to search thru them over all the chars/accounts just like other assets.
this should be fairly easy to implement and would help a lot for avoiding lost clones from destroyed/taken down citadels...
thanks
On a character that for sure has no blueprints, I get an ESI error:
ESI > Blueprints > Super Tyr
Unknown Error: null
No blueprints is not an error on that account :)
Hi, as mentioned on the forum, i am now opening an issue here as follows:
Please create a filter or export view that only shows filtered items in one row each.
Lets say i don't care about location, owner etc and just want an overview of a selection of items + type count and maybe other columns which are always the same for items (like m³, price,…).
Since it probably would require to not show a lot of columns, it would be enough to have this kind of feature as an export to html or whatever view. You can (de-)select columns there already for export and having an option to just click "[x] merged items view" disabling all columns that could not be shown for this view would make it pretty easy. At least for an SQL statement, not sure how you have programmed this ;)
OK that's it from me, i appreciate the time you put in there and since this is some kind of special request i would not be mad if it never makes it into the app. o7
Added Manufacturing and Reaction output to the Assets tool (Should be optional)
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)
when i try to edit an existing, or add a new ESI auth. from the log:
INFO: [pool-4-thread-1] net.nikr.eve.jeveasset.io.shared.AbstractGetter - Updated: ESI > Account > (Completed)
ERROR: [Thread-6] net.nikr.eve.jeveasset.NikrUncaughtExceptionHandler - Uncaught Exception (Thread): java.lang.InterruptedException
java.lang.RuntimeException: java.lang.InterruptedException
at net.nikr.eve.jeveasset.Program.ensureEDT(Program.java:541)
at net.nikr.eve.jeveasset.gui.shared.components.JWorking$Worker.run(JWorking.java:129)
Caused by: java.lang.InterruptedException: null
at java.base/java.lang.Object.wait(Native Method)
at java.base/java.lang.Object.wait(Unknown Source)
at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.desktop/javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at net.nikr.eve.jeveasset.Program.ensureEDT(Program.java:539)
... 1 common frames omitted
possibly a java 9 thing? idk
thanks :)
This is major feature, but, Swing is going to die a slow death.
If possible, staying with glazed list would make the job easier.
This should be done for the Assets tool first (as a proof of concept) and then migrate the rest of the tools one by one.
I'm not sure whether this may be a Java issue, but when the jEveAssets window is partially covered by another window, and I move my mouse over the visible portion of the jEveAssets window, the entire jEveAssets window will spontaneously jump to the front, on top of everything else. It may be relevant that I have xmouse enabled via winaero tweaker and set to "focus follows mouse". Other windows behave properly on mouseover, gaining focus but maintaining their layer in the stack until clicked.
Pyroxeres Mining Crystal II None Mining Crystal Charge Neugeniko Waira VIII - Moon 15 - Caldari Provisions Food Packaging 0.5 The Citadel Diggy Diggy Hole (Skiff) #1020171536890 HiSlot0
Plagioclase Mining Crystal II None Mining Crystal Charge Mectoasinus Kusomonmon V - Moon 9 - Caldari Navy Testing Facilities 0.8 The Citadel Asterplus (Covetor) #1007473402989 HiSlot0
Veldspar Mining Crystal I None Mining Crystal Charge Mectoasinus Mitsolen IV - Moon 12 - Core Complexion Inc. Warehouse 0.6 The Forge Asteriod (Retriever) #1005485661594 HiSlot0
Veldspar Mining Crystal II None Mining Crystal Charge Mectoasinus Kusomonmon V - Moon 9 - Caldari Navy Testing Facilities 0.8 The Citadel Some (Procurer) #1019978334788 HiSlot0
Veldspar Mining Crystal II None Mining Crystal Charge Mectoasinus Mitsolen IV - Moon 12 - Core Complexion Inc. Warehouse 0.6 The Forge Octo (Hulk) #1009207088423 HiSlot0
Veldspar Mining Crystal II None Mining Crystal Charge Mectoasinus Mitsolen IV - Moon 12 - Core Complexion Inc. Warehouse 0.6 The Forge Turme (Skiff) #1009207176779 HiSlot0
Pyroxeres Mining Crystal II None Mining Crystal Charge Neugeniko Waira VIII - Moon 15 - Caldari Provisions Food Packaging 0.5 The Citadel Diggy Diggy Hole (Skiff) #1020171536890 HiSlot1
Plagioclase Mining Crystal II None Mining Crystal Charge Mectoasinus Kusomonmon V - Moon 9 - Caldari Navy Testing Facilities 0.8 The Citadel Asterplus (Covetor) #1007473402989 HiSlot1
Veldspar Mining Crystal I None Mining Crystal Charge Mectoasinus Mitsolen IV - Moon 12 - Core Complexion Inc. Warehouse 0.6 The Forge Asteriod (Retriever) #1005485661594 HiSlot1
Veldspar Mining Crystal II None Mining Crystal Charge Mectoasinus Kusomonmon V - Moon 9 - Caldari Navy Testing Facilities 0.8 The Citadel Some (Procurer) #1019978334788 HiSlot1
Veldspar Mining Crystal II None Mining Crystal Charge Mectoasinus Mitsolen IV - Moon 12 - Core Complexion Inc. Warehouse 0.6 The Forge Octo (Hulk) #1009207088423 HiSlot1
Scordite Mining Crystal II None Mining Crystal Charge Mectoasinus Mitsolen IV - Moon 12 - Core Complexion Inc. Warehouse 0.6 The Forge Turme (Skiff) #1009207176779 HiSlot1
Gamma L None Frequency Crystal Charge Neugeniko Umokka X - Moon 4 - Caldari Navy Testing Facilities 0.6 Lonetrek Party Boat (Typhoon) #1004654858018 HiSlot4
Infrared L None Frequency Crystal Charge Neugeniko Umokka X - Moon 4 - Caldari Navy Testing Facilities 0.6 Lonetrek Party Boat (Typhoon) #1004654858018 HiSlot5
Standard L None Frequency Crystal Charge Neugeniko Umokka X - Moon 4 - Caldari Navy Testing Facilities 0.6 Lonetrek Party Boat (Typhoon) #1004654858018 HiSlot6
Jeveassets just died on me: https://eve.nikr.net/jeveassets/bugs/?#bugid616
Malformed input or input contains unmappable characters: /home/carlos/Klei unter den F����en.mp4
For what does it need to know what files I have in /home?
Is there a way I can see the full stacktrace? I would love to see which heveassts method caused this.
Plex vault doesn't get counted as assets.
Uncaught exceptions database: https://eve.nikr.net/jeveassets/bugs/
when i click on the top of any column except "name", it does not sort, is it a known issue? can somebody confirm this?
jeveassets 5.4.2 (2018-01-10)
ubuntu 16.04 LTS
4.4.0-112-generic
openjdk-8-jdk
jEveAssets 5.0.0
openjdk-9
openbox as wm
When I try to add an ESI account I get a
ERROR: [AWT-EventQueue-0] net.nikr.eve.jeveasset.io.esi.EsiAuth - The BROWSE action is not supported on the current platform!
Would it be possible to add the possibility to copy and paste the url to the browser of choice?
Since Pyfa has an interface to fit citadels as one would a ship, why not have jEveAssets include citadel fits in the Ship Fitting tab, under the name of the corp that owns it?
Use glazed lists to filter the list
Right now 90% of the location checkboxes in my tracker filter are Unknown Locations. I know that that these are CCP-bugged assets that correspond to destroyed ships that I don't possess anymore, and though I would like to uncheck them, it would take me all day to do so. Could you please implement an optional checkbox that will uncheck all the Unknown Locations for me, and prevent new Unknown Locations from being checked? This checkbox would be toggled off by default to prevent legitimate assets in unknown citadels from being hidden except by those who know better.
So I have a few guys who are running incursions. In Jeveassets it lists nothing under From or To.
In game it reads as a "Corporate Reward Payout" - CONCORD rewarded PlayerName for services performed.
One problem I have noticed in downloading the Market Orders CSV file.
For expensive items I often have low Quantity of usually 10.
I have tested this in Excel and Google Sheets and the CSV import process is taking Quantity examples such as 3/10, 7/10, 10/10 and automatically converting them to dates?
Newest Java-version
The current implementation of proxy support is outdated.
It would also be useful to add support for authenticated proxies
Since structure updates take anywhere from 20 minutes to several hours to complete, and modal dialog prevents interaction with the software until it's done, it would be better to have structure updates run in the background. And please include the estimated time of completion somewhere once the update is underway.
Please add Personal/Corporate Mining Ledger API endpoints once they are published.
title
Need to get the value of abyssal modules.
Since it's contract only items, this will most likely have to wait until the public contract endpoint is released and someone make a 3rd party API to get their value.
For example in stockpile, were i manage corp fuel logistics, i use the data from stockpiles to see how long the materials lasts (in days).
I take the data and ad them to excel to see for example that i have enough Robotics that will fuel our structures for a certain amount of days.
If a column can have the ability to have formulas then excel is not needed.
I am not a coder so i dont know if this is easy or not, but if the basic excel formulas can be added to a "formula column", then that would make this app even better.
The ability to export the stockpile setting to an XML file for import by someone else who also uses jEVEAssets to help keep track of corporate assets
I keep most of my minerals and blueprints and such in citadels (and with the impending changes coming in June everyone else will too in Null Sec) so if I want to use the stockpile feature to track the levels of each mineral that I have for various purposes, I cant so long as it is in an "Unknown Location".
is there a way you can make it look better on a 4k screen
things get really smooshed and hard to read
java.exe
Override high DPI scaling behavior
System
for Scaling performed by:
Notes: You may need to modify javaw.exe
like this too
GDK_SCALE=2 GDK_DPI_SCALE=0.5 java -jar jeveassets.jar
Create new routes and order waypoints like you want
I'm getting a 4xx-style ESI error when trying to add/edit/use ESI authorization.
I added ESI authorization some time ago, and it's apparently been working fine. Within the past few days, I got some errors that made me think I needed to do the authorization process again.
Going to Options -> Accounts, clicking the "Edit" button next to one of my characters, then clicking "Authorize", I am redirected in a browser to the following URL:
Notably, the client_id is blank. Once I authorize, I am given the following message by login.eveonline.com:
{"error":"invalid_request","error_description":"Some parameters are either missing or invalid"}
Pushing forward anyway and trying to fetch all new data ("Update -> Update"), I am (perhaps understandably) given ESI 400 error codes under "Accounts" and 401 error codes under "Structures".
Hi there!
I realy like your tool and use it almost every day to browse through my space rishes!
One thing I noticed is, that an item does not show any value in the asset list when it is on a public contract. The same scenario works fine if it is in a corp owned contract
Here is one example for a Moros BPO on a public contract:
This is an example for a corp contract which works fine:
Maybe the problem is that in the item description of the BPO it only says BP?
Thx,
Ernie
Should be an option in the already existing dialog
From user:
You need to have it where search results can be exported to Eve-Apraisal (http://evepraisal.com/) or a similar site. I want to be able to create a custom filter and have the result exported to http://evepraisal.com/ so i can get the jita price for it and i can email or eve-mail the result to a person that wants to buy it or whatever. for example: i would search for all Salvage i have in fade and export it to http://evepraisal.com/e/ and get this as the result: http://evepraisal.com/e/6424939 . You guys can use http://evepraisal.com/ or create your own site and let us add aditional colums like location, my asking price and difference between my asking price and Jita's , and let us fill in prices for contract items /get prices from contracts (evepraisal.com only uses market and not contracts) and so-on . you get the idea. i want to be able to create custom filters across many stations or entire eve universe and be able to show potential buyers what my assets are worth in Jita, what i want for them and what they are saving or what they are getting charged over jita.
https://jeveassets.uservoice.com/forums/217172-general/suggestions/8437984-eve-apraisal
Please add Loyalty Points (in the Tools section?) now that CCP finally provided an endpoint for it.
I dont know if this one is Doable but if it is then it would be awesome function.
The function would be, in stockpile:
Being able to see the one items missing amount based on the amount of another item you have.
The solution would be this:
To produce an ITEM you need material A,B and C
You need 1 units of material A to make the ITEM.
You need 4 units of material B to make the ITEM.
You need 16 units of material C to make the ITEM.
In stock you have for this example:
9 units of A
30 units of B
165 units of C
In stockpile i want to be able to see how many ITEMS i can produce based on the material i have.
So what i see is this:
A shows the amount and is GREEN: A new column named "deficient" shows 0
B shows the amount and is RED: column named "deficient"shows -6
C shows the amount and is GREEN: column Surplus shows 21
The solution:
In "Edit stockpile item", we have now "Item(name)" and "Minimum count", by adding a multiplier option that interacts with all the items in that stockpile list.
The function will only be active if the new "multiplier" option is checked in on all the items in that list.
Item A is checked in (Multiplier instead of Minimum count), and is set to "1"
Item B is checked in (Multiplier instead of Minimum count), and is set to "4"
Item C is checked in (Multiplier instead of Minimum count), and is set to "16"
The amount in column "deficient" is based on the item that has number "1"
A second new column is needed to show how many ITEMS i can produce based on the material i have:
Column "Manufacturing runs" show:
A shows 9 runs (Green)
B shows 7.5 runs (Red)
C shows 12.2 runs (Green)
In values having the ability to exclude items.
For example:
Best Asset:
Men's 'Wirepoise' Facial Augmentation
10 000 000 000,00 isk
This item, as the price data is grabbed from CREST, adds 10b to my total value. Items like this makes the assessment of ones worth less curate.
Right now, to see how many items there are in total one have to divide the total amount in isk with the average isk amount.
Thank you for the awesome app, and sorry if these suggestions have been brought up before.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.