Commit Graph

61 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
Thomas Perl 576ae2a762 Remove unneeded shebang lines 2022-08-04 12:39:05 +02:00
Thomas Perl 37e296c629 [shebang] Change /usr/bin/python -> /usr/bin/env python3
This should fix "unusual interpreter" Lintian warnings here:
https://udd.debian.org/lintian/?packages=gpodder
2022-08-04 11:53:08 +02:00
auouymous 41c312dd68 Change deprecated logger.warn() to logger.warning(). 2022-04-29 02:54:32 -06:00
auouymous 3060fd18ad Fix typo in comment. 2021-03-26 00:43:33 -06:00
auouymous 15505a3d05 fix incorrectly sorted imports 2020-02-05 00:40:37 -07:00
MarkusHackspacher f4c075c334 fix E127 continuation line over-indented for visual indent 2018-08-25 09:42:10 +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
MarkusHackspacher 005b9615f5 Fix E502 the backslash is redundant between brackets 2018-05-08 11:41:52 +02:00
MarkusHackspacher 49bb08c8a3 fix E502 the backslash is redundant between brackets 2018-05-08 10:43:56 +02:00
MarkusHackspacher 2075ea8d5f fix E225 missing whitespace around operator 2018-04-17 14:39:05 +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 709d3377e1 Merge pull request #264 from elelay/self-hosting
Easier self-hosting support
2017-04-11 17:09:50 -05:00
Eric Le Lay 837d930765 retrieve subscriptions from custom server 2017-04-09 17:38:23 +02:00
Thomas Perl 5a7c30b359 Port to Python 3 2016-11-21 23:13:46 +01: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 c022d9e453 Gtk UI: New podcast directory UI 2014-10-22 21:23:06 +02:00
Thomas Perl 553e35f219 Update copyright years (2014) 2014-02-27 21:55:13 +01:00
Stefan Kögl 4b1d94cc93 disable gpodder.net on invalid password 2013-09-21 15:46:35 +02:00
Thomas Perl bda982be02 Update copyright years for 2013 2013-03-05 16:38:48 +01:00
Thomas Perl 52566528d7 Prepare for mygpoclient 1.7 dependency change 2013-02-08 13:46:04 +01:00
Stefan Kögl 8d0925ba46 upload episode actions to gpodder.net in batches
allows partially successful uploads and resuming; avoids empty uploads
2013-01-21 14:05:51 +01:00
Stefan Kögl 632cd3b40c handle mygpoclient's MissingCredentials exception 2012-10-23 14:02:19 +02:00
Thomas Perl dc06483bbd Threading: Use util.run_in_background to spawn threads
This makes it easier to check where threading is used
and will allow us to better handle creation of threads.
2012-07-10 13:52:34 +02:00
Thomas Perl 990cebe9b9 First try on the new JSON-based config module 2012-02-04 19:21:51 +01:00
Thomas Perl 75167cf0e1 CLI: Add gpodder.net search and toplist support
Add two new commands to the CLI: "search" and "toplist"
2012-01-22 16:35:33 +01:00
Thomas Perl 5205a4b71d Update copyright years (add 2012) 2012-01-09 21:19:24 +01:00
Thomas Perl fb42e0b51b QML UI: Add support for gpodder.net sync (bug 1400)
This right now only syncs actions when an account is
already configured. The configuration UI will come only
on the Harmattan QML UI (it has Qt Quick Components).
2011-11-02 10:41:38 +01:00
Thomas Perl fe8a6791db Gtk UI: Re-enable gpodder.net syncing (bug 1401) 2011-10-31 21:01:01 +01:00
Dov Feldstern f19cb5b0b4 Rename variable in mygpo client (bug 1392) 2011-08-01 10:30:12 +02:00
Thomas Perl 8e87300c04 Logging: Deprecate liblogger, use standard logging module 2011-07-15 16:32:06 +02:00
Dov Feldstern e542198e06 mygpo: Convert remote timestamps to local time (bug 1036)
Since applying the first half of this fix (converting the times going
*to* mygpo to utc), I've been losing the sync of some episode actions.
Turns out that it's because now the 'since' value is being stored "in
the future", so the next sync misses some episode actions...
2011-07-03 22:51:55 +02:00
Dov Feldstern 2c83315ea9 mygpo: Send timestamp as UTC to gpodder.net (bug 1036)
Although time.time() returns UTC times,datetime.datetime.fromtimestamp()
then translates that to local time. *utc*fromtimestamp() should be used.
2011-06-13 20:03:36 +02:00
Thomas Perl 4376057001 Update copyright years 2011-04-01 18:59:53 +02:00
Thomas Perl e3e4a81272 Merge download_dir and gpodder.home 2010-12-20 03:09:35 +01:00
Thomas Perl 53f83892d3 Update website URL and e-mail address 2010-11-22 19:40:29 +01:00
Thomas Perl d5945d2ad3 Merge received episode actions (bug 997)
Episode actions are now retrieved from the
server and are merged into gPodder's DB. The
first feed update after this release could
lead to a lot of updates, but further updates
should be faster, as only a few actions will
be processed by the server.
2010-06-04 19:42:34 +02:00
Thomas Perl 26531983f1 Remove dead code in gpodder.my 2010-05-17 18:27:59 +02:00
Thomas Perl 42cc4eddc5 Add gpodder.net settings to preferences (Desktop UI) 2010-05-03 21:16:13 +02:00
Thomas Perl 20b9204613 First cut of Media Player D-Bus API support
This makes gPodder depend on mygpoclient >= 1.4.

For players like Panucci, this will save the
current playtime and the total time of the
podcast episode in the local database and also
send exact played events to the web server.
2010-04-26 11:38:55 +02:00
Thomas Perl bbcaa97059 New episode action fields: started + total 2010-04-23 17:58:43 +02:00
Thomas Perl c08c111254 Fix a bug in the device settings upload code
Thanks to killefiz in #gpodder for reporting
this issue with a device settings upload.
2010-02-24 22:44:41 +01:00
Thomas Perl e1173c895a mygpo: Support for episode actions
Add support for uploading "play", "download",
and "delete" actions. Downloading of episode
actions is also supported, the downloaded
actions are only queued at the moment, not
yet processed.
2010-01-28 23:58:28 +01:00
Thomas Perl f5b6cebfad mygpo: Better integration + Fremantle UI
Replace the JSON-based persistence layer with
"minidb", a SQLite-based object persistence
layer, and make the UI request changes from
the API client when it thinks it fits best.

Also, add a Hildonized UI of the mygpo settings
dialog for Maemo 5.
2010-01-28 17:39:10 +01:00