Re: Announcing PenguinTV, rss reader and podcast downloader

2008-11-12 Thread tz
If you install a lot of OTHER python programs which have official
dependencies for dbus and conic under python, they would have already
been pulled in on your device.

If you start with a freshly flashed tablet, it will contain few if any
python modules.

If you try to install Penguin TV on an empty tablet, it will not run
and fail silently (unless started from xterm where you can see it
complain about not finding dbus, conic, whatever).

It merely needs to have the python modules it depends upon listed in
the dependency section of the control file of the .deb package so the
application manager will install those automatically when it installs
Penguin TV.

There is no problem in the program itself, merely the dependency
metadata in the package.

On Thu, Nov 6, 2008 at 2:48 AM, Luca Ognibene [EMAIL PROTECTED] wrote:
 On Thu, Nov 6, 2008 at 1:48 AM, tz [EMAIL PROTECTED] wrote:
 It depends on python2.5-dbus, python2.5-conic

 They are not pulled in by default.

 The package installs, but dies silently (unless run from a console).

 There may be more dependencies but I've already installed a lot of
 python modules.

 Strange, it works fine (albeit a lot slow) for me! Which version have
 you installed?
 I'm using 3.9.3-1 on diablo.

 ciao
 Luca

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Announcing PenguinTV, rss reader and podcast downloader

2008-11-06 Thread Luca Ognibene
On Thu, Nov 6, 2008 at 1:48 AM, tz [EMAIL PROTECTED] wrote:
 It depends on python2.5-dbus, python2.5-conic

 They are not pulled in by default.

 The package installs, but dies silently (unless run from a console).

 There may be more dependencies but I've already installed a lot of
 python modules.

Strange, it works fine (albeit a lot slow) for me! Which version have
you installed?
I'm using 3.9.3-1 on diablo.

ciao
Luca
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Announcing PenguinTV, rss reader and podcast downloader

2008-11-05 Thread tz
It depends on python2.5-dbus, python2.5-conic

They are not pulled in by default.

The package installs, but dies silently (unless run from a console).

There may be more dependencies but I've already installed a lot of
python modules.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Announcing PenguinTV, rss reader and podcast downloader

2008-10-03 Thread Owen Williams
I've finally finished the port of my RSS/Podcast software, PenguinTV, to
hildon and maemo.  The big sticking point was how to package
python-gtkmozembed support, but I figured that out and now PenguinTV is
on extras-devel for testing and comments.  If it seems to work for
people, then I'll promote it to extras.

Where to find it:
extras-devel

Here's a quick feature list:

* 5-year development history, with workarounds for all sorts of
malformed feeds
* responsive on maemo even with 100 feeds
* local image caching, for viewing feeds even when you don't have an
internet connection
* support for enclosed media, including video and audio
* built-in gstreamer media player that remembers playback position so
you can exit and restart where you left off
* tagging support for quick access to subsets of your feeds
* mostly finger-friendly interface, although I could use some help with
this
* power-management Good Citizen -- no ticking clocks or running threads
unless needed -- leave it running all day


Here are some problems:

* startup time is really slow right now, and I'm trying to improve it.
Since PenguinTV is python-based, most of the time is just starting up
python and loading all the modules it needs (which is a lot).  Another
big chunk of time is loading the glade UI.  I would appreciate any help
fixing this.
* feed updating is very slow, but it is steady and it won't peg the CPU.
Feed updates are done at priority 15 to ensure that the device remains
responsive and doesn't pop up not responding messages.
* penguintv eats a lot of RAM.  not much I can do about this.
* gtkmozembed doesn't support finger-scrolling.  I don't know how to fix
this.

Please give it a go and let me know what you think!

Owen Williams

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers