Latest Version: 0.1 [
Download]
Cobalt is a .NET library created for the sole purpose of downloading wallet journal data using the new API keys. It handles both corp and character journals.
Following the latest API updates, and apparent death of the excellent EveAI, we had a need at eohpoker.com for something to download corp journal entries for our autodeposit system. It doesn't implement caching, it isn't very elegant, but it seems to work and you're more than welcome to use it. I'll keep this thread updated with the latest.
I don't want to spend too much time on this, but I'd be happy to consider adding functionality if there's any demand.
Usage:
APICredentials credentials = new APICredentials(123, "sekrits", 456); // keyID, Code, characterID
CobaltAPI api = new CobaltAPI(credentials);
List<CharacterJournalEntry> entries = api.GetCharacterJournal();
foreach (CharacterJournalEntry entry in entries)
Console.WriteLine(String.Format("{0}: {1} - ISK {2:n}", entry.Date, entry.GivingPartyName, entry.Amount));
If you need to look up a characterID given only a keyID and code, try the GetCharacters() method.
Enjoy!