Pages: [1] 2 3 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Kyara
Gallente Tides of Silence Hydra Alliance
|
Posted - 2007.06.10 07:26:00 -
[1]
Edited by: Kyara on 10/06/2007 07:26:14 I don't play Eve on Linux, but rather boot my Windows machine to play it. So my problem is i have a hard time catching Skill Training Times.
I use EVEMon on Windows, and quite like it, but sadly it doesn't run nativly on Linux.
Long story short: I've written a little tool mainly for myself that monitors my Characters Skill Training times and notify me when to boot my Windows and switch a skill.
It's still in development, but does the job for me, so i hope it's usefull to other Linux Users aswell.
Here's the Development site with download, screenshot and installation instructions: EveTimer Development Site
Some Remarks: - It needs your account info, and saves it to ~/.config/EveTimer/ - It is a Python/PyGTK tool (Both are readily available on any Linux Distribution) - It's GPL so you can take a peek, and verify i don't send your account info anywhere - I've only tested it with Gnome, but it should run fine with KDE
Report any bugs you find to the Ticket system on my site, and feel free to contact me ingame with questions/problems.
|

rig0r
0utbreak
|
Posted - 2007.06.10 12:45:00 -
[2]
Very cool, thanks for that.
A question though before I will give it a try:
login = self.opener.open('https://myeve.eve-online.com/login.asp?username=%s&password=%s&login=Login&Check=OK&r=&t=/ingameboard.asp&remember=1' % (self.eveusername, self.evepassword))
Is the password being sent in plain text here ? If so, could you change that to it doing a POST on the loginform or something ? Otherwise your username & password will end up in the myeve's webserver access log in plain text 
|

rig0r
0utbreak
|
Posted - 2007.06.10 14:14:00 -
[3]
Also unable to install it, I get a syntax error. I created a new ticket for that.
|

rig0r
0utbreak
|
Posted - 2007.06.10 15:16:00 -
[4]
Fixed now after a chat with Kyara. Works perfectly.
Thanks for your work 
|

Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.06.12 01:24:00 -
[5]
Looking very good. gonna install this week on my rig. 
Ubuntu 3d Beryl-Linux Desktop+EVE |

Erulon
FACTION Inc.
|
Posted - 2007.06.12 10:29:00 -
[6]
I've been waiting a long time for this. You sir, are awesome!
|

negatox
Caldari Idle Miners United Corporations of Eve
|
Posted - 2007.06.15 16:08:00 -
[7]
Works flawlessly! Many thanks!
|

Shadow Lightbringer
Association Of United Bastards
|
Posted - 2007.06.16 03:16:00 -
[8]
Just installed this on my Xubuntu box, works perfectly. 
Great work m8! ---
|

rig0r
0utbreak
|
Posted - 2007.06.16 10:11:00 -
[9]
Been using this for a couple of days now. I just noticed EveTimer is quite memory hungry. After startup it takes up 30MB, doing a couple of refreshes, it quickly climbs to 60MB, which is even more than Firefox. Python itself only takes up 1MB.
Any idea where the excessive mem usage comes from and if there might be a leak in there ?
|

Kyara
Gallente Tides of Silence Hydra Alliance
|
Posted - 2007.06.16 12:01:00 -
[10]
Originally by: rig0r Been using this for a couple of days now. I just noticed EveTimer is quite memory hungry. After startup it takes up 30MB, doing a couple of refreshes, it quickly climbs to 60MB, which is even more than Firefox. Python itself only takes up 1MB.
Any idea where the excessive mem usage comes from and if there might be a leak in there ?
Noticed this earlier this week, and found a stupid bug in the XML handling. The parsed skilltree xml file is beeing kept aroung infinitly, although it isn't needed at runtime.
I'll try and find some more memory optimizations, and will release a new version soon.
|
|

rig0r
0utbreak
|
Posted - 2007.06.16 12:36:00 -
[11]
Sweet 
|

Kadesh Priestess
|
Posted - 2007.06.16 15:26:00 -
[12]
Nice piece of SW. Filled a bunch of tickets on trac :)
|

