These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Ruby API?

Author
Fresnic
Aliastra
Gallente Federation
#1 - 2012-01-28 18:59:21 UTC
Has anyone created a Ruby library for the API? I'm trying to learn Ruby and thought this would be a good first project. If there isn't one, I can take a crack at creating one!

Adventures of an EVE Online Newb http://evenewbadventures.weebly.com/

Dragonaire
Here there be Dragons
#2 - 2012-01-28 19:51:18 UTC
Fresnic wrote:
Has anyone created a Ruby library for the API? I'm trying to learn Ruby and thought this would be a good first project. If there isn't one, I can take a crack at creating one!
Don't know how active or up to date they are but there's a couple projects for Ruby listed on http://wiki.eve-id.net/Main_Page

Finds camping stations from the inside much easier. Designer of Yapeal for the Eve API. Check out the Yapeal PHP API Library thread.

Fresnic
Aliastra
Gallente Federation
#3 - 2012-01-28 21:13:57 UTC
The EVE API Access Layer project looks like it's still alive and kicking: https://github.com/ppetermann/eaal/

Their last changes were from Sept 2011! I'll take a look and may start my own API project anyhow

Adventures of an EVE Online Newb http://evenewbadventures.weebly.com/

Peter Powers
Terrorists of Dimensions
HORSE-KILLERS
#4 - 2012-01-30 18:35:05 UTC
Fresnic wrote:
The EVE API Access Layer project looks like it's still alive and kicking: https://github.com/ppetermann/eaal/

Their last changes were from Sept 2011! I'll take a look and may start my own API project anyhow


Hello, i'm the creator of the project you mentioned.

Now, about the activity - i'm not using it myself anymore, so even those latest changes have been contributions by people from the community.

As far as i'm aware EAAL is working fine in its parameters (at least i did not get any recent bug reports),
It uses a bit of metaprogramming foo, so it does not need updates on regular API changes.

that said, it probably needs a few minor changes to support the
new api key system, rather than just the legacy keys.


There is also lisa's reve, which has a bit more recent activity than my own lib.
it supports the new API keys, but since it does not use metamagic, it wont support the latest api changes.

i personally believe if you choose either one project, and help out there you will have less work with writing your own third solution. Probably EAAL has less work todo to get everything working, but which one you choose should be more of deciding what style you prefer.

3rdPartyEve.net - your catalogue for 3rd party applications

Raquel Smith
Caldari Provisions
Caldari State
#5 - 2012-01-30 18:38:15 UTC
Fresnic wrote:
Has anyone created a Ruby library for the API? I'm trying to learn Ruby and thought this would be a good first project. If there isn't one, I can take a crack at creating one!


Hi,

I wrote Reve (at https://github.com/lisa/reve/ ). The github source is up to date more or less, I just need to roll a new gem for it.

The project is not really maintained by me anymore insofar as I'm not actively writing code for it. However, if you feel inclined to add to the project please send a pull request through Github with relevant tests and I'll merge the source.
Fresnic
Aliastra
Gallente Federation
#6 - 2012-02-01 04:06:12 UTC
Absolutely good idea to work on patches for either of the projects rather than start a new one. I'll take a crack that that, thanks!

However, if I do submit any patches, it'll be through email or pastebinning on the forums or whatever. Old-school style basically, because I don't have a github account (and can't sign up for one!)

Thanks for letting me know the projects are working :D

Adventures of an EVE Online Newb http://evenewbadventures.weebly.com/

Peter Powers
Terrorists of Dimensions
HORSE-KILLERS
#7 - 2012-02-01 10:16:03 UTC
Fresnic wrote:

However, if I do submit any patches, it'll be through email or pastebinning on the forums or whatever. Old-school style basically, because I don't have a github account (and can't sign up for one!)


why cant you sign up for one? github accounts are free and all you require is an emailaddress,
which im sure you have :)

its much easier to use github for this than email/pastebin/forums..

3rdPartyEve.net - your catalogue for 3rd party applications

Fresnic
Aliastra
Gallente Federation
#8 - 2012-02-01 19:26:38 UTC
I'm a free software/open source junkie, and I've been trying to use as little proprietary software as possible in terms of websites. So I've been using gitorious rather than github since the software itself is not proprietary.

It's a new years resolution mostly, I'm trying to stick to it but I can see that this will be difficult to do! :p

Adventures of an EVE Online Newb http://evenewbadventures.weebly.com/