| Pages: [1] 2 :: one page |
|
|
| Author |
Topic |

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.06.29 14:56:00 -
[1]
Initial public release of skill training monitor for Linux.
pyEVE is written in python and pyQt. Multiple characters can be monitored. Application will put an icon in system tray and stay there. Primary platform is Linux and other unix-like operating system. Since it is written in python and is using Qt for GUI it should work on all platforms that Qt runs on. It was tested on Ubuntu 8.04 and Windows Vista.
Requirements:
Python 2.5.x with pyQt bindings Qt 4.3.4
pyEVE could probably work with older python and older Qt, but it wasn't really tested, so your mileage my vary.
You can get it from sourceforge.
Installation instruction: -unzip or untgz archive -run build.sh or build.bat -run pyeve.pyc in the deploy directory
All comments are welcome. Obligatory screenshots can be found here.
(repost from Technology Labs forum) -- R, U & Y are letters, not words... |

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.06.29 15:02:00 -
[2]
This space for rent -- R, U & Y are letters, not words... |

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.06.29 15:09:00 -
[3]
This space for rent -- R, U & Y are letters, not words... |

Elendril Helas
Universal Securities
 |
Posted - 2008.07.01 18:15:00 -
[4]
Traceback (most recent call last): File "deploy/pyeve.py", line 26, in <module> File "deploy/mainWindow.py", line 39, in <module> ImportError: No module named Ui_mainWindow
^ I get the above error when I try to run pyeve.pyc under Ubuntu 8.04.
Originally by: Rod Blaine I could kill that impoc with a normal dominix.
Posted - 2005.09.18 16:02:00 |

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.04 08:03:00 -
[5]
Edited by: BigWhale on 04/07/2008 08:03:39
Originally by: Elendril Helas Traceback (most recent call last): File "deploy/pyeve.py", line 26, in <module> File "deploy/mainWindow.py", line 39, in <module> ImportError: No module named Ui_mainWindow
^ I get the above error when I try to run pyeve.pyc under Ubuntu 8.04.
Make sure that you execute ./build.sh. Which I think you did, since otherwise you wouldn't have pyeve.pyc. Also make sure that build.sh compiled everything without any erros. If Ui_mainWindow module is missing my guess would be that you are lacking python bindings for Qt and possibly Qt also.
$ sudo apt-get install python-qt4
This should probably fix the problem. And then you have to run ./build.sh again.
-- R, U & Y are letters, not words... |

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.05 07:06:00 -
[6]
On the second thought. You'll probably need pyuic4 compiler. It is available in python-qt4-dev package.
Since installing a dev package might not be something that everyeone wants I'll probably start distributing already compiled .ui files with pyEVE.
-- R, U & Y are letters, not words... |

retupmoca
 |
Posted - 2008.07.06 00:40:00 -
[7]
Edited by: retupmoca on 06/07/2008 00:41:14 Whenever I switch to a different skill, the time left updates properly, but the skill that I'm training doesn't seem to.
Ed: Just saw there's a new version, will try that.
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.06 06:54:00 -
[8]
I think you are right. It doesn't. It won't do that in 0.2 version. But it will in the 0.3 version! :)
Thanks.
-- R, U & Y are letters, not words... |

Namaro
 |
Posted - 2008.07.06 21:48:00 -
[9]
nice i like it so far :) i've been using evetimer for quite some time, but it seems it was abandoned (and has some issues), so it's good to see someone develop a similar project.
a quick feature request for future versions: in evetimer the trayicon would change if a skill has less than 30min training time and another icon when the skill was finished. in my opinion it would be nice to see something similar in pyeve, maybe even with some config options.
thanks for your work!
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.07 11:36:00 -
[10]
Originally by: Namaro a quick feature request for future versions: in evetimer the trayicon would change if a skill has less than 30min training time and another icon when the skill was finished. in my opinion it would be nice to see something similar in pyeve, maybe even with some config options.
thanks for your work!
Not a bad idea. The only real problem about this is that pyEVE needs a complete set of icons. There are some talks with one designer, but I'm not sure how far are 'the negotiations'. :) Otherwise the change is pretty trivial to do.
Configuration is also something that is on a TODO list. Right now there was no real need for any real configuration, but there will be. While project is still in very early development code changes are often and often include rewrites of different parts of already working code. When things shape up to a certain degree it will be much clearer where we are heading.
Anyway, keep pouring in the ideas.
Skill planning is the first bigger addition that I am working on. :)
-- R, U & Y are letters, not words... |
|

Baghtar
Minmatar
 |
