Commit graph

271 commits

Author SHA1 Message Date
Eric Le Lay
42cd004935 don't eat extension's dot in sanitize_filename_ext
it's too confusing: caused bugs in core itself (#630)
2019-06-09 16:05:16 +02:00
Eric Le Lay
078d6f856a fix #630 Send to local folder doesn't put the . in the name before the extension 2019-05-28 20:36:13 +02:00
Eric Le Lay
ed4d2dea71 fix #296 - Notification window for failed download should show podcast name
thanks to @auouymous for the patch
2019-05-18 17:59:55 +02:00
Eric Le Lay
1b018a3659 Fix #618 download extension lost on long filenames 2019-04-06 17:11:04 +02:00
Eric Le Lay
81550092e2 fix Model not imported after refactoring 2019-02-03 01:23:10 +01:00
Eric Le Lay
9e4cfe4974 relative imports 2019-02-02 18:39:49 +01:00
Eric Le Lay
e4a16f1526 refactor main.py a bit into app.py 2019-02-02 18:35:19 +01:00
Eric Le Lay
8afbe93faf fix linter warnings 2019-02-02 17:07:20 +01:00
Eric Le Lay
1aed4a35f5 fix missing variable since a36a9ac 2019-01-26 16:46:12 +01:00
Eric Le Lay
d70f032040 Fix #586 remove debug print 2019-01-26 12:52:51 +01:00
Eric Le Lay
a36a9ace22 dynamic channel cover icon based on tree text size
See #590
2019-01-24 19:03:42 +01:00
Eric Le Lay
1ad321def7 deduce progress bar size from treeAvailable text size
See #590
2019-01-24 18:44:03 +01:00
Eric Le Lay
f29e6a3acc remove stray debug message 2018-12-15 22:38:52 +01:00
Eric Le Lay
7794c3afdf
Merge pull request #573 from bth/check_overwrite_file_save
fix #563 add confirmation if file already exist
2018-12-15 17:36:17 +01:00
Eric Le Lay
f51ef5a88e fix #571 unable to subscribe to authenticated podcast after redirect 2018-12-15 17:02:16 +01:00
bth
7d8f8346a0 Extract filename from message for name placeholders 2018-12-15 14:56:51 +01:00
bth
635e2bb9a8 Add filename in the message 2018-12-13 09:59:02 +01:00
bth
b03ed2f503 make indentation with a multiple of four 2018-12-10 17:38:32 +01:00
bth
a732c8c9db fix #563 add confirmation if file already exist 2018-12-10 17:16:16 +01:00
Eric Le Lay
4c9b5b0c0b fix cancel,download buttons enable/disable on tab switch 2018-11-10 16:55:04 +01:00
Eric Le Lay
5bab63a552 simplify: treeview always hasattre is_rubber_banding_active 2018-11-10 16:53:59 +01:00
Eric Le Lay
6fcc647c73 replace deprecated config with new one 2018-11-10 16:52:12 +01:00
Eric Le Lay
73413700fc remove dead method for_each_episode_set_task_status 2018-11-10 16:51:32 +01:00
Eric Le Lay
97db9c97d2 fix #243 add sync command to gpo 2018-10-14 16:10:45 +02:00
Eric Le Lay
cdbeb04eb5 fix #374 export to local folder filename customizable again
with a checkbox to export all remaining episodes to same folder.
This restores the ability to choose the filename for each episode,
while keeping export of a large number of episodes convenient (click export remaining...)
2018-10-13 18:18:25 +02:00
MarkusHackspacher
4fa86ba0b7 fix linter warning
set linelenght for check to 142
2018-09-15 20:11:18 +02:00
MarkusHackspacher
4baaa75ee4 fix E501 line too long
in lines with more than 145 characters
2018-09-07 06:52:32 +02:00
MarkusHackspacher
f4c075c334 fix E127 continuation line over-indented for visual indent 2018-08-25 09:42:10 +02:00
Eric Le Lay
7c96338f50 fix #329 console log feed progression 2018-08-15 15:57:13 +02:00
Eric Le Lay
a769429039 fix #503 Missing translatable content 2018-08-02 22:42:42 +02:00
Eric Le Lay
e9ab9ceb46 run isort on make lint 2018-07-29 14:45:34 +02:00
Eric Le Lay
3aebdb18a4 use localized label to find menu
was broken in French po because it's translated without _
2018-07-28 21:04:25 +02:00
MarkusHackspacher
735ec25fb7 not sort import gi and add isort to travis 2018-07-28 17:04:41 +02:00
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
499a330055 fix UI freeze when going from All Episodes to a channel with shownotes open 2018-07-21 21:34:24 +02:00
Eric Le Lay
21acabebb5
Merge pull request #472 from MarkusHackspacher/style231
fix E231 missing whitespace after ','
2018-07-20 14:03:39 +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
Eric Le Lay
66bc2a6f72 fix #494 - ensure short filenames
- fix rename_download that was causing #494
- max_length is now mandatory in util.sanitize_filename
- add max_length param where it's missing
- factor name computation in deviceplaylist and sync
2018-07-20 09:38:00 +02:00
MarkusHackspacher
c99fca923e fix E231 missing whitespace after ',' 2018-05-29 22:54:05 +02:00
Eric Le Lay
b307b41a40 apply util.Popen everywhere
It will default to close_fds=True.
On Windows, it will log an explanation message on incompatible use of close_fds+redirection.
2018-05-28 21:14:08 +02:00
Eric Le Lay
a1da47dfae Merge branch 'master' of https://github.com/Vhati/gpodder into Vhati-master 2018-05-28 20:32:12 +02:00
Eric Le Lay
b102d174ac
Merge pull request #470 from MarkusHackspacher/style241
fix E241 multiple spaces after ':'
2018-05-28 20:22:06 +02:00
MarkusHackspacher
9c2faec85a fix E241 multiple spaces after ':' 2018-05-27 20:29:39 +02:00
MarkusHackspacher
7188ef9f2f fix E201 whitespace after '('
Part 2
2018-05-27 20:09:40 +02:00
MarkusHackspacher
8eaa6a3c33 fix E251 unexpected spaces around keyword / parameter equals 2018-05-21 19:26:01 +02:00
Eric Le Lay
adad95494f remove old todo 2018-05-20 15:25:14 +02:00
MarkusHackspacher
0a851a1302 fix E265 block comment should start with '# ' 2018-05-16 18:17:52 +02:00
Eric Le Lay
395aec5514
Merge pull request #448 from gpodder/340-connection-limit
support jumps in limit downloads
2018-05-13 17:32:32 +02:00
Eric Le Lay
5ade7d40ff
Merge pull request #457 from MarkusHackspacher/code-e702
Fix E502 the backslash is redundant between brackets
2018-05-13 17:30:10 +02:00