Erulon
FACTION Inc.
|
Posted - 2007.06.17 09:55:00 -
[13]
My hard drive died the other day, i did a new install of fedora and then tried to run EveTimer, i get the following error:
Traceback (most recent call last): File "/usr/bin/EveTimer", line 30, in <module> app.main() File "/usr/lib/python2.5/site-packages/EveTimer.py", line 637, in main screensaver = bus.get_object('org.gnome.ScreenSaver', '/org/gnome/ScreenSaver') File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 410, in get_object follow_name_owner_changes=follow_name_owner_changes) File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 230, in __init__ _dbus_bindings.UInt32(0)) File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 169, in __call__ reply_message = self._connection.send_message_with_reply_and_block(message, timeout) dbus.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.ScreenSaver was not provided by any .service files
This install was identical to the one i had before, the only thing i did different here is update gnome to the latest version (that update wasn't out yet a few days ago). It appears to be complaining about the gnome screensaver (which is installed with all the other parts of gnome) Google didn't help much :(
Anyone got any ideas?
|

Kyara
Gallente Tides of Silence Hydra Alliance
|
Posted - 2007.06.17 18:14:00 -
[14]
Originally by: Erulon My hard drive died the other day, i did a new install of fedora and then tried to run EveTimer, i get the following error:
Traceback (most recent call last): File "/usr/bin/EveTimer", line 30, in <module> app.main() File "/usr/lib/python2.5/site-packages/EveTimer.py", line 637, in main screensaver = bus.get_object('org.gnome.ScreenSaver', '/org/gnome/ScreenSaver') File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 410, in get_object follow_name_owner_changes=follow_name_owner_changes) File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 230, in __init__ _dbus_bindings.UInt32(0)) File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 169, in __call__ reply_message = self._connection.send_message_with_reply_and_block(message, timeout) dbus.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.ScreenSaver was not provided by any .service files
This install was identical to the one i had before, the only thing i did different here is update gnome to the latest version (that update wasn't out yet a few days ago). It appears to be complaining about the gnome screensaver (which is installed with all the other parts of gnome) Google didn't help much :(
Anyone got any ideas?
You gut dbus up and running? What version of gnome-screensaver is that if i may ask?
Anyways, i've done a minor patch, that just ignores the dbus problem for you: EveTimer-0.8.3.1.tar.gz
That should "fix" the problem of it not starting.
|

Erulon
FACTION Inc.
|
Posted - 2007.06.17 18:37:00 -
[15]
Yeah dbus is there:
$ ps ax | grep dbus 2332 ? Ss 0:00 dbus-daemon --system 3496 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session startkde 3499 ? S 0:00 /usr/bin/dbus-launch --exit-with-session startkde 3500 ? Ss 0:00 /bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session 3849 pts/3 S+ 0:00 grep dbus
The screensaver package is: gnome-screensaver-2.18.0-13.fc7.x86_84
The new build did the trick thanks! Oh uh btw you forgot the ChangeLog file again so it dies on install =P
|

Popsikle
Shadows of the Dead Aftermath Alliance
|
Posted - 2007.06.19 02:25:00 -
[16]
I was wondering If you were interested in expanding this a bit to almost mimic the functionality of evemon. I wrote an app very similar to this (not as pretty ;p ) in QT that i wanted to expand to be able to do skill planning like evemon (but stop there, nothing fancy) but if your interested in doing similar things with this maybe we could work together.
__________________________________________
|

Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.06.19 02:58:00 -
[17]
Originally by: Popsikle I was wondering If you were interested in expanding this a bit to almost mimic the functionality of evemon. I wrote an app very similar to this (not as pretty ;p ) in QT that i wanted to expand to be able to do skill planning like evemon (but stop there, nothing fancy) but if your interested in doing similar things with this maybe we could work together.
Not a developer here, but as one of the more vocal linux users here in the tech forum, I would be MORE than happy to test this if anything comes of it.
and o/ pops.
Ubuntu 3d Beryl-Linux Desktop+EVE |

Alaki Kant
Gallente Templar Securities and Holdings Axiom Empire
|
Posted - 2007.06.20 01:02:00 -
[18]
Originally by: Popsikle I was wondering If you were interested in expanding this a bit to almost mimic the functionality of evemon. I wrote an app very similar to this (not as pretty ;p ) in QT that i wanted to expand to be able to do skill planning like evemon (but stop there, nothing fancy) but if your interested in doing similar things with this maybe we could work together.
I've also done a little work on a similar program with PyGTK. I may be interested in helping with a QT version, depending on what language you're writing it in and provided that it will be GPL.
|

maltari
Caldari Eve University Ivy League
|
Posted - 2007.06.20 01:27:00 -
[19]
Started something (a tool to help me in my trading) in python and GTK too as soon as I heard about the API thing. Didn't go very far yet, waiting for the API to go live, but I'll be more than happy to help you guys if you have a goal, some subversion (and maybe trac) server somewhere and are doing free-as-in -beer-and-speach software :)
|

Popsikle
Minmatar Shadows of the Dead Aftermath Alliance
|
Posted - 2007.06.20 01:33:00 -
[20]
Ill put up a SVN/trac/forums soon (not soon tm but within a few days) so we can discuss it over there ;)
And yes, Free as in speech!
__________________________________________
<t20> i want to be in a manager potition at Hooters
|
|

Shadow Lightbringer
Association Of United Bastards
|
Posted - 2007.06.20 03:25:00 -
[21]
Originally by: Sevarus James Not a developer here, but as one of the more vocal linux users here in the tech forum, I would be MORE than happy to test this if anything comes of it.
Same here, I am not a developer but I would be happy to be a tester of this. I would love to have skill planning available in Linux.  ---
|

Alaki Kant
Gallente Templar Securities and Holdings Axiom Empire
|
Posted - 2007.06.21 07:21:00 -
[22]
After giving this a little thought, here's what I've come up with. Most of the functionality between evemon, EveTimer, and a possible QT version is the same. The only difference is the GUI. In my opinion, it would make sense to throw everything common (getting the skills from e-o.com, calculating how long until a skill finishes, skill planning calculations, etc.) into a daemon and then allowing a GUI to use a simple protocol to connect and send/get info.
This would also let me easily write a client in elisp to feed my obsession with emacs. >.>
|

Kadesh Priestess
|
Posted - 2007.06.21 08:02:00 -
[23]
Or usual linux-like application setup: Commandline app 'core' (wget as example) GUI (gwget/kde equivalent) That would be perfect but kinda hard to implement. But 2 developers - better than 1 if they can work in team :P
|

Sevarus James
Minmatar Meridian Dynamics FREGE Alliance
|
Posted - 2007.06.21 12:20:00 -
[24]
Remember that the battleclinic guys have GPL'd the source to evemon, and it might be a good idea for this project NOT to completely re-invent the wheel, but try to get them onboard, at least in an ADVISORY capacity so that this project can utilize a couple YEARS worth of experience with the eve data to an application. (Hell some of evemon may be directly droppable directly into this application.) I KNOW that the number of linux/mac users playing EVE aren't just a drop in the bucket any longer and getting something as functional as EVEMON currently is would be a HUGE sell point for the community.
Anyway, short of that is: can we get any of the battleclinic folks in here to chime in? It might be a good way to go.
my 2 cents at this point.
Ubuntu 3d Beryl-Linux Desktop+EVE |

maltari
Caldari Eve University Ivy League
|
Posted - 2007.06.21 12:56:00 -
[25]
Only problem being that EveMon is written in C# and doesn't compile/work with mono... So it's unusable in linux...
|

Vasiliyan
The Flying Swan
|
Posted - 2007.06.21 16:03:00 -
[26]
Originally by: maltari Only problem being that EveMon is written in C# and doesn't compile/work with mono... So it's unusable in linux...
Yeah, I had a look at that. I concluded that somebody who cared and knew C# would be able to fix it, but I don't know enough C#. Mono is just missing some status bar classes that seem to be needed.
|

M1AU
The X-Trading Company Mostly Harmless
|
Posted - 2007.06.21 16:31:00 -
[27]
I'm a Linux gamer for myself and just want to say NICE!
Keep up the good work!
(well, my english is bad mkay.)
|

Zuril Nair
Gallente Black Eclipse Corp Band of Brothers
|
Posted - 2007.06.21 21:52:00 -
[28]
This would be awesome as an adesklet!
|

Emrys
|
Posted - 2007.06.22 07:04:00 -
[29]
Hello,
Very nice app. I was wondering though if it would be too much trouble to give EveTimer command a flag to output its data to the command line when queried: ie. $EveTimer --output // would out output Emrys - Engineering V - 13h 31mins 12sec This would be handy for those of us who don't use a task bar and would like to display the data on, say, conky.
Thanks,
Emrys
|

Shadow Lightbringer
Association Of United Bastards
|
Posted - 2007.06.22 09:07:00 -
[30]
I think this is where Alaki Kant's idea really shines. Having the data be fetched by a daemon process, then anyone can write an interface program that will use the fetched data. Then conky, or a Desklet, EVE-Timer, or even a full blown EVE-Mon clone written in Python could all access the data from the same place.
I also wanted to say that Severus's suggestion of utilizing EVE-Mon code is still valid, even if it written .NET, since a lot of the methods that the EVE-Mon team used to make certain features work could possibly be ported over nicely. At the very least, they could see how the EVE-Mon team got certain concepts to work (e.g. Skill Training Suggestions).
Regardless of whatever route the developer groups decide to go down, I'm looking forward to testing the products that come out.  ---
|
|
|
|
|
Pages: [1] 2 3 :: one page |
First page | Previous page | Next page | Last page |