Posted - 2008.07.07 19:22:00 -
[11]
Edited by: Baghtar on 07/07/2008 19:23:54 This looks really promising, big thanks for making this program. I have ran into a couple of problems so far though.
1. When adding a new character the program crashes frequently, and when it do so you have to delete the configuration file and start adding all of you characters back in again. This produces this in the terminal :
Quote: Exception exceptions.AttributeError: "'NoneType' object has no attribute 'exit'" in <bound method walletTransactionUIHelper.__del__ of <wallet.walletTransactionUIHelper object at 0x87b13ec>> ignored Traceback (most recent call last): File "src/mainWindow.py", line 453, in Slot_showProgressBar TypeError: argument 1 of QProgressBar.setValue() has an invalid type Traceback (most recent call last): File "src/mainWindow.py", line 453, in Slot_showProgressBar TypeError: argument 1 of QProgressBar.setValue() has an invalid type Traceback (most recent call last): File "src/mainWindow.py", line 453, in Slot_showProgressBar TypeError: argument 1 of QProgressBar.setValue() has an invalid type Traceback (most recent call last): File "src/mainWindow.py", line 453, in Slot_showProgressBar TypeError: argument 1 of QProgressBar.setValue() has an invalid type Segmentation fault (core dumped)
2. When pressing the wallet details nothing happens and the terminal gives this :
Quote: Exception exceptions.AttributeError: "'NoneType' object has no attribute 'exit'" in <bound method walletTransactionUIHelper.__del__ of <wallet.walletTransactionUIHelper object at 0x87b166c>> ignored Traceback (most recent call last): File "src/mainWindow.py", line 403, in Action_showWalletDetails File "src/wallet.py", line 233, in __init__ File "res/Ui_walletTransaction.py", line 21, in setupUi AttributeError: setContentsMargins
You might be aware of these problems though. Again thanks for this and I hope that you keep updating this since I have been looking for something like this for quite some time.
Edit: Grammar is for the weak.
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.08 10:53:00 -
[12]
Segmentations faults. Cool. Never had those myself. I'll look into this ASAP and publish new version when I'll have it fixed.
Thanks for the input.
-- R, U & Y are letters, not words... |

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.09 07:33:00 -
[13]
Edited by: BigWhale on 09/07/2008 07:35:47
Originally by: Baghtar You might be aware of these problems though. Again thanks for this and I hope that you keep updating this since I have been looking for something like this for quite some time.
Can you please execute this and paste the output here:
pyuic4 --version python --version
And your Linux distribution version too. :)
-- R, U & Y are letters, not words... |

Baghtar
Minmatar
 |
Posted - 2008.07.09 13:33:00 -
[14]
Originally by: BigWhale Edited by: BigWhale on 09/07/2008 07:35:47 Can you please execute this and paste the output here:
pyuic4 --version python --version
And your Linux distribution version too. :)
pyuic4 --version: The program 'pyuic4' is currently not installed.
python --version: Python 2.5.1
Distro: Ubuntu 7.04
I will test to see if it works better on my stationary with the latest Ubuntu version when I get home tomorrow.
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.09 18:21:00 -
[15]
No pyuic4? I'm trying to figure out how you were able to run ./build.sh and successfully compiled the whole thing.
If I didn't by accident included already compiled files in the 0.2 version, then this is really strange. :)
-- R, U & Y are letters, not words... |

el M
Caldari Romanian Space Explorer
 |
Posted - 2008.07.10 06:47:00 -
[16]
[PM@pm deploy]$ pyeve.pyc bash: pyeve.pyc: command not found [PM@pm deploy]$ ./pyeve.pyc : command not found: �� ./pyeve.pyc: line 2: syntax error near unexpected token `;' ./pyeve.pyc: line 2: `;�PH@s�ddkZddklZlZddklZedjoqeiei�eii e' [PM@pm deploy]$ pyuic4 --version Python User Interface Compiler 4.3.3 for Qt version 4.3.3 [PM@pm deploy]$ python --version Python 2.5.1 [PM@pm deploy]$ uname -a Linux 2.6.24.5-85.fc8 #1 SMP Sat Apr 19 12:39:34 EDT 2008 i686 athlon i386 GNU/Linux ----------------- aspiring carebear |

Assonnius
 |
Posted - 2008.07.10 11:03:00 -
[17]
Originally by: el M [PM@pm deploy]$ pyeve.pyc bash: pyeve.pyc: command not found [PM@pm deploy]$ ./pyeve.pyc : command not found: �� ./pyeve.pyc: line 2: syntax error near unexpected token `;' ./pyeve.pyc: line 2: `;�PH@s�ddkZddklZlZddklZedjoqeiei�eii e' [PM@pm deploy]$ pyuic4 --version Python User Interface Compiler 4.3.3 for Qt version 4.3.3 [PM@pm deploy]$ python --version Python 2.5.1 [PM@pm deploy]$ uname -a Linux 2.6.24.5-85.fc8 #1 SMP Sat Apr 19 12:39:34 EDT 2008 i686 athlon i386 GNU/Linux
Try 'python pyeve.pyc'.
|

el M
Caldari Romanian Space Explorer
 |
Posted - 2008.07.10 11:20:00 -
[18]
Originally by: Assonnius
Try 'python pyeve.pyc'.
Doh
Works ----------------- aspiring carebear |

Cory Sopapilla
 |
Posted - 2008.07.10 15:00:00 -
[19]
Very cool app. Thanks!
A TUI (command line) version of this would be really really cool. Then I could SSH to my Linux box at home and look at it ;)
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.10 18:50:00 -
[20]
Originally by: Cory Sopapilla Very cool app. Thanks!
A TUI (command line) version of this would be really really cool. Then I could SSH to my Linux box at home and look at it ;)
This wouldn't se so hard to implement and it is not such bad idea. I'll certainly considered it. :) But with very limited support. Training time left and few basic information about the character.
-- R, U & Y are letters, not words... |
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.10 22:58:00 -
[21]
0.3 version was just uploaded on SourceForge. The most important change is new build.sh script and no need to compile .uic files.
Compile with ./build all And then run ./deploy/pyeve.pyc Or if your distribution won't run pyc files directly, then run it by
python ./pyeve.pyc
This much for now. :)
-- R, U & Y are letters, not words... |

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.17 13:28:00 -
[22]
I'll be on vacation from for the next two weeks. Accidental users, bear with outstanding bugs.
When I get, they'll soon be squished and you'll be getting the preliminary skill planner and a whole new look. :)
-- R, U & Y are letters, not words... |

Alaki Kant
Gallente
 |
Posted - 2008.07.17 21:25:00 -
[23]
I'm getting this error: IOError: [Errno 2] No such file or directory: '/home/andrew/.pyEVE/cache/skillTreeDump.obj'
I fixed it with: mkdir -p ~/.pyEVE/cache/
It looks like pyEVE needs to check for that directory and create it if it doesn't exist. I have created a pyEVE package for ArchLinux at: http://aur.archlinux.org/packages.php?ID=18487 and a patch to fix the directory error: http://aur.archlinux.org/packages/pyeve/pyeve/path.patch
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.18 08:59:00 -
[24]
Originally by: Alaki Kant Edited by: Alaki Kant on 18/07/2008 02:38:58 I'm getting this error: IOError: [Errno 2] No such file or directory: '/home/andrew/.pyEVE/cache/skillTreeDump.obj'
I fixed it with: mkdir -p ~/.pyEVE/cache/
It looks like pyEVE needs to check for that directory and create it if it doesn't exist. I have created a pyEVE package for ArchLinux at: http://aur.archlinux.org/packages.php?ID=18487 and a patch to fix the directory error: http://aur.archlinux.org/packages/pyeve/pyeve/path.patch
EDIT: Also, it would be nice if hovering above the tray icon gave you something like "Alaki Kant - Rookie Ships V - 3d 1h 32m" in case someone sets a long skill and wants to quickly remind themselves of what it is.
This is strange. Since in the __init__ of mainWindow there is a code that takes care of creating .pyEVE directory.
Also, the tooltip code is there. What window manager are you running, Qt version?
-- R, U & Y are letters, not words... |

Alaki Kant
Gallente
 |
Posted - 2008.07.18 16:34:00 -
[25]
Originally by: BigWhale This is strange. Since in the __init__ of mainWindow there is a code that takes care of creating .pyEVE directory.
Also, the tooltip code is there. What window manager are you running, Qt version?
I'm running Qt 4.4.0 and KDE 3.5.9. Other things have tooltips, so I'm not sure what's going on.
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.18 19:46:00 -
[26]
And you are running the latest versio from sourceforge? 0.3?
-- R, U & Y are letters, not words... |

Alaki Kant
Gallente
 |
Posted - 2008.07.18 20:15:00 -
[27]
Originally by: BigWhale And you are running the latest versio from sourceforge? 0.3?
Yeah. I just noticed that on display 0.1 the right click menu for the tray icon shows up underneath the icon, so that I can only see the very top of the "About pyEVE" option. I don't have this problem when running pyEVE on display 0.0, but tooltips still don't show up.
|

Alaki Kant
Gallente
 |
Posted - 2008.07.18 20:16:00 -
[28]
Originally by: BigWhale And you are running the latest versio from sourceforge? 0.3?
Yeah. I just noticed that on display 0.1 the right click menu for the tray icon shows up underneath the icon, so that I can only see the very top of the "About pyEVE" option. I don't have this problem when running pyEVE on display 0.0, but tooltips still don't show up.
|

BigWhale
Gallente Three WiseMen Association
 |
Posted - 2008.07.19 06:04:00 -
[29]
If you have development tools and pyuic, you can try deleting all Ui_*.py and Ui_*.pyc files. And then recompiling .ui files.
Running :
./build.sh ALL
Should compile .ui files and populate ./deploy/ directory. The different screens have not been tested. I use two screens, but I have systemTray only on primary screen.
PS: I forgot to ask which version of pyQt are you using?
-- R, U & Y are letters, not words... |

Alaki Kant
Gallente
 |
Posted - 2008.07.19 18:36:00 -
[30]
I'm running pyQt 4.4.2. Removing those files fixed the tooltip problem, but if I remove ~/.pyEVE/cache it still isn't created on startup.
|
|
| Pages: [1] 2 :: one page |
| First page | Previous page | Next page | Last page |