maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] mEveMon - EVE Online Character Monitor for Maemo (https://talk.maemo.org/showthread.php?t=51032)

campbellr 2010-04-26 01:50

[Announce] mEveMon - EVE Online Character Monitor for Maemo
 
3 Attachment(s)
mEveMon is a character monitor for the MMORPG EVE Online written in Python. It is inspired by similar desktop programs such as EveMon and gtkEveMon, but designed specifically for Maemo (Fremantle and Diablo).

The current version, while still very early in development, is fairly stable and has the following features:
  • Support for multiple accounts (new in v0.3)
  • View character list associated with your configured account
  • View statistics for each character (attributes, trained skills)
  • Display information about currently training skill
  • Supports both Diablo and Fremantle

mEveMon Garage project page

mEveMon is available in extras-devel or you can simply download and install the .deb file on our project page, here

Report any bugs, feature requests, or suggestions to our bugtracker in Garage.

campbellr 2010-04-26 20:13

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
mEveMon is now in extras-devel. If anyone notices any packaging issues, let me know.

silvermountain 2010-04-26 20:28

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Looks great and if I were playing EvE I'd be all over it :)

spadge 2010-04-26 22:00

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
downladed from extras-devel. the app installed, but crashes when I try to run it. Is there any dependencies I need for it?

Scorpioxx 2010-04-28 16:19

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Cool application :P. But crashes on start. Fix it or post dependencies, would you? :P.

Regards Scorpion/Amatheas(EvE)

campbellr 2010-04-28 16:44

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Sorry about the issues guys, this is pretty much my first attempt at packaging, so I may have missed a dependency, or something.

Are these issues with the Diablo or Fremantle package?

Would one of you mind trying to run it from the terminal, and post the output?

You can run it with the following command:
Code:

/usr/bin/mevemon

Thanks,

Ryan

campbellr 2010-04-28 18:06

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Looks like I forgot to add 'gnome-python' as a dependency.

I'll upload a new package with the fix to extras-devel, but in the meantime you can do the following from the terminal:

Code:

sudo gainroot # requires rootsh package from application manager
apt-get install gnome-python


campbellr 2010-04-28 19:55

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
It took me a couple of tries, but mEvemon 0.2-4 should work (there were a few other minor issues I had to fix).

To make sure I wasn't missing dependencies, I started fresh by re-flashing my N900, adding extras-devel repository, and installing mEveMon. It seemed to run fine.

Hopefully it will work for everyone else now. :o

Scorpioxx 2010-04-29 12:38

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Installed gnome-python, now it works. Hurray!

thanks for fast fix.

Regards Scorpioxx/Amatheas

spadge 2010-04-29 15:42

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
1 Attachment(s)
all working now, installed from extras devel again.

campbellr 2010-04-30 05:13

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
2 Attachment(s)
Well, I'm glad it's working for you guys now. :p

I just pushed version 0.3-1 for fremantle and diablo extras-devel. The new version includes the following:
  • Nicer character sheet layout
  • Support for multiple accounts

Next on the list of planned features is the ability to set alarms for skills in training, and the ability to view the entire skill list and skill info. If anyone wants any other functionality, let us know.

Here are some screenshots of the new version:

ZShakespeare 2010-04-30 05:29

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Good job! If I hadn't sworn off all mmos as they are the devil I would totally use this.

campbellr 2010-04-30 05:41

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Haha, thanks ZShakespeare.
I actually don't play EVE anymore, but I know a lot of people that still do, including the other mEveMon dev, localhorse. We figured this would be a good app to build to get into Maemo development (I've used Maemo for years, but never developed anything for it).

Venemo 2010-05-01 22:41

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Hey, I feel embarassed. :(

I am working on a project using Qt for the exact same purpose, but I had so little free time that you just overtook me.

But no problem, my little app will support skill queues by default. :p

campbellr 2010-05-02 00:14

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Hey Venemo, good luck with your project. Do you have it hosted somewhere? I wouldn't mind looking at it, maybe there's something we can collaborate on.

Anyways, there's nothing wrong with having a few choices :P

Venemo 2010-05-02 00:41

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by campbellr (Post 636981)
Hey Venemo, good luck with your project. Do you have it hosted somewhere? I wouldn't mind looking at it, maybe there's something we can collaborate on.

Anyways, there's nothing wrong with having a few choices :P

Yeah, actually, I wanted to ask if you'd like to collaborate, but it's written in C++, and I don't know Python at all.
It has been a great learning project for Qt, that's for sure. (And it really helped to wipe the dust from my C++ knowledge.)

I will put it into an SVN repository in a few days if I can. I plan to release it with an open source license. :)
If you would like to, we could work on it together. :)

