Skip to content
This repository was archived by the owner on May 9, 2018. It is now read-only.

Repository files navigation

Reve

Build Status

Reve is a library for the Eve Online API written in Ruby.

Status of the Library

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.

Examples

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">]

Contributing

Reve is in "maintenance mode." The author, Lisa Seelye, is mostly hands-off and gladly accepts pull requests.

Roadmap

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

Implemented API Calls

Account

NameMethod Name
Account Statusaccount_status
API KeyNot Implemented
List of Characterscharacters

Character

NameMethod Name
Account Balancepersonal_wallet_balance
Asset Listpersonal_assets_list
BlueprintsNot Implemented
Calendar Event AttendeesNot Implemented
Character Sheetcharacter_sheet
Contact Listpersonal_contacts
Contact NotificationsNot Implemented
Contractscontracts
Contract ItemsNot Implemented
Contract BidsNot Implemented
Factional Warfare Statspersonal_faction_war_stats
Industry Jobspersonal_industry_jobs
Industry Jobs HistoryNot Implemented
Kill Mailspersonal_kills (deprecated)
LocationsNot Implemented
Mail Bodiespersonal_mail_message_bodies
Mailing Listspersonal_mailing_lists
Mail Messages (Headers)personal_mail_messages
Market Orderspersonal_market_orders
Medalscharacter_medals
Notificationspersonal_notifications
Notification TextsNot Implemented
Planetary ColoniesNot Implemented
Planetary PinsNot Implemented
Planetary RoutesNot Implemented
Planetary LinksNot Implemented
Researchresearch
Skill in Trainingskill_in_training
Skill Queueskill_queue
Standings (NPC)Not Implemented
Upcoming Calendar Eventsupcoming_calendar_events
Wallet Journalpersonal_wallet_journal
Wallet Transactionspersonal_wallet_transactions

Corporation

NameMethod Name
Account Balancescorporate_wallet_balance
Asset Listcorporate_assets_list
BlueprintsNot Implemented
Contact Listcorporate_contacts
Container LogNot Implemented
ContractsNot Implemented
Contract ItemsNot Implemented
Contract BidsNot Implemented
Corporation Sheetcorporation_sheet
Customs OfficesNot Implemented
FacilitiesNot Implemented
Factional Warfare Statscorporate_faction_war_stats
Industry Jobscorporate_industry_jobs
Industry Jobs HistoryNot Implemented
Kill Mailscorporate_kills (deprecated)
LocationsNot Implemented
Market Orderscorporate_market_orders
Medalscorporate_medals
Member Medalscorporate_member_medals
Member Securitycorporate_member_security
Member Security LogNot Implemented
Member TrackingNot Implemented
Outpost ListNot Implemented
Outpost Service DetailNot Implemented
ShareholdersNot Implemented
Standings (NPC)Not Implemented
Starbase Details (POS)starbase_details
Starbase list (POS)starbases
TitlesNot Implemented
Wallet Journalcorporate_wallet_journal
Wallet Transactionscorporate_wallet_transactions

Eve

NameMethod Name
Alliance Listalliances
Certificate Treecertificate_tree (deprecated)
Character AffilicationNot Implemented
Character ID (name to id)names_to_ids
Character Infocharacter_info
Character Name (id to name)ids_to_names
Conquerable Station Listconquerable_stations
Error listerrors
Factional Warfare Stationfaction_war_stats
Factional Warfare Top 100 Statsfaction_war_top_stats
RefTypesref_types
Skill Treeskill_tree
Type NameNot Implemented

Map

NameMethod Name
Factional Warfare Systems (Occupancy map)faction_war_system_stats
Jumpsmap_jumps
Killsmap_kills
Sovereigntysovereignty

Server

NameMethod Name
Server Statusserver_status

API

NameMethod Name
Call List (access mask ref)Not Implemented

About

Reve is a Ruby-based library for use with interfacing with the Eve Online API.

Resources

Stars

39 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages