Commit Graph

38 Commits

Author SHA1 Message Date
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
Todd Zullinger 638ce45add Avoid python-3.7 reserved keyword "async"
The "async" keyword was added in python-3.7¹.  Using it throws
SyntaxError exception.

¹ https://docs.python.org/3.7/whatsnew/3.7.html
  https://bugs.python.org/issue30406
2018-06-25 10:28:17 -04:00
MarkusHackspacher a90fa0b521 fix W391 blank line at end of file 2018-02-11 21:51:40 +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
Eric Le Lay ebeb3fa230 Merge branch 'master' into gtk3
PR #338 gpodder-migrate2tres description_html schema 7 compat
PR #345 Update URL to the User Manual
fix #349 Can't show properties for a podcast with a corrupt image
2017-10-19 11:06:18 +02:00
Eric Le Lay 4f1b6f94fc fix #349 Can't show properties for a podcast with a corrupt image 2017-10-19 10:53:52 +02:00
Thomas Perl 5a7c30b359 Port to Python 3 2016-11-21 23:13:46 +01:00
Thomas Perl 9b8dbdc3a6 New try to do a minimal Gtk+3 port 2016-09-25 14:31:58 +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
Thomas Perl bda982be02 Update copyright years for 2013 2013-03-05 16:38:48 +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 c9d5e7208d Cover art: Unified download manager (bug 1288) 2012-03-05 10:44:19 +01:00
Thomas Perl a0e9499b67 Cover art: Add fallback artwork for QML UI 2012-02-28 12:06:35 +01:00
Thomas Perl 08f9190ee2 Gtk UI: Fix bug in cover art fetching 2012-01-20 10:15:17 +01:00
Thomas Perl 5205a4b71d Update copyright years (add 2012) 2012-01-09 21:19:24 +01:00
Thomas Perl 0df167ff3e Auth: Allow "@" in login username for feeds (bug 1521)
Thanks to Eric Smith for reporting this issue and
providing a login to help test and debug this bug.
2012-01-09 14:45:33 +01:00
Thomas Perl a43a3de035 Remove downloading of favicon as cover art 2011-12-03 23:29:12 +01:00
Thomas Perl 8e87300c04 Logging: Deprecate liblogger, use standard logging module 2011-07-15 16:32:06 +02:00
Thomas Perl 4376057001 Update copyright years 2011-04-01 18:59:53 +02:00
Thomas Perl 5ac4b4ded0 Gtk UI: Remove dependency manager code 2011-02-24 23:21:37 +01:00
Thomas Perl 292c82ab00 Database schema cleanup / upgrade 2010-12-20 14:35:46 +01:00
Thomas Perl b785d1113f Add per-podcast pause subscription option (bug 1050) 2010-09-27 00:08:30 +02:00
Thomas Perl 9a37e3111f Fix yet another encoding problem (bug 1124)
Time for Py3K to come around and free us of
all that encoding weirdness ;)
2010-08-24 19:50:49 +02:00
Thomas Perl 231c31c49f Windows: Fix cover loading with non-utf8 locales (bug 1124)
Sanitize the filename encoding of the cover
file, so that on Windows systems with non-utf8
locales, the filename is correctly submitted.

Thanks to Vladimir Voroshilov for the initial patch.
2010-08-23 22:52:34 +02:00
psychedelys 40a9d0a2b9 Resize podcast cover art if it's too big (bug 1110)
Some feeds have cover art bigger than the size of my
laptop's screen. Which make the podcast settings dialog
really hard to use (close button out of screen).

The parameter MAX_SIZE was already defined, and just
waiting to be used.
2010-08-21 00:10:44 +02:00
Thomas Perl 1e82eb1e8d Small bugfix (unassigned pixbuf variable) 2010-02-24 15:44:38 +01:00
Thomas Perl 7dcbce11ee Default cover art for coverless podcasts
Makes the subscription list look way better.
Improvement ideas for the "all episodes" icon
are welcome. The SVG source file is included.
2010-02-24 01:50:21 +01:00
Thomas Perl bcdcde5c41 Better URL generator for favicon discovery (bug 746) 2010-01-07 23:02:20 +01:00
Thibauld Nion b22cc23302 try downloading the favicon if no image is defined for a feed
when trying to get the cover for a given channel and if no image url has been found in the channel's description, trying to get the favicon.ico file that "may" be provided at the root of the website.
2010-01-07 22:46:45 +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 dc849c1bec User-agent header for all HTTP requests (bug 626)
This includes shownotes images (from the HTML widget),
OPML downloads, YouTube resolving and my.gpodder.org.
2009-11-14 02:09:21 +01:00
Thomas Perl 90cda4b56b Rename gpodder.resolver to gpodder.youtube and clean it up
Remove the GTK+ dependency in gpodder.youtube by making the
only function that is in there fake a opml.Importer-like object,
so we can use the model from gpodder.gtkui.opml to display the
results instead of generating the model inside gpodder.youtube.
2009-08-24 17:02:35 +02:00
Thomas Perl 94513d4365 Refactor CoverDownloader to gtkui.services
This makes the gpodder.services module GTK+-free, and
also removes the global state object cover_downloader.
2009-08-24 16:47:59 +02:00
Thomas Perl 26dda59ad9 Split out DependencyManager's GTK+-related stuff
Again, we simply split the GTK+-related code to a
new module in the gpodder.gtkui package.
2009-08-24 16:27:17 +02:00