Commit graph

3548 commits

Author SHA1 Message Date
Thomas Perl 6fb7c9c757 Fix file:// URI scheme support (Fixes #206) 2017-01-15 13:16:18 +01:00
Thomas Perl 3c66825731 Restore selection when deleting a single episode (Fixes #208) 2017-01-15 13:07:24 +01:00
Eric Le Lay 68702f7f27 MPRIS listener extension: fix error when VLC stops
then, there is no xesam:url.
Also consider all the mpris2 interfaces before logging a warning
about unexpected interface.
2017-01-08 17:39:52 +01:00
Thomas Perl 6317cdb395 Merge pull request #201 from vossad01/readme
Updates the README to reflect Python 3 support in gtk3 branch
2017-01-01 20:38:10 +01:00
Adam Voss f99b936130 Updates the README to reflect Python 3 support in gtk3 branch 2017-01-01 12:01:40 -06:00
Thomas Perl 43d5476b26 Merge pull request #200 from mexicarne/master
Fix detection of wireless interfaces in FreeBSD
2016-12-29 19:32:35 +01:00
Ruslan Makhmatkhanov b67247dc23 Fix detection of wireless interfaces in FreeBSD
At least in FreeBSD status of wireless interface is show as

status: associated

not

status: active

So unix_get_active_interfaces() routine fails here. Add 'associated' to regex
to fix up things.
2016-12-29 21:02:24 +03:00
Thomas Perl 6844e46f6f Merge pull request #197 from elelay/taggingBasic
tagging extension: basic support for spx and more formats
2016-12-22 23:46:31 +01:00
Eric Le Lay ba9f491ecd tagging extension: basic support for spx and more formats
no cover art, but title, etc. tags if supported by Mutagen
2016-12-22 21:16:50 +01:00
Thomas Perl 4171a5fc4b Add tools/create-desktop-icon.py 2016-12-22 15:24:01 +01:00
Thomas Perl 5a46563e80 gPodder 3.9.3 "Whacketts" released 2016-12-22 14:41:04 +01:00
Thomas Perl 0122e8cc00 Merge branch 'master' into gtk3 2016-12-18 13:12:04 +01:00
Thomas Perl 3068234313 Fix HTTP conditional GET (Fixes #193, #182) 2016-12-18 13:04:25 +01:00
Thomas Perl abdeca0025 Merge pull request #188 from vossad01/exceptionCheckingForEpisodes
Fixes exception when checking for episodes
2016-12-14 11:12:29 +01:00
Thomas Perl c84644ca24 Merge pull request #187 from vossad01/py3syntax
Further changes to support the switch to Python 3
2016-12-14 11:12:12 +01:00
Thomas Perl fa6f77c976 Merge pull request #189 from vossad01/batchSendToFolder
When sending to local folder, prompt only for destination directory
2016-12-14 11:05:55 +01:00
Adam Voss 91611d00ae Prompt only for destination directory when sending to local folder.
This allows many files to be saved without choosing the destination for every file.

Fixes #163
2016-12-07 16:54:31 -06:00
Adam Voss bfcf1c5e1a Fixes some exceptions related to bytes vs str handling 2016-12-07 12:40:12 -06:00
Adam Voss 0c2a2cf6d4 Update localdepends message to specify python3 2016-12-06 21:36:20 -06:00
Adam Voss 0d0ce6903f Additional python3 syntax fixes
Found by `python3 -m compileall .`
2016-12-06 21:36:20 -06:00
Thomas Perl c7a4909eb3 Merge pull request #181 from mprangenberg/patch-1
Increase number of tracks to API page-limit
2016-12-01 20:53:36 +01:00
mprangenberg c83e034174 Increase number of tracks to API page-limit
Standard API page-limit is 50 results, this increases that to 200 results.
2016-12-01 15:27:07 +01:00
Thomas Perl 5685861c69 gPodder 3.9.2 "Canyonero" released 2016-11-30 09:38:39 +01:00
Thomas Perl 818e8d8655 Update .gitignore file 2016-11-26 16:41:11 +01:00
Thomas Perl 9a913862df Merge pull request #178 from elelay/gtk3-unicode
fix another stray str call
2016-11-26 16:30:22 +01:00
Eric Le Lay 942a96bb83 fix another stray str call 2016-11-26 16:25:41 +01:00
Thomas Perl 2046ddfc7b Merge pull request #177 from elelay/gtk3-python3
remove pre-python 2.6 compat code
2016-11-26 16:12:54 +01:00
Thomas Perl daa23647d7 Merge pull request #174 from gpodder/gtk3-python3
Port Gtk3 branch to Python 3
2016-11-26 16:07:55 +01:00
Eric Le Lay fd0f9c2403 remove pre-python 2.6 compat code 2016-11-26 16:05:17 +01:00
Thomas Perl 9b0ba8669f Merge pull request #176 from elelay/gtk3-python3
Gtk3 python3
2016-11-26 15:35:41 +01:00
Eric Le Lay 5d23879cbf fix changing section name 2016-11-26 15:30:14 +01:00
Eric Le Lay 592146cd76 urlopen().read() must be converted to string
when it's searched by re, etc.
FIXME: still work to do to validate some uses are ok
2016-11-26 15:28:15 +01:00
Eric Le Lay bf9d11c8d1 ImportError.name instead of parsing ImportError.message
ImportError.message from python2 is now ImportError.msg.
ut since we move to python3, we might as well use the
`name` field (since 3.3).

See d41e165915
2016-11-26 15:25:00 +01:00
Thomas Perl 5ad8be93dc Fix setup.py shebang line 2016-11-21 23:49:06 +01:00
Thomas Perl a4d1275680 Also convert setup.py to Python 3 2016-11-21 23:48:47 +01:00
Thomas Perl de69c4b770 Remove unused parameter in util.sanitize_filename() 2016-11-21 23:42:14 +01:00
Thomas Perl dd9ca2a386 Remove util.sanitize_encoding() 2016-11-21 23:40:05 +01:00
Thomas Perl 85620175d7 Remove safe_print() from bin/gpo 2016-11-21 23:37:29 +01:00
Thomas Perl 00e9f7f26f Update Travis CI config for Python 3 2016-11-21 23:35:43 +01:00
Thomas Perl 8802b546ba Remove debug print 2016-11-21 23:34:23 +01:00
Thomas Perl 1c01002255 Update README for Python3/PyGObject 2016-11-21 23:33:11 +01:00
Thomas Perl 58d1da9f71 Update unit tests, doctests and makefiles 2016-11-21 23:32:50 +01:00
Thomas Perl e020448e14 More Python 3 fixes (Soundcloud, util) 2016-11-21 23:19:20 +01:00
Thomas Perl 5a7c30b359 Port to Python 3 2016-11-21 23:13:46 +01:00
Thomas Perl aa71c85ff6 Merge pull request #172 from Hiltronix/patch-1
YouTube Show Image Sometimes Low-Res
2016-11-20 20:13:25 +01:00
Hiltronix b76aab04d4 YouTube Show Image Sometimes Low-Res
The link being parsed for the YouTube cover art image is sometimes only 100x100px, it appears to be inconsistent from show to show, sometimes 100x100, and sometimes 900x900px.  There is a link in the channel page source that appears to always have a 900x900px image.

This change looks for the "new" link first, to grab the higher quality image.  If not found it falls back to the original link.

Here are two examples of YouTube channels showing the links to the two different sized images:

The Ben Heck Show
https://www.youtube.com/user/thebenheckshow

Element 14
https://www.youtube.com/user/element14
2016-11-20 11:55:53 -06:00
Thomas Perl 2f5029f151 Merge branch 'master' into gtk3 2016-11-20 14:59:11 +01:00
Thomas Perl 9fda99cb0d Load/update the episode list model in the background 2016-11-20 14:38:48 +01:00
Thomas Perl f6384f3013 Cache cover art thumbnails in SQLite database 2016-11-20 11:54:05 +01:00
Thomas Perl 22c67ef5cd Do not call sys.exit(0) at Gtk UI exit 2016-11-20 11:50:25 +01:00