Commit Graph

24 Commits

Author SHA1 Message Date
auouymous 36dbad9c53 Refactor ProgressIndicator.
Add on_ticks() and max_ticks to simplify code using progress indicators.
And support final ticks to set progress to 100% before a final long
operation.

Change interval from 100ms to 250ms, to allow more time to be spent on
the operation.
2023-01-03 05:58:42 -07:00
auouymous dd269d7b88 auto_remove_unplayed_episodes -> auto.cleanup.unplayed 2022-12-08 15:35:08 -07:00
auouymous b812c62775 auto_remove_unfinished_episodes -> auto.cleanup.unfinished 2022-12-08 15:33:35 -07:00
auouymous 0bcfd29d76 auto_remove_played_episodes -> auto.cleanup.played 2022-12-08 15:32:05 -07:00
auouymous c6695f5b69 episode_old_age -> auto.cleanup.days 2022-12-08 15:25:26 -07:00
Teemu Ikonen d87ac85506 Fix 'W504 line break after binary operator' flake8 warnings
Fixed by running

autopep8 -i -r --select=W504 .

and some hand tuning.
2022-11-14 18:32:09 +02:00
auouymous e2f8c64f1a Change "YoutubeDL" and "Youtubedl" to "youtube-dl". 2022-07-04 14:51:45 -06:00
auouymous 41c312dd68 Change deprecated logger.warn() to logger.warning(). 2022-04-29 02:54:32 -06:00
auouymous 9d72872c50 Clean up parial files created by cancelled YoutubeDL downloads.
YoutubeDL can append an extension to the partial file, creating
additional partial files. Adaptive formats create up to three more
partial files. Cancelling a download will leave behind these extra
partial files, and requires manual removal outside of gPodder.
2022-02-01 22:09:00 -07:00
Eric Le Lay ec315df200 fix #683 Search for new episodes on startup extension broken 2019-09-29 16:43:35 +02:00
MarkusHackspacher 82f41f4c21 sorting imports
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
Eric Le Lay fa5a289396 finish fixing E226 2018-04-15 18:59:20 +02: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
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 d2a9d58524 Changes since Python3 does floating point division
This was done based on a manual search for the '/' character.  No efforts were made to try to run all affected code paths.
2017-02-14 08:53:47 -06: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
Thomas Perl f7313d98bb Model: Various cleanups/simplifications 2012-12-28 18:31:39 +01:00
Thomas Perl 236ee1f6a7 Download strategy: Only keep latest (bug 188)
Add per-podcast option to only keep the latest episode of a
channel (default strategy is still the current setting).
2012-10-13 16:21:25 +02:00
Thomas Perl 3a9eb69cd0 QML UI: Download resuming (bug 1487)
Move download resuming code from Gtk UI module to
gpodder.common (new module) and use it from the QML UI
for a simple "Resume downloads" dialog at startup.
2012-08-16 11:08:35 +02:00