View Single Post
BluesLee's Avatar
Posts: 411 | Thanked: 1,105 times | Joined on Jan 2010 @ Europe
#1
And a second one ... for those who dont know: With this app i will apply for the Summer '12 Device Program / Community Awards and then ... i will get a developer device ... and then ... i will take over the world! Muwhahaha I was wrong: I will participate for the Summer '12 Device Program / New Apps for Nokia Store and then ... i will get a developer device ... and then ... i will take over the world! Muwhahaha

About StandByMee-EFA
StandByMee-EFA monitors your favorite public station from efa.vrr.de on the standby screen of your beloved Nokia N9. It works also for other regions than VRR, afaik for the complete D-A-CH region.

StandByMee-EFA makes heavy use of python-mechanize (for web browsing) and BeautifulSoup (for *ml parsing), I might change this in a future release.

Screenshots



Installation
  • You will need to activate developer mode and enable operator logo as described here
  • Install dependent python packages - be root my friend
    Code:
    apt-get install python-imaging python-gconf python-beautifulsoup
  • Install python-mechanize packages - again as root - by downloading the corresponding egg file to the below subdirectory
    Code:
    cd /usr/local/lib/python2.6/dist-packages/
    wget http://dl.dropbox.com/u/73783334/Sta....2.5-py2.6.egg 
    Alternatively, you can download the python-mechanize*tar from
    here and install it manually via 'python setup.py install'

Updating
  • The above will install two icons named SBM-Home resp. SBM-Work which will update your standby screen. While updating the icon description is shown grayed out.
  • Modify the corresponding desktop files for your needs and/or add more
    Code:
    cat /usr/share/applications/sbm-efa-home.desktop 
    [Desktop Entry]
    ...
    Name=SBM-Home
    Exec=/usr/bin/invoker --single-instance --type=e /usr/bin/standbymee-efa.sh "E" "Porscheplatz"
    ...
  • You can also use crontab or ProfileMatic for auto update purposes.

Future plans:
Complete rewrite to get rid of Mechanize and BeautifulSoup using an undocumented API.

Changelog
  • StandByMee-EFA 0.2.0: Initial release.

Remark / Warning
I am a beginner concerning programming. With other words: You should now what you are doing by activating developer mode, modifying files, installing packages ... Be warned my friend

Thanks goes to:
[1] Paul Flo Williams for his Dotrice font published at Open Font Library http://openfontlibrary.org/en/font/dotrice
[2] Paul Sherman for his collection of public domain images: http://www.wpclipart.com/signs_symbo..._sign.png.html
[3] Javispedro for his Harmattan icon generator: http://apps.javispedro.com/nit/hicg/
[4] Derf for his perl version of the EFA status monitor and inspiration: https://github.com/derf/Travel-Status-DE-VRR

Last edited by BluesLee; 2012-06-06 at 21:36. Reason: Change to announcement, added installation instructions
 

The Following 3 Users Say Thank You to BluesLee For This Useful Post: