Commit graph

146 commits

Author SHA1 Message Date
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 1594d64813 Queue all episodes before download to allow resuming. 2022-10-27 16:31:16 -06:00
auouymous 9cadc2735a
Merge pull request #1304 from tpikonen/gpo-description-link
gpo: Add Description and Link fields to info
2022-09-26 02:19:25 +00:00
auouymous eb2ceba7a9 Remove download directory when unsubscribing in gpo. 2022-09-08 16:57:19 -06:00
Teemu Ikonen 597d710098 gpo: Add Description and Link fields to info 2022-06-17 10:08:36 +03:00
auouymous 41c312dd68 Change deprecated logger.warn() to logger.warning(). 2022-04-29 02:54:32 -06:00
auouymous 160a858856 Prevent crash when gpo sync removes episodes from gpodder.
The _action and _start_action methods expected a second parameter of
values to apply to the format string in first parameter. Many call sites
did not supply the second parameter and messages containing '%' would
cause a crash. Both methods now take a single parameter and call sites
must apply their own format string values.

Fixes #1254.
2022-04-09 00:38:49 -06:00
auouymous 384a2c6c88 Perform chosen after sync action in gpo.
Fixes #1216.
2022-02-03 20:10:23 -07:00
Mark Weaver ed5d18e1b0 fixes #1152 and an odd corner case (#1155)
* #1152: fix re-ordering downloads list

* fix downloading a task that's already been removed from the download list

* fix download/delete/download of the same episode

* fix pausing/cancelling sync tasks; clean up partially synchronised files

* fix cancelling a failed download

* make failed/paused/cancelled mutually exclusive so the code has less paths (and hopefully is easier to follow)
2021-09-14 00:53:15 -07:00
blushingpenguin e2a512a34c add mount call for CLI; fix done_callback not being called if opening device fails; handle errors from querying device 2021-06-12 15:45:53 +01:00
blushingpenguin c1081c6678 gpo fixes: prevent warning about not setting Gst/Gio versions, not actually mounting volumes always succeeds 2021-05-31 13:21:06 +01:00
blushingpenguin 6d40da3cb5 use Gio for file system based device sync (allows mtp:// urls) 2021-05-31 07:12:13 +01:00
auouymous 62bb7efade Remove skip_locked to avoid accidental deletion of episodes 2021-03-23 16:49:57 -06:00
Eric Le Lay e632bfdbde Merge remote-tracking branch 'origin/master' into requests 2020-11-24 09:23:28 +01:00
auouymous 5414410551 More gpo fixes caused by youtube streaming and duration. 2020-09-14 13:48:09 -06:00
auouymous f7509f1a9b Fix escapist and gpo issues caused by youtube streaming. 2020-09-14 13:35:11 -06:00
Eric Le Lay 24c94d004a fix isort warnings 2020-09-07 11:48:48 +02:00
auouymous c844fcc29e add quiet flag to eliminate warnings from console 2020-05-07 04:04:18 -06:00
Eric Le Lay 79e4659fcb fix linter warnings 2020-03-01 11:51:43 +01:00
Eric Le Lay 89c90712e0 fix #656 extension management via gpo 2020-03-01 11:31:54 +01:00
Eric Le Lay bffa6b9304 Remove youtube api key usage
fixes #616
2020-01-25 17:31:16 +01:00
Eric Le Lay 68b49ed2ca save flag about gPodder running in verbose mode 2020-01-01 14:45:35 +01:00
Eric Le Lay 0eb2756957 fix linter warning 2019-01-27 12:27:13 +01:00
Eric Le Lay 2735be1db0 fix warning deprecated inspect.getargspec since python 3.0 2019-01-26 17:26:09 +01:00
Eric Le Lay 3ac8968e86 gpo: fix invalid error message url
when calling rename a b
2019-01-26 17:25:45 +01:00
Eric Le Lay 00fa10b1f6 fix #360 Resume downloads for gpo
partial [--guid] List partially downloaded episodes with or without GUIDs
resume [--guid]  Resume partially downloaded episodes or single GUID
2019-01-26 16:52:05 +01:00
Eric Le Lay c1d7be8f71 gpo: subscribe to authenticated feed 2018-12-15 17:02:16 +01:00
Eric Le Lay 97db9c97d2 fix #243 add sync command to gpo 2018-10-14 16:10:45 +02:00
MarkusHackspacher 9a45b04c23 fix E128 continuation line under-indented for visual indent 2018-08-18 12:27:24 +02:00
MarkusHackspacher d724b81218 fix E127 continuation line over-indented for visual indent
see #393
2018-08-14 23:26:38 +02:00
Eric Le Lay 1f79f32119 fix #504 AttributeError: module 'gpodder' has no attribute 'log' 2018-07-30 19:34:54 +02:00
MarkusHackspacher 46bb7b4987 check isort 2018-07-24 12:49:50 +02:00
MarkusHackspacher 82f41f4c21 sorting imports
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
MarkusHackspacher 297387ecbd codestyle in bin dir 2018-07-23 15:56:36 +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 92dcb1c0c3 Merge branch 'master' into gtk3-win_installer 2018-05-27 10:05:11 +02:00
Niccolò Maggioni 403bf6f67a
Command for single episode deletion 2018-05-07 11:31:37 +02:00
Eric Le Lay 251c9992fc tools/win_installer
from quodlibet 47e925a7d
2018-05-02 10:58:18 +02:00
Eric Le Lay 368a20e5df
Merge pull request #437 from XIncognito10/add_youtube_parsing
Implements #384: Youtube Feeds without API
2018-04-29 11:48:08 +02:00
Thomas Perl f2762fdff8 Use a command line option instead of "any value is true" 2018-04-19 15:17:22 +02:00
Niccolò Maggioni 73dfeef8c1
Recombination with original commands 2018-04-17 15:17:07 +02:00
Niccolò Maggioni b518bd81e0
New commands for showing GUIDs and downloading single episodes 2018-04-17 14:55:18 +02:00
Xincognito10 c6b6ae7eda Implemented api-less youtube feed parsing (final commit)
* Phased out the resolve_v3_url which has been replaced by
parse_youtube_url

* Updated parse_youtube_url to use logging system
2018-04-10 03:00:28 -05:00
Xincognito10 14315c6c72 Implemented api-less youtube feeds
users, playlists and channels are supported
2018-04-08 16:08:05 -05:00
Eric Le Lay 33d4c10497 fix #404 gpo download command is broken
DownloadTask now needs to be in DOWNLOADING state to be run() directly
2018-02-15 21:13:13 +01:00
Thomas Perl 98ec45a712 Update copyright years (2018) 2018-01-28 19:39:53 +01:00
Thomas Perl d582277c4d Remove the need to specify a release name 2017-12-16 13:55:41 +01:00
Thomas Perl 7b46a0ee72 Update copyright years (2017) 2017-12-16 13:54:59 +01:00
Thomas Perl dd9ca2a386 Remove util.sanitize_encoding() 2016-11-21 23:40:05 +01:00
Thomas Perl 85620175d7 Remove safe_print() from bin/gpo 2016-11-21 23:37:29 +01:00