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