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