Commit Graph

241 Commits

Author SHA1 Message Date
MarkusHackspacher 3ce9cd55e7 remove too many blank lines 2018-07-24 14:11:05 +02:00
MarkusHackspacher 82f41f4c21 sorting imports
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
Eric Le Lay 7d6e476435 fix leftover python3 str incompatibility
fixes #482
2018-07-20 16:01:25 +02:00
Eric Le Lay 495ec4bb1f warning at startup if gPodder home path is too long
see #494: we get an error even if we limit folder and filename
if home path is too long.
2018-07-20 09:38:00 +02:00
MarkusHackspacher 7188ef9f2f fix E201 whitespace after '('
Part 2
2018-05-27 20:09:40 +02:00
MarkusHackspacher eecfd64f63 fix E261 at least two spaces before inline comment 2018-05-17 08:39:56 +02:00
MarkusHackspacher 0a851a1302 fix E265 block comment should start with '# ' 2018-05-16 18:17:52 +02:00
MarkusHackspacher 158210c961 fix wrong backslash 2018-05-08 11:08:38 +02:00
MarkusHackspacher 49bb08c8a3 fix E502 the backslash is redundant between brackets 2018-05-08 10:43:56 +02:00
MarkusHackspacher a1e7e1dcbe fix E226 missing whitespace around arithmetic operator 2018-03-27 21:40:36 +02:00
MarkusHackspacher a72a5bbb21 better lines start 2018-03-17 10:27:12 +01:00
MarkusHackspacher 41f07738ff fix W503 line break before binary operator 2018-03-04 20:27:00 +01:00
MarkusHackspacher a90fa0b521 fix W391 blank line at end of file 2018-02-11 21:51:40 +01:00
MarkusHackspacher 0c18a43d13 fix E302 and E303, only blank line change 2018-02-11 00:22:00 +01:00
MarkusHackspacher 955499fcd1 fix E305 expected 2 blank lines after class or function definition 2018-02-10 11:11:20 +01:00
Eric Le Lay 11569ca31d more pycodestyle checks
see #393 for discussion
2018-02-06 15:19:08 +01:00
Thomas Perl 98ec45a712 Update copyright years (2018) 2018-01-28 19:39:53 +01:00
Thomas Perl 7b46a0ee72 Update copyright years (2017) 2017-12-16 13:54:59 +01:00
Adam Voss 2f6ca4fcd9 Merge remote-tracking branch 'origin/master' into gtk3 2017-04-18 10:32:02 -05:00
Adam Voss f456365a14 Properly handle description/html_description until podcastparser is changed 2017-04-18 10:23:24 -05:00
Adam Voss 8ad7279504 Merge remote-tracking branch 'origin/master' into gtk3 2017-04-08 11:54:34 -05:00
Adam Voss 226b272438 Avoid storing coerced text as HTML 2017-04-08 11:40:48 -05:00
Eric Le Lay 1a4b38177a store episode's description_html (schema change) 2017-03-25 16:34:09 +01:00
Eric Le Lay 1d01855340 html shownotes fixes following review 2017-02-05 20:49:38 +01:00
Eric Le Lay e2bba3928b html shownotes 2017-01-29 22:38:02 +01:00
Thomas Perl 0122e8cc00 Merge branch 'master' into gtk3 2016-12-18 13:12:04 +01:00
Thomas Perl 3068234313 Fix HTTP conditional GET (Fixes #193, #182) 2016-12-18 13:04:25 +01:00
Thomas Perl dd9ca2a386 Remove util.sanitize_encoding() 2016-11-21 23:40:05 +01:00
Thomas Perl 5a7c30b359 Port to Python 3 2016-11-21 23:13:46 +01:00
Thomas Perl f6384f3013 Cache cover art thumbnails in SQLite database 2016-11-20 11:54:05 +01:00
Thomas Perl 4189cf48fb Port from feedparser to podcastparser 2016-11-18 14:47:15 +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 cc6ea467bb model: Limit filenames to 120 characters for eCryptFS (bug 1898) 2015-07-01 23:17:39 +02:00
Thomas Perl aa72634950 Update copyright years (2015) 2015-05-24 19:33:39 +02:00
Thomas Perl edbe6505d6 Make sure cover_url is always set (bug 1978) 2014-12-17 23:16:42 +01:00
Thomas Perl e215a5d5a3 Vimeo: Support for selecting file format (bug 1954) 2014-09-30 13:35:23 +02:00
somini d3147ec827 Completed The Escapist support
This completes escapist support by fixing a typo in the model and
fixing a wrong regex.
2014-09-26 22:44:35 +01:00
somini 329c7b3eda Added (incomplete) support for The Escapist
This adds incomplete support for video podcasts from The Escapist.
The Podcast is added, with cover art and all, but the episodes still don't show up to test
if it's possible to download.
2014-09-26 22:44:35 +01:00
Thomas Perl c576997c4a model: Add rewrite_url() function. Bug 1905 2014-04-01 22:35:53 +02:00
Thomas Perl 553e35f219 Update copyright years (2014) 2014-02-27 21:55:13 +01:00
Dov Feldstern 5b4d0b0bb5 gpodder.model: return "Finished (##:##)" from get_play_info_string()
This reverts the change made in f02063beea.
2014-02-27 21:27:01 +01:00
Thomas Perl 7ad8417989 gpodder.model: Do not add files without filename 2014-01-30 08:29:38 +01:00
Dov Feldstern fa2104de1f gpodder.model: Fix problems with migrated databases
I'm finally migrating from gpodder 2 to 3, and when starting up gpodder3
after running the migration, I ran into the following uncaught exception
(which aborted gpodder):

TypeError: coercing to Unicode: need string or buffer, NoneType found
2014-01-30 08:24:28 +01:00
Thomas Perl f344edc484 Windows compatibility: strftime doesn't have %F
Replace %F with %Y-%m-%d, as Windows' strftime does not
support %F, so we should not rely on it being available.
2013-04-06 11:29:30 +02:00
Thomas Perl 6a10e3c9a0 CLI: Fix subscribe/unsubscribe when list has not been loaded yet 2013-03-27 13:19:05 +01:00
Thomas Perl f3a7fc6a4a Model: Disallow subscribing to an already-existing URL 2013-03-12 17:15:40 +01:00
Thomas Perl bda982be02 Update copyright years for 2013 2013-03-05 16:38:48 +01:00
Thomas Perl 2e7417d677 Model: Day, month and year for custom filename (bug 1768)
Users can now use the following fields to customize the
sync filename when using MP3 player device sync:

  {episode.pubdate_year} - Year of publication (without century)
  {episode.pubdate_month} - Month of publication (01-12)
  {episode.pubdate_day} - Day of publication (01-31)

In addition to these fields, {episode.sortdate} is still
provided and gives YYYY-MM-DD as result (just like before).
2013-02-12 12:41:57 +01:00
Thomas Perl d8b70eeda5 Extensions: New on_episode_playback function 2013-01-19 17:07:00 +01:00