Commit graph

168 commits

Author SHA1 Message Date
Thomas Perl bf5536a705 New extension: Gtk status icon (bug 1495) 2012-08-16 09:55:36 +02:00
Bernd Schlapsi da99036887 correct typo in the rename_download extension 2012-08-13 19:36:14 +02:00
Bernd Schlapsi a020a120f7 add 'on_episode_delete' to the 'ted_subtitles' extension 2012-08-12 11:01:51 +02:00
Danilo Shiga 552f60689e TED Subtiltes Extension: fix GUID parsing for talkId
the possible guid can have http:// in the beginning, or another number after
the talkId (the TED theme number, if it is a theme feed), so the regex
considers all these possibilities
2012-08-09 08:42:04 -03:00
Thomas Perl 9a67096e76 TED Subtiltes Extension: Fix GUID parsing error
Somewhere along the line, the GUID for an episode
might be appended to the base URL for the feed. For
this reason, we simply look at the last part of the
GUID (split by ':') and take that as the talk ID.
2012-08-09 10:54:20 +02:00
Danilo Shiga c9c839ea0a New extension: TED Talks Subtitles (Pull Request #9) 2012-08-08 00:46:32 -03:00
Bernd Schlapsi 564660d1ce bugfix for #1638. Use sanitize_filename function 2012-08-02 21:31:53 +02:00
Thomas Perl 92ec8884e5 Extension: Minimize on start (bug 1633)
Implement extension script that will minimize (iconify) the main
window of the Gtk+ UI on startup (like the old config option).
2012-07-31 22:15:51 +02:00
Thomas Perl dc06483bbd Threading: Use util.run_in_background to spawn threads
This makes it easier to check where threading is used
and will allow us to better handle creation of threads.
2012-07-10 13:52:34 +02:00
Thomas Perl 181d38dd76 Various extension-related fixes 2012-03-27 01:32:20 +02:00
Bernd Schlapsi b85d95f73a correct some small errors in the extensions 2012-03-22 14:53:24 +01:00
Bernd Schlapsi 5a2c5e358b corrected two small errors and removed two extensions 2012-03-22 14:53:24 +01:00
Thomas Perl 140fdeda57 Extensions: Error reporting on load
Report errors if required commands are not
found or if modules cannot be imported.
2012-03-22 14:53:24 +01:00
Thomas Perl 9c147cf980 Extensions: Various fixes and clean-ups from review 2012-03-22 14:53:24 +01:00
Bernd Schlapsi bca9751b75 Add default extensions (ported from hooks) 2012-03-22 14:53:24 +01:00
Thomas Perl c9c71d2f0c Extensions: Experimental AppIndicator support
The way how we access the gPodder "GUI" object is
very hack-ish. We should find a better way for that.
2012-02-24 00:44:16 +01:00
Thomas Perl 556cc0fab4 Ubuntu: Make the Unity integration an extension
This is still not perfect (has to launch as new process),
but it works for the normal use case as an extension.

Also added support for localized metadata in extensions.
2012-02-24 00:12:00 +01:00
Thomas Perl 2f91e98ecc Restructure the source tree, modular installs
Restructure the source tree to be more like the
target installation directory (share/...).

Rewrite setup.py to only install a subset of the
available UIs and to be more flexible and cleaner
in general.

I hope this doesn't cause too much breakage, but
should result in a cleaner build/install system and
more happy developers and packagers in the long run.
2012-02-23 20:38:55 +01:00