(BTW, I plan to port it to Symbian as well. :) )

localhorse 2010-05-02 05:29

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Hahaha, don't feel embarassed, Venemo... I haven't had much spare time, either. campbellr is putting me to shame on the changelog! (I bet it's cause he doesn't play EVE anymore.) ;)

I'd love to have a look at your code as well, though. Maybe there is something we can work on together.

Venemo 2010-05-02 15:15

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Hmm, I didn't know that the Maemo garage hosts version control, as well. :)
Do they support SVN also, or only Git?

campbellr 2010-05-02 16:56

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Yep, when you create a Garage project you can choose between either SVN or Git as your VCS.

Venemo 2010-05-02 21:45

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Okay, I created a Garage project. :)
It said, "The garage admin team will now examine your project submission. You will be notified of their decision."

I will happily collaborate when the SVN repo is up and running. Until then, I'll do some code cleanup.

My current status:
- The app is able to retrieve and then persist all information about accounts, characters, and their skills, as well as the complete skill tree of the game.
- It allows to conveniently add characters, refresh their data, or their portraits.
- The ability to disable downloading portraits (bandwith saving), or just hide them ("work-safe").
- A list of currently monitored characters with realtime info on their currently trained skill.
- UI for character sheet and skill queue

Future (things that Qt will support in PR 1.2)
- Implementing character sheets as stacked windows
- Notification banners when a skill is completed or when the skill queue is empty.)

More distant future:
- Placing a widget to the desktop, when this issue will be solved
- Porting to Symbian
- Skill plans (EVEMon style)

CheSter 2010-05-06 04:35

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Just installed it .. another tester happy to work with it ;)

C

Ninja Edit: Quick request .. total Sp ?

campbellr 2010-05-10 00:21

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Hi CheSter, glad you like it. I'll try to add a 'Total SP' label sometime this week, and maybe package a new release.

CheSter 2010-05-10 01:06

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
I'm actually having issues adding my additional accounts ... still thinking it might be a typo of that massive freaking API key ...

Is there an easy way to cut / paste that into your app ?

C

campbellr 2010-05-10 01:33

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
CheSter, you should just be able to copy and paste with the keyboard shortcuts ctrl-c and ctrl-v. That's how I've been doing it.

If the key is wrong, we display a red exclamation mark instead of a valid character in the list (eventually, we will have more informative error messages). If you don't see that, there might be a different problem.

The output from running mevemon in the terminal ( # /usr/bin/mevemon ) may be give some info for me to try to track down what the problem is.

H3llb0und 2010-05-10 01:42

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Working great, Thanks!!!

SAABoy 2010-05-10 02:24

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
freaking sweet!!! thank you. i knew there had to be some eve playing n900 users... now heres one question, can I know that our login info isnt being stored on a database of yours?

campbellr 2010-05-10 02:48

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by SAABoy (Post 651150)
freaking sweet!!! thank you. i knew there had to be some eve playing n900 users... now heres one question, can I know that our login info isnt being stored on a database of yours?

We only store the account information on your N900 (using gconf). You can easily verify this, since it is open source.

We have the code hosted on our Garage page, and since it is python it is fairly easy to read.

If you are worried that the code in the repository might be different than what is in extras-devel, you can download the source tarball from the maemo.org package interface . That is the tarball that the extras auto-builder uses to build the packages that are in extras-devel.

SirKline 2010-05-10 11:14

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
I always get an 'check api-settings' error.

jkyro 2010-05-10 21:06

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Hello (and sorry for spamming :)

I figure there might be interested people here.
I created a homescreen widget for EVE, here's the announcement
http://talk.maemo.org/showthread.php?t=52287

CheSter 2010-05-21 04:49

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Another feature request .. number formating .. eg 1,000,000 ...

And caching of character info similar to current evemon such that it will work offline.

Also skill grouping.

Thanks

C

SirKline 2010-05-21 22:38

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Got an info about an update today: V0.4.

Since then it's broken. Starts, tries to fetch data for 5-10secs then crashes

campbellr 2010-05-21 23:02

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by SirKline (Post 669945)
Got an info about an update today: V0.4.

Since then it's broken. Starts, tries to fetch data for 5-10secs then crashes

Woops. I'll see if I can reproduce that. I didn't do any thorough testing, but it seemed to work fine on my N900...

In the meantime, would you mind running it from the terminal (/usr/bin/mevemon) and posting the output here?

You might also want to try removing the cached data, and see if that helps:

Code:

# rm -rf /var/tmp/eveapi

SirKline 2010-05-22 09:32

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
When trying to run it through the bash it tells me :

importError: no module named GLib

campbellr 2010-05-22 22:01

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by SirKline (Post 670275)
When trying to run it through the bash it tells me :

importError: no module named GLib

SirKline, are you running the Diablo (N8x0) version, by any chance? That version isn't used as much, so it tends to be a bit buggier.

The reason I ask, is that I just attempted to mEveMon on my N800, and get the same error as you.

If you're running on Fremantle, I'm not quite sure what the problem is, because the glib module should be provided by 'python-gobject', which is a install dependency for mEvemon.

Either way, I'll look into it.

SirKline 2010-05-23 00:02

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Well,i have a n900 so i suppose it's fetching the fremantle version on an update...

I'll try to uninstall and reinstall.

EDIT: Same problem after reinstall

campbellr 2010-05-23 00:43

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by SirKline (Post 671038)
Well,i have a n900 so i suppose it's fetching the fremantle version on an update...

I'll try to uninstall and reinstall.

EDIT: Same problem after reinstall

OK, I just submitted a new version (0.4-6) to extras-devel that I hope will fix your problem. Since (for whatever reason) you don't have the glib module, I replaced the glib functions with gobject ones, which seem to be exactly the same (the Diablo code needed to use them anyways, because the glib module doesn't seem to exist for Diablo.)

I'm still not sure why you can't import glib though. I even reflashed my n900 and installed mevemon. It ran fine, so it looks like my dependencies are correct.

trooper 2010-05-23 12:03

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by campbellr (Post 671056)
OK, I just submitted a new version (0.4-6) to extras-devel that I hope will fix your problem. Since (for whatever reason) you don't have the glib module, I replaced the glib functions with gobject ones, which seem to be exactly the same (the Diablo code needed to use them anyways, because the glib module doesn't seem to exist for Diablo.)

I'm still not sure why you can't import glib though. I even reflashed my n900 and installed mevemon. It ran fine, so it looks like my dependencies are correct.

I've installed this app just about half an hour ago, tho what I can't get to work is the loading of my characters information.
Either I'm doing somehting wrong or it's just not working. I've got to have another look at the API keys I suppose.

SirKline 2010-05-23 12:18

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Hi Campbellr,

v0.4-6 is working fine for me! Sorry for the trouble with you flashing your phone.

@Trooper: i had massive problems with the api key as well until i used a full api key

btw. the Stats are not shown correct. Seems to be only the basic stats without the learning skill boni, is that intentionally? I've not worked on the N900 yet, but i consider myself a fairly good programmer. If i can be of any help on the mEveMon, I'd be glad to do that.

campbellr 2010-05-23 16:29

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by SirKline (Post 671496)
Hi Campbellr,

v0.4-6 is working fine for me! Sorry for the trouble with you flashing your phone.

@Trooper: i had massive problems with the api key as well until i used a full api key

That's odd, I've been using a few different accounts, but I though i was using the limited API keys... It's definitely a bug if the limited API key doesn't work.

Trooper, it might be helpful to run /usr/bin/mevemon from the terminal, to see if you get any informative errors.

Quote:

btw. the Stats are not shown correct. Seems to be only the basic stats without the learning skill boni, is that intentionally?
Hmm, I can't recall if it was intentional, but it should be a simple matter to add those bonuses.

Quote:

I've not worked on the N900 yet, but i consider myself a fairly good programmer. If i can be of any help on the mEveMon, I'd be glad to do that.
It would be great if you wanted to help out. We have a public git repository that you can clone and look at the code, and patches can be submitted to our mailing list. We dont have have any formal process for granting people direct commit access to the repository, but we could work something out if you are interested.

This is my first Maemo project as well, and once i familiarised myself with the pymaemo hildon documentation and pygtk api reference, it was pretty simple, so you shouldnt have too much difficulty

trooper 2010-05-24 09:06

Re: [Announce] mEveMon - EVE Online Character Monitor for Maemo
 
Quote:

Originally Posted by campbellr (Post 671850)
That's odd, I've been using a few different accounts, but I though i was using the limited API keys... It's definitely a bug if the limited API key doesn't work.

Trooper, it might be helpful to run /usr/bin/mevemon from the terminal, to see if you get any informative errors.

I think the problem was that I was too lazy to not type the API key in with capital letters..... =P


All times are GMT. The time now is 17:30.

vBulletin® Version 3.8.8