Commit Graph

23 Commits

Author SHA1 Message Date
MarkusHackspacher 82f41f4c21 sorting imports
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
MarkusHackspacher a90fa0b521 fix W391 blank line at end of file 2018-02-11 21:51:40 +01:00
Thomas Perl 98ec45a712 Update copyright years (2018) 2018-01-28 19:39:53 +01:00
Thomas Perl 17112ee247 Update copyright years (2017) 2017-12-16 13:52:51 +01:00
Thomas Perl 24ec3e0a9d Remove broken Flattr integration 2016-02-03 20:26:07 +01:00
Thomas Perl 36eefc8a30 Update copyright years (2016) 2016-01-15 15:22:52 +01:00
Thomas Perl aa72634950 Update copyright years (2015) 2015-05-24 19:33:39 +02:00
Thomas Perl 553e35f219 Update copyright years (2014) 2014-02-27 21:55:13 +01:00
Thomas Perl bda982be02 Update copyright years for 2013 2013-03-05 16:38:48 +01:00
Bernd Schlapsi beaf1a6d69 Flattr integration (bug 1576) 2012-07-13 13:00:39 +02:00
Thomas Perl e787bef4e3 Extensions: New environment variables 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 7c35131876 Extensions: Add on_load() / on_unload() support
This allows extensions to hook into stuff and remove
the hooks when the extension is unloaded.
2012-02-21 15:13:18 +01:00
Thomas Perl 8c19f52b9a Extensions: Expose the "core" object to the manager 2012-02-21 14:12:46 +01:00
Bernd Schlapsi efb6bceeea refactor notification.py. Now it is a gpodder plug-in 2012-02-20 21:37:20 +01:00
Bernd Schlapsi f73a1750c5 add work for the new extension system (bugs #1491, #1500, #1555) 2012-02-20 21:37:20 +01:00
Thomas Perl 990cebe9b9 First try on the new JSON-based config module 2012-02-04 19:21:51 +01:00
Thomas Perl 5205a4b71d Update copyright years (add 2012) 2012-01-09 21:19:24 +01:00
Thomas Perl 956ac7d9b1 Initialize woodchuck using hooks, improve "gpo"
Instead of initializing woodchuck explicitly, let the
hooks module know then the UI has been initialized,
and provide some callbacks (that Woodchuck needs, but
which could be used by other hook scripts) and the model.
2011-10-19 12:37:55 +02:00
Neal H. Walfield f80ddf138f Make Model a proper class
- Add an __init__ method to Model taking the DB to model.
 - Make get_podcasts and load_podcast instance methods rather than
   class methods.  Don't require that the caller pass the DB to use.
 - Update users.
   - Have Core.__init__ take an additional parameter, model_class.
     Instantiate a model from self.db using the provided model_class.
2011-10-17 12:59:53 +02:00
Neal H. Walfield bf1385d0c8 Enable hooks unconditionally
- Enable hooks unconditionally in core.py.
  - Remove checks for whether 'gpodder.user_hooks' is None (it can't be).
2011-10-12 11:26:35 +02:00
Thomas Perl 4376057001 Update copyright years 2011-04-01 18:59:53 +02:00
Thomas Perl b20d1fe0d6 Merge common initialization code to gpodder.core 2011-02-06 19:05:52 +01:00