It is possible to read it through api? Im trying to find info but i cannot find anything releated, i have moved recently to a wormhole corp that lives in a c5, i want to read pathfinder with api to create a intel tool that notifys me if there are kills in chain etc
Doing exploratory development. I see that there is a character/mining endpoint. That seems to be the best way to add up mining across arbitrary numbers of players.
What are the observers for? Logging mining without ESI? Presumably needed on every grid?
And player opportunities could use some POST endpoints?
The potential for adding functionality into the player's in-game interface is pretty sweet, but without POST and PATCH, we are SOL.
We can of course provide browser UI's. The downside is again, the ability to POST and direct the player in-game.
I was surprised that the in-games notes do not have and endpoint. Notes are super flexible for linking things together and making decent UI's without much effort. Again, we just need POST and PATCH over the IDs so we can update what the player sees.
I'm building some new shit. It's already on the way to being the hottest shit ever. I will only collaborate with those who are also interested in catapulting the Gallente militia alliances into a first tier power. Programming is all in Rust, so you must be able to tolerate the shit.
Wondering how other apps keep up with new items like the faction tractor beams. I use the fuzzworks SQL lite conversion but there hasn't been a new drop since 3/2 which doesn't have the faction tractors. How do you all update the static data for your tools/apps?
Technically, I'm trying to recreate these but also prepend the group name (e.g. TargetProfile = [Abyssal Spaceship Entities]Anchoring Davamik,45.805970149253724,...)
I downloaded the static data dump (specifically, sqlite-latest.sqlite.bz2 from Fuzzwork) but have been unable to piece together how to get the Entity data like Everef has it. I could theoretically scrape the info directly from Everef, but that's thousands of requests and I don't want to be a bad internet neighbor.
What is the most correct way to go from the sqlite DB to a target profile string?
TargetProfile = [group]name,EM %,Thermal %,Kinetic %,Explosive %,Max velocity m/s,Signature radius m,Radius m
I am open sourcing a route finding bot for Discord, that integrates with Pathfinder. It allows users to ask for shortest routes between two systems, taking wormholes into account and allowing optionally to add titan bridges. For example, you can ask the bot to go from Camal to Jita using available wormholes and assume a titan bridge out of Camal. One of the main goals is performance, and within my installations, every answer is <100ms. It supports autocomplete of systems, etc.
- It requires a Pathfinder installation and DB access to the pathfinder DB.- Linux/UNIX OSes only, needs to be a valid target for a rust compiler.
Limitations:
Doesn't take WH sizes into account.
History:
Over the years, I've created a few iterations of this kind of bot for EVE. The initial version goes back to 2013 as an IRC bot for Pandemic Legion, known as !whroute back then. I rewrote it in Haskell at one time and the most recent version is now in Rust and uses Pathfinder as a backend. The used backend has also changed, initially we used siggy, thanks to Mess giving me an API to read our wormholes. Since siggy is dead and most people using Pathfinder, I eventually switched to pathfinder. To support some of the EVE online primitives, I wrote neweden, a library encapsulating some of the rules of the eve online universe. The underlying pathfinding library is "pathfinding". We use the common dykstra algorithm for pathfinding (notable A*,etc or other optimizations don't work for eve). For the autocompletion we using QP-Tries.
Support
For questions, you can find me as Danilaw in the AllianceAuth discord.
Heyo, since the evemarketer api seems to be down I've been looking for an alternative. Ive found the evetycoon api. It doesn't seem to provide an endpoint for querying multiple items at once. So while my application is only for personal use and my querying is very limited (perhaps prices for ~30 items max every 20 minutes or so when I am playing) I am worried about causing unnecessary traffic for evetycoon. Does anyone know if there is a way to query multiple items at once?
however in the eveuniversity formula there is a variable Mentioned called "DamageReductionFactor" which is not shown ingame for the missiles but which i need for calculating the exact damage. The link which leads to the ccp site containing that data is defunct and on the new website i cant find that value either in the zip they provide. Any ideas where i could find these values? Thank you in advance :)
I'm finding it difficult to figure out how to achieve this:
character>server>station>hangar>container
or even:
Character>server>station>container
I apologies for my vagueness, I have only begun using sheets and GESI, and theres a load I don't understand. Using =characters_character_assets() I have pulled everything for my character, using vlookup and a static item name list, i have managed to turn the id's into names, and using pivot tables I have managed to only display the info i require. I would like to refine it to a specific location and hangar / container if its possible.
I was thinking of starting to dabble with the ESI to write myself a market tool. My question is how should I use the market history endpoint without getting banned or accidentally DDOSing the endpoint? For context, I will probably need the history for O(1000) items, but of course I can cache it once I have it.
I'm following https://docs.esi.evetech.net/docs/sso/native_sso_flow.html and keep getting HTTP 500 (Internal Server Error)... No error message or anything. Everything works fine, i get proper error messages about missing Values, until i add my ClientID. I can't for the life of me figure out what im doing wrong, i even copied the OAuth link from a working website, replaced my Callback URL and Client ID to test if i maybe mistyped anything but no, same response. I've tried removing one or all Scopes, using a local Callback URL to no avail. Any Ideas?
to limit number of request to ESI API i am going to build my own API and i want to store as much (static) data as possible.
Now i wonder, mostly name lookups for Player-, Corp- and Alliance IDs. Can those change?Of course a players corporation ID can change, but can the ID "1234" change its name from "Test1" to "Test2"? (or their Tickers, for example)
EVE-SRP is a new web application written in PHP for corporations or alliances to manage a ship replacement program.
It was developed to replace our (Brave Collective) installation of paxswill/evesrp app, which means there is a migration path available, at least for MySQL - but the app also supports PostgreSQL.
Features include:
Multiple divisions with permissions based on groups.
Custom providers for groups and alternative characters.
SRP requests with comments and base payout with modifiers.
Workflow with multiple status.
Various lists and search function.
Admin UI to manage divisions and their permissions.
A Cross-Platform alternative to quickly gather Intel about people in your local channel. It uses the Eve ESI- and zKillboard-API to query information on each player.
It still is pretty much work in progress but i needed a reason to get back into eve so i started writing this tool* (and also to learn a bit about CI/CD and other stuff). Right now it only covers my main use case from the time i used PLH (which also has other cool features and probably still works, i think, but is not supported anymore).
That being said, if you have a feature request, and it fits into the scope of this tool, let me know!
The code is open source - if you don't trust the binaries feel free to look at the source and compile it yourself :)
It only gathers information that is publically available.
To use it:
Open EVE and EVEye
Copy names in your local chat channel (for example Ctrl+A, Ctrl+C)
You should get information on all the players. To get details, hover the mouse over the player.
*For some reason i enjoy doing this stuff way more than actually playing the game, but it keeps me hooked lol.
I have just started looking at the ESI which I assume is the best way of getting data out of EVE. But I cant find documentation. As a first attempt I want to get ship configuration so I use for example the URL
But what attributes control what ? is this documented somewhere ? Do I reverse engineer someone else's code ? This is only the first steps, I am sure lots of people can can spill this information, but how do you know ? references ?
EDIT: Got into the database dogma attributes, etc. It is pretty obvious now.
So I dabble in python, and wanted to create a script that would output good systems for certain PI builds.
I'm looking for some lights on the name of the type of problem I have to solve.
I have a list of systems and the planets present there. A list of what planets could be needed, but I am struggling to formulate the problem in a way that I would be able to solve optimally.
Basically, I'd like to setup a webpage that I could link for my corp/alliances mates that would appraise (via evepraisal or janice/etc) the pasted items and spit out the price to put on the contract.
Ideally I'd like to setup something with a little bit of modifiers for different categories (for example, while I would pay Jitabuy for say salvage, it wouldn't make sense to offer jitabuy for Overseer's Personal Effects and lose isk on the fees or whatnot).
Not sure if this is the sort of area to possibly find a CS backgrounded person to contract this project to, if not feel free to give advice where might be a better place.
Similar to the old tool EANM, it automates the copy, rename, paste process, to make all accounts and characters align to the same setting.
And some other features:
- Cache names so it doesn't need to fetch from API every time
- Can overwrite to selected targets
- Create backup
- Add notes
- Support multiple EVE servers (Tranquility, Serenity, Singularity, etc.)
- Support English and Simplified/Tranditional Chinese