Reve is a library for the Eve Online API written in Ruby.
On May 8th, 2018 CCP Games retired the API for which this library was created. There may still be open pull requests and issues for this project due to a focus of the maintaner's time elsewhere (apologies for that, truly), but it is time to finally retire this project for good. There are no plans to migrate this codebase to the new API. Thank you to everyone that has used and contributed to the library over the years. - @lisa, original library creator and maintainer.
The following are examples using the library.
Convert player names to character IDs require 'reve'
require 'pp'
api = Reve::API.new
ids = api.character_id( { :names => [ "CCP Garthagk" ] } )
puts 'Names to IDs output:'
pp names
# Prints:
names to IDs output
[#<Reve::Classes::Character:0x4d98e55c
@corporation_id=0,
@corporation_name=nil,
@id=797400947,
@name="CCP Garthagk">]
Reve is in "maintenance mode." The author, Lisa Seelye , is mostly hands-off and gladly accepts pull requests.
In no specific order, this is a foreward looking list of items to be done for the project.
Complete Implemented API Calls List Merge #17 Implement missing API calls Reorganize code within the project Name Method Name Account Status account_statusAPI Key Not Implemented List of Characters characters
Name Method Name Account Balance personal_wallet_balanceAsset List personal_assets_listBlueprints Not Implemented Calendar Event Attendees Not Implemented Character Sheet character_sheetContact List personal_contactsContact Notifications Not Implemented Contracts contractsContract Items Not Implemented Contract Bids Not Implemented Factional Warfare Stats personal_faction_war_statsIndustry Jobs personal_industry_jobsIndustry Jobs History Not Implemented Kill Mails personal_kills (deprecated )Locations Not Implemented Mail Bodies personal_mail_message_bodiesMailing Lists personal_mailing_listsMail Messages (Headers) personal_mail_messagesMarket Orders personal_market_ordersMedals character_medalsNotifications personal_notificationsNotification Texts Not Implemented Planetary Colonies Not Implemented Planetary Pins Not Implemented Planetary Routes Not Implemented Planetary Links Not Implemented Research researchSkill in Training skill_in_trainingSkill Queue skill_queueStandings (NPC) Not Implemented Upcoming Calendar Events upcoming_calendar_eventsWallet Journal personal_wallet_journalWallet Transactions personal_wallet_transactions
Name Method Name Account Balances corporate_wallet_balanceAsset List corporate_assets_listBlueprints Not Implemented Contact List corporate_contactsContainer Log Not Implemented Contracts Not Implemented Contract Items Not Implemented Contract Bids Not Implemented Corporation Sheet corporation_sheetCustoms Offices Not Implemented Facilities Not Implemented Factional Warfare Stats corporate_faction_war_statsIndustry Jobs corporate_industry_jobsIndustry Jobs History Not Implemented Kill Mails corporate_kills (deprecated )Locations Not Implemented Market Orders corporate_market_ordersMedals corporate_medalsMember Medals corporate_member_medalsMember Security corporate_member_securityMember Security Log Not Implemented Member Tracking Not Implemented Outpost List Not Implemented Outpost Service Detail Not Implemented Shareholders Not Implemented Standings (NPC) Not Implemented Starbase Details (POS) starbase_detailsStarbase list (POS) starbasesTitles Not Implemented Wallet Journal corporate_wallet_journalWallet Transactions corporate_wallet_transactions
Name Method Name Alliance List alliancesCertificate Tree certificate_tree (deprecated )Character Affilication Not Implemented Character ID (name to id) names_to_idsCharacter Info character_infoCharacter Name (id to name) ids_to_namesConquerable Station List conquerable_stationsError list errorsFactional Warfare Station faction_war_statsFactional Warfare Top 100 Stats faction_war_top_statsRefTypes ref_typesSkill Tree skill_treeType Name Not Implemented
Name Method Name Factional Warfare Systems (Occupancy map) faction_war_system_statsJumps map_jumpsKills map_killsSovereignty sovereignty
Name Method Name Server Status server_status
Name Method Name Call List (access mask ref) Not Implemented