Commit graph

48 commits

Author SHA1 Message Date
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