Eric Le Lay
97db9c97d2
fix #243 add sync command to gpo
2018-10-14 16:10:45 +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
9a45b04c23
fix E128 continuation line under-indented for visual indent
2018-08-18 12:27:24 +02:00
MarkusHackspacher
82f41f4c21
sorting imports
...
with isort -y -rc
see #393
2018-07-24 11:08:10 +02:00
MarkusHackspacher
c99fca923e
fix E231 missing whitespace after ','
2018-05-29 22:54:05 +02:00
MarkusHackspacher
8eaa6a3c33
fix E251 unexpected spaces around keyword / parameter equals
2018-05-21 19:26:01 +02:00
MarkusHackspacher
0a851a1302
fix E265 block comment should start with '# '
2018-05-16 18:17:52 +02:00
MarkusHackspacher
2075ea8d5f
fix E225 missing whitespace around operator
2018-04-17 14:39:05 +02:00
MarkusHackspacher
71383c18b7
fix E226 missing whitespace around arithmetic operator
...
in src/gpodder/gtkui/desktop/
see issue https://github.com/gpodder/gpodder/issues/393
2018-03-18 01:22:00 +01: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
Eric Le Lay
11569ca31d
more pycodestyle checks
...
see #393 for discussion
2018-02-06 15:19:08 +01:00
MarkusHackspacher
fcbaee227c
Fix W291 trailing whitespace
2018-02-01 07:59:22 +01:00
MarkusHackspacher
c1c841c08c
Fix W293 blank line contains whitespace
2018-01-30 14:04:28 +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
Thomas Perl
5a7c30b359
Port to Python 3
2016-11-21 23:13:46 +01:00
Eric Le Lay
5a8ee1a3f1
first pass at Gio.Action conversion
2016-09-28 12:47:34 +02:00
Eric Le Lay
b2027a7ae9
remove unused widget param
2016-09-28 11:58:37 +02:00
Thomas Perl
d8ab3b7fcc
Sync UI: Remove dead code
2016-09-17 18:26:53 +02: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
Joseph Wickremasinghe
8073a87a46
iPod sync alpha release
2013-10-09 21:24:02 -07:00
Eugene Nikolsky
7dc92bfde9
Gtk UI: Fix device sync progress not updating (bug 1832)
...
When the verbose mode is on, and the database is big, it can take
several seconds for gPodder to log all excluded from sync episodes. At
that time, the update downloads list timer stops, because there are no
sync tasks yet. This patch ensures the download list is updated after
all the sync tasks are added to the download queue.
2013-06-14 23:59:27 +03:00
Joseph Wickremasinghe
26a58c00fb
Fix to only include unplayed episodes in playlist
...
if 'only sync unplayed' is checked
2013-04-10 08:17:28 -07:00
Thomas Perl
bda982be02
Update copyright years for 2013
2013-03-05 16:38:48 +01:00
Thomas Perl
84667ae4ed
Gtk UI: Show error message for unconfigured devices
2013-03-05 11:13:41 +01:00
Joseph Wickremasinghe
b7d23744e5
Device sync: Fix sync when playlists are disabled (bug 1769)
2013-02-20 21:31:26 +01:00
Thomas Perl
79dc6882e1
Style cleanups: Trailing whitespace, "is None"
...
In src/gpodder/gtkui/main.py: Use "callback is None"
instead of "callback==None", and also make the function
signature nicer (spacing, newline).
Remove trailing whitespace in all files affected by the
latest device sync patch:
git show HEAD | diffstat -l | xargs sed -i 's/\s\+$//g'
2013-02-08 11:08:28 +01:00
Joseph Wickremasinghe
b9b752df40
Device playlists & two-way sync
2013-02-08 11:03:33 +01:00
Daniel Schaal
173d074bab
Device sync: Per-podcast sync option (pull request 22)
...
Per-channel sync pause/disable, bump schema version for
new column.
Based on work by Rafi Rubin <rafi@seas.upenn.edu>
2012-11-03 13:49:06 +01: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
972c045ad9
Merged and cleaned-up the device sync code (bug 1579)
2012-07-09 21:17:13 +02:00
Joseph Wickremasinghe
5b949efba2
Updates as per Thomas' comments Jul 3rd 2012
2012-07-09 20:25:37 +02:00
Joseph Wickremasinghe
2774142f8f
Added device sync using 'Downloads' tab to show progress
2012-07-09 20:25:37 +02:00
Thomas Perl
8012c4f6bb
Remove portable device synchronization
2010-12-20 10:29:41 +01:00
Thomas Perl
7886cf5607
Desktop: only_sync_not_played for per-podcast sync (bug 1213)
...
The only_sync_not_played configuration option was not
followed when the per-podcast context menu item "Sync to
device" was used, as all episodes of that podcast were
forced to be copied to the device. This is now fixed, and
only unplayed episodes will be copied in this case.
2010-12-18 15:09:58 +01:00
Thomas Perl
53f83892d3
Update website URL and e-mail address
2010-11-22 19:40:29 +01:00
Thomas Perl
88a307f2bc
Ship the patched pymtp with gPodder (bug 307)
...
In order to avoid user confusion and because
pymtp disappeared from the upstream website, we
now ship pymtp with gPodder and only depend on
libmtp for MTP support.
2010-09-26 23:31:28 +02:00
Thomas Perl
b4745a552e
Fix sorting in episode remove dialog (bug 1118)
...
The "Size" and "Playcount" columns sort correctly now.
2010-08-23 23:27:30 +02:00
Thomas Perl
0a07073bed
Delete files on MP3 player before syncing files (bug 573)
2010-03-23 13:58:39 +01:00
Thomas Perl
37955fdc02
Flush database after MP3 player sync (bug 596)
...
This makes sure that random reboots kill the
updated episode status (e.g. deleted, etc..).
2010-02-25 01:54:44 +01:00
Thomas Perl
083437e7c7
Fix bug in device close code (bug 838)
...
Make sure that no notification is shown when
the user has cancelled the sync operation.
2010-02-23 15:14:16 +01:00
Thomas Perl
eb49ce9c60
Omit notification when sync is cancelled (bug 838)
...
Thanks to threexk for reporting this issue.
2010-02-05 21:12:03 +01:00
Maxim Prohorov
a383bfa0d3
Cleaned up code in trayicon.py (desktop)
...
* 'Downloads finished' notifications are moved to gui.py
* No longer used and commented out code removed
* [GUI] Don't block 'Enable notification bubbles'
option while tray icon is disabled.
2010-01-07 21:59:56 +01:00
Thomas Perl
181564f1b7
Add 2010 to the years in copyright notice
...
The following command has been used:
grep -r '2005-2009 Thomas Perl and the gPodder Team' * | cut -d: -f1 |
xargs sed -i -e 's/2005-2009 Thomas Perl and the gPodder Team/2005-2010
Thomas Perl and the gPodder Team/g'
2010-01-02 17:35:42 +01:00
Thomas Perl
83006b076b
Refactor synchronization UI code in separate module
...
Makes it easier to maintain the sync-related UI code
and also allows for removal of the sync-related code
on environments where sync is unnecessary (Maemo!).
2009-09-05 14:28:02 +02:00