The gPodder podcast client.

Overview
      ___         _    _           ____
 __ _| _ \___  __| |__| |___ _ _  |__ /
/ _` |  _/ _ \/ _` / _` / -_) '_|  |_ \
\__, |_| \___/\__,_\__,_\___|_|   |___/
|___/
        Media aggregator and podcast client

Copyright 2005-2018 The gPodder Team

License

gPodder is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

gPodder is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Dependencies

As an alternative to python-dbus on Mac OS X and Windows, you can use the dummy (no-op) D-Bus module provided in "tools/fake-dbus-module/".

For quick testing, you can use the script tools/localdepends.py to install local copies of podcastparser and mygpoclient into "src/" from PyPI. With this, you get a self-contained gPodder CLI codebase.

GTK3 UI - Additional Dependencies

Optional Dependencies

  • Bluetooth file sending: gnome-obex-send or bluetooth-sendto
  • Size detection on Windows: PyWin32
  • Native OS X support: ige-mac-integration
  • MP3 Player Sync Support: python-eyed3 (0.7 or newer)
  • iPod Sync Support: python-gpod
  • Clickable links in GTK UI show notes: html5lib
  • HTML show notes: WebKit2 gobject bindings (webkit2gtk, webkitgtk4 or gir1.2-webkit2-4.0 packages).
  • Better Youtube support (> 15 entries in feeds, download audio-only): youtube_dl

Build Dependencies

  • help2man
  • intltool

Test Dependencies

  • python-minimock
  • pytest
  • pytest-httpserver
  • pytest-cov
  • desktop-file-utils

Testing

To run tests, use...

make unittest

To set a specific python binary set PYTHON:

PYTHON=python3 make unittest

Tests in gPodder are written in two different ways:

If you want to add doctests, simply write the doctest and make sure that the module appears after --doctest-modules in pytest.ini. If you add tests to any module in src/gpodder you have nothing to do.

If you want to add unit tests for a specific module (ex: gpodder.model), you should add the tests as gpodder.test.model, or in other words:

The file:       src/gpodder/model.py
is tested by:   src/gpodder/test/model.py

After you've added the test, make sure that the module appears in "test_modules" in src/gpodder/unittests.py - for the example above, the unittests in src/gpodder/test/model.py are added as 'model'. For unit tests, coverage reporting happens for the tested module (that's why the test module name should mirror the module to be tested).

Running and Installation

To run gPodder from source, use..

bin/gpodder              # for the Gtk+ UI
bin/gpo                  # for the command-line interface

To install gPodder system-wide, use make install. By default, this will install all UIs and all translations. The following environment variables are processed by setup.py:

LINGUAS                  space-separated list of languages to install
GPODDER_INSTALL_UIS      space-separated list of UIs to install
GPODDER_MANPATH_NO_SHARE if set, install manpages to $PREFIX/man/man1

See setup.py for a list of recognized UIs.

Example: Install the CLI and Gtk UI with German and Dutch translations:

export LINGUAS="de nl"
export GPODDER_INSTALL_UIS="cli gtk"
make install

The "make install" target also supports DESTDIR and PREFIX for installing into an alternative root (default /) and prefix (default /usr):

make install DESTDIR=tmp/ PREFIX=/usr/local/

Debian and Ubuntu use dist-packages instead of site-packages for third party installs, so you'll want something like:

sudo python3 setup.py install --root / --prefix /usr/local --optimize=1 --install-lib=/usr/local/lib/python3.5/dist-packages

In fact, first try running python -c "import sys; print(sys.path)" to check what is the exact path. It depends on your version of python.

Portable Mode / Roaming Profiles

The run-time environment variable GPODDER_HOME is used to set the location for storing the database and downloaded files.

This can be used for multiple configurations or to store the download directory directly on a MP3 player or USB disk:

export GPODDER_HOME=/media/usbdisk/gpodder-data/

OS X Specific Notes

  • default GPODDER_HOME="$HOME/Library/Application Support/gPodder"
  • default GPODDER_DOWNLOAD_DIR="$HOME/Library/Application Support/gPodder/download"

These settings may be modified by editing the following file of the .app :

/Applications/gPodder.app/Contents/MacOSX/_launcher

Add and edit the following lines to alter the launch environment on OS X :

export GPODDER_HOME="$HOME/Library/Application Support/gPodder"
export GPODDER_DOWNLOAD_DIR="$HOME/Library/Application Support/gPodder/download"

Changing the Download Directory

The run-time environment variable GPODDER_DOWNLOAD_DIR is used to set the location for storing the downloads only (independent of the data directory GPODDER_HOME):

export GPODDER_DOWNLOAD_DIR=/media/BigDisk/Podcasts/

In this case, the database and settings will be stored in the default location, with the downloads stored in /media/BigDisk/Podcasts/.

Another example would be to set both environment variables:

export GPODDER_HOME=~/.config/gpodder/
export GPODDER_DOWNLOAD_DIR=~/Podcasts/

This will store the database and settings files in ~/.config/gpodder/ and the downloads in ~/Podcasts/. If GPODDER_DOWNLOAD_DIR is not set, $GPODDER_HOME/Downloads/ will be used if it is set.

Logging

By default, gPodder writes log files to $GPODDER_HOME/Logs/ and removes them after a certain amount of times. To avoid this behavior, you can set the environment variable GPODDER_WRITE_LOGS to "no", e.g:

export GPODDER_WRITE_LOGS=no

Extensions

Extensions are normally loaded from gPodder's "extensions/" folder (in share/gpodder/extensions/) and from $GPODDER_HOME/Extensions/ - you can override this by setting an environment variable:

export GPODDER_EXTENSIONS="/path/to/extension1.py extension2.py"

In addition to that, if you want to disable loading of all extensions, you can do this by setting the following environment variable to a non- empty value:

export GPODDER_DISABLE_EXTENSIONS=yes

If you want to report a bug, please try to disable all extensions and check if the bug still appears to see if an extension causes the bug.

More Information

Comments
  • Getting error: expected string or bytes-like object

    Getting error: expected string or bytes-like object

    image Also the problem is that it reports interminable errors, so I have to click on all the problem items messages one by one, maybe there should be a "yes for all".

    release-blocker 
    opened by Snippet24816 61
  • gpodder should have an adaptive GTK / libhandy GUI

    gpodder should have an adaptive GTK / libhandy GUI

    It would be nice to use gpodder with a smaller screen, like the one in pinephone, librem 5 etc. This could be accomplished by making the GTK GUI to use adaptive widgets from libhandy. The current GTK user interface starts to show its age also in desktop use IMO.

    I'm thinking of taking a stab at implementing this, but has anyone else (maintainers?) thought about this already?

    enhancement 
    opened by tpikonen 52
  • [Feature Request] Add option to disable notification dialogues.

    [Feature Request] Add option to disable notification dialogues.

    Maybe I've missed it somewhere, but I've looked at all of the settings in Preferenses and config, and I can't find a way to turn off those dialogues that pop up every time gpodder has completed downloading a file. I'm running gpodder on Windows 10 Enterprise, and I've hidden it in my system tray (using RBTray) because I want it to run silently in the background. do it's thing, and not bother me when I'm doing something else. (I've also run gpodder occasionally on Linux Mint,, but I'm giving up on that since it's even less configurable there: it can't be reduced to an out-of-the-way icon off the main part of the taskbar.)

    Is there already a setting to do that? If not, I'd be very grateful to get one.

    windows 
    opened by EveningStarNM 44
  • Gpodder Downloading All youtube Episodes Every Time

    Gpodder Downloading All youtube Episodes Every Time

    About a week ago Gpodder suddenly began trying to download every episode of every subscription every time a download cycle starts. I am using Gpodder 3.10.16. I have not recently updated Gpodder nor done any Windows updates.

    opened by ChrisMTheMan 37
  • an add-on for automatically filter before download

    an add-on for automatically filter before download

    hi, some channel have a big content and mix their topics... ...it would be nice to have an add-on (an option) for automatically filter before downloading like "only donwload if there is [example] in the title"

    What do you think about ? ty

    fixed-in-master 
    opened by alexis26 32
  • Narrow channel dialog

    Narrow channel dialog

    A rewrite of the channel dialog UI, allowing a narrower width, and a 'modern' look.

    I'm on the fence on whether the dialog should have 'Cancel' and 'Save' buttons instead of just 'Close'. Probably, but I did not add them yet.

    opened by tpikonen 29
  • 3.11.0 Soft crashing when checking for new podcasts

    3.11.0 Soft crashing when checking for new podcasts

    Every time the program tries to check for new podcasts it won't crash but I won't be able to click on anything. When I mouse over the X and minimize buttons they will highlight like they are active but won't do anything when click on them so I need to use task manager to end the program. I've tried uninstalling and reinstalling. I'm on Windows 10.

    opened by WooodDevil 28
  • GPodder 3.10.21 Throws 'NoneType' Object Has No Attribute 'write' Error

    GPodder 3.10.21 Throws 'NoneType' Object Has No Attribute 'write' Error

    After updating to GPodder 3.10.21 I am getting an error on all video channels when using youtube-dl to manage subscriptions. The error reads 'NoneType' object has no attribute 'write'. Please see attached screenshot. I also attached the error log. System is Windows 7. ScreenHunter_522 2021-07-20 11 35 2021-07-20.log

    blocked windows 
    opened by ChrisMTheMan 27
  • use Gio for file system based device sync (allows mtp:// urls)

    use Gio for file system based device sync (allows mtp:// urls)

    This allows synchronisation with devices that don't support normal file system mounting (in my case a Garmin Fenix which only supports the mtp protocol and not mass storage). I also added a checkbox to allow deleting tracks from the device when they are deleted in gPodder. I'm happy to address any feedback and rework as necessary, e.g. there's some currently dead code that supports libmtp that I haven't removed -- this would maybe a good time to do that.

    opened by blushingpenguin 27
  • No podcasts have been updated since upgrading from 3.91 to 3.92

    No podcasts have been updated since upgrading from 3.91 to 3.92

    And I cannot go back to 3.91 (python error). I have changed no settings. I just want to download all the podcasts, all the time, whenever they are available.

    opened by Swagger200 25
  • gPodder 3.10.5 stops responding when updating and downloading.

    gPodder 3.10.5 stops responding when updating and downloading.

    I had gPodder 3.10.2, then 3.10.3 on Windows 10. Worked fine. Then I installed 3.10.5 and it will look for and find new podcasts, then it freezes. Or, if I try to download new podcasts, then it freezes without downloading anything. I have to use Task Manager to get it to quit.

    I uninstalled it, then re-installed 3.10.3. Same thing. Then re-installed 3.10.2. Same thing. I downloaded and installed gPodder-3.9.3. It said I needed Python 2.7. I installed Python 2.7.15. Then gPodder wanted PyGTK. I don't know how to get that.

    opened by Pollllll 24
  • Please add a way to start gPodder minimized with a command line option while resuming downloads without asking

    Please add a way to start gPodder minimized with a command line option while resuming downloads without asking

    Please add a way to start gPodder minimized with a command line option (so that I can get it to start minimized only when started as a startup application) and a way to automatically resume downloads without asking when opening gPodder (perhaps in gPodder's preferences). I would like to download podcasts in the background whenever my computer is on, and these would enable me to add gPodder to my startup applications and have the downloads resume automatically when I log in.

    enhancement Easy Pick 
    opened by ChaiTRex 8
  • No Youtube downloads since Dec 24

    No Youtube downloads since Dec 24

    2022-12-25.log Hi, just want to ask if youtube downloads are still working for you. I haven't got any videos since Dec 24 early Morning. There are better christmas gifts than that for sure ... Did YT change something? Maybe have a look at the log, please. It talks about an uncaught exception quite often.

    It happened with the portable build 932 on windows. After that I went back to 926 wich worked well before. But still no downloads from youtube. I don't use GPodder for anything else than Yt channels.

    2022-12-25.log Thanks, your help is appreciated!

    opened by computerfreak105 4
  • GDPR prevents subscribing to youtube URLs with @ names

    GDPR prevents subscribing to youtube URLs with @ names

    2022-12-23.log Hello! If I'm not mistaken it's possible to subscribe to youtube channels in GPodder GUI by entering youtube channels in several ways. It doesn't necessarily have to be a channel ID like https://www.youtube.com/channel/UCIzJqMXr6rT7PMgidXBFmtw

    So, since youtube has introduced handles almost every channel has got new urls like https://www.youtube.com/@paperworld2676 or https://www.youtube.com/@user-og8ss9cj2t

    Until now I used this online Tool here to find the channel ID of new youtube channels:

    https://commentpicker.com/youtube-channel-id.php

    But I thought it would be nice if we could subscribe directly without having to use this tool. So I tried this with GPO on CLI, because I wanted to see how this would look when I export the subscription as OPML-file. GPO crashes when entering urls this way. (see attached log).

    I tried to make a subscription with the GPodder GUI, but it's not accessible enough on windows for blind people and I think it didn't work - at least there was no subscription in the OPML file I exported afterwards.

    So this is a report because of the crashing and a question, if it's possible at all to subscribe with the new urls youtube offers. Thanks.

    bug youtube 
    opened by computerfreak105 10
  • Rename extension fails when episode list is not ready

    Rename extension fails when episode list is not ready

    The episode list model is initialized with None items before inserting each episode. Selecting a channel with a large number of episodes can take a few seconds to load. Renaming all downloads during this period fails when accessing state on NoneType.

    The extension needs to wait until the model is fully loaded before querying the episode list and renaming. Or it could iterate over the model and block on None items, that way the progress dialog could show the wait.

    bug 
    opened by auouymous 0
  • Feed shows no epsiodes - other feed from same source does

    Feed shows no epsiodes - other feed from same source does

    this feed doesn't show any episode - but i also get no error message:

    • https://rmrc.de/index.php/component/podcastmanager/?format=raw&feedname=3

    other feeds - from the same source - work without problems, e.g.:

    • https://rmrc.de/index.php/component/podcastmanager/?format=raw&feedname=1
    • https://rmrc.de/index.php/component/podcastmanager/?format=raw&feedname=2

    i'm new to gPodder and this problem occurs on windows with the Portable download of today: gPodder 3.11.0 (2022-07-30)

    any idea? is it possible to get an error message/log file?

    opened by hayguen 4
Releases(3.11.0)
  • 3.11.0(Jul 31, 2022)

    This release contains a year's worth of improvements. Major changes:

    • Warning there is a database schema update (See https://gpodder.github.io/docs/user-manual.html#moving-to-an-older-gpodder-release for how to rollback)
    • numerous bug fixes
    • performance improvements
    • a new preferences dialog
    • support again syncing to mtp:// and iPod devices on Linux

    Linux, macOS and Windows are supported.

    Thanks to @JKAbrams, @JuanCanham, @Lexora, @TZocker, @Vistaus, @arne182, @auouymous, @blushingpenguin, @bwildenhain, @ciampix, @comradekingu, @dot-mike, @dreamflasher, @elelay, @huftis, @neodyne, @serkan-maker, @thp, @tpikonen and @web-flow for contributing to this release!

    Changes since 3.10.21:

    New features

    • #1054, #1112, #1115, #1149, #1152, #1155, #1160, #1191, #1213 use Gio for file system based device sync (allows mtp:// URLs for Linux only)
    • #1083 add option to rename_download extension to put the sortdate after the podcast title
    • #1108 add --close-after-startup option for benchmarking startup time
    • #1121 add option to require control click to sort episodes
    • #1127 double-click or press Enter to open channel settings
    • #1132 allow distributions to disable the update check
    • #1289, #1334, #1335 iPod support restored using ctypes and libgpod (needs libgpod installed on the system)

    Improvements

    • #1093 reset shownotes scrolling to top when changing episodes
    • #1094 create an html description when none provided by feed to highlight links in shownotes
    • #1096 restore window maximize state
    • #1098 make the text shownotes title a clickable and copyable link
    • #1105 fix loading of cached thumbnails to reduce startup time
    • #1107 refactor resize_pixbuf_keep_ratio to speed up thumbnail scaling
    • #1108 add logging and advanced cli option groups
    • #1120 support PEP 440 local version label
    • #1130 query duration for youtube episodes when not using youtube-dl
    • #1135 use a TextView for dialogs with multiple text lines
    • #1154, #1156, #1172, #1188 remove deprecated Gtk features
    • #1158 remove unused variables from play_or_download
    • #1159 show paused tasks in progress tab
    • #1161 set a paused icon in episode list when an episode is paused
    • #1174 improve youtube initial player response regular expression
    • #1182, #1259 use youtube-dl or yt-dlp for the youtube-dl extension
    • #1201 open error dialog if user tries to use not-installed program
    • #1201 open error dialog if xdg-open is not found when opening a folder
    • #1233 reduce number of network queries per youtube feed
    • #1233 catch youtube coverart and description query errors and show better error messages
    • #1235 make error message more verbose on NotFound gpodder.net sync error
    • #1242 allow pausing and resuming downloads from Episodes and context menus, and toolbar
    • #1244 undelete deleted episodes when a download is attempted so failure leaves it undeleted
    • #1246 add episode art URL and chapters to database
    • #1248 allow failed downloads to be cancelled from episodes list
    • #1249, #1252, #1255, #1269 refactor episode/task actions for consistency between toolbar and context/Episodes menus
    • #1261 use GtkStack instead of GtkNotebook in preferences
    • #1268 add youtube-dl extension to preferences dialog
    • #1272 show episodes without downloadable content
    • #1274 narrower preferences dialog
    • #1285 open episode download folder from context and Episodes menus
    • #1300 retry failed episode downloads, without authentication, if feed uses authentication
    • #1313 remove border around extensions list in preferences
    • #1330 add/remove extension preferences buttons when loaded/unloaded
    • optimize youtube code
    • support youtube 'user' feed URLs
    • change order of progress button status counts
    • make the About dialog text selectable to copy version
    • use all lowercase letters in youtube-dl name
    • use proper capitalization for YouTube name

    Bug fixes

    • #1106 properly scale cover/pill on hires displays
    • #1110 fix missing extension when downloading youtube-dl format=worstaudio (audio/webm mimetype)
    • #1124 fix #1099 folder not escaped when renaming podcast from dialog
    • #1126, #1211 fix Windows taskbar progress extension
    • #1141 delay episode treeview column reordering to prevent gtk warnings on console
    • #1145 restore window position before and after window is shown to fix issues with some window managers
    • #1171 actually delete partial file when cancelling
    • #1171 cancel failed task before streaming
    • #1193 do not try to rename the outtmpl file in the youtube-dl extension
    • #1206 fix shownotes for episodes that contain HTML comments
    • #1219 youtube-dl extension should always rename partial files with extensions
    • #1219 clean up parial files created by cancelled YoutubeDL downloads
    • #1221 perform chosen "after sync" action in gpo
    • #1222 fix warning when exporting to local folder on systems with buttons in dialog headerbar
    • #1222 fix typo in "file exists" message when saving episodes
    • #1228 create partial file when reusing cancelled tasks
    • #1262 prevent youtube-dl failure for some RSS feeds
    • #1265, #1286 MPRIS extension fixes
    • #1276 trim leading/trailing whitespace in user-clipboard auto-inputted URLs
    • #1280 open links in HTML shownotes
    • #1287 close extension files after reading metadata
    • #1287 change deprecated logger.warn() to logger.warning()
    • #1287 close config file after loading it
    • #1320 prevent links from opening browser twice
    • #1335 don't print traceback on missing eyed3.mp3
    • fix #1227 pixbuf could be None in some cases
    • fix #1254 prevent crash when gpo sync removes episodes from gpodder
    • remove erroneous logger parameter when failing to get Youtube GDPR URL
    • prevent normalize extension from placing files in the directory gpodder was started in

    Translations

    • Dutch
    • German
    • Italian
    • Norwegian Bokmål
    • Norwegian Nynorsk
    • Slovak
    • Spanish
    • Turkish

    CI references

    • macOS CircleCI build 820
    • Windows Appveyor build 1.0.682

    Checksums

    • macOS-gPodder-3.11.0.zip md5:859614d61facf1a5006f74e5942e86b5 sha256:e0d8bb410f6ba1c6fd526acfd8461cc9c798061e9c62cf65ffc2c88115224175

    • windows-gpodder-3.11.0-contents.txt md5:9ca2122a5a7c59362769e90be80f1cd6 sha256:4e2d43bd51f1d13be4143300087dd8a1cb87a359771705c0a6ac7ad8dbeee75f

    • windows-gpodder-3.11.0-installer.exe md5:be16a3b619049308d553fe03ed134a9c sha256:9d0622acd45465341f8688e1ee958aa047bd88151f5acc4ca6d78829413768ab

    • windows-gpodder-3.11.0-portable.exe md5:d892e3a249b5bbb5685d4ee97f3ee692 sha256:89a85604b5c664f53e1bd0eb8a0a1ed185b7f7de6482e040657dd516e23c6fa4

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.11.0.zip(67.89 MB)
    windows-gpodder-3.11.0-contents.txt(421.90 KB)
    windows-gpodder-3.11.0-installer.exe(26.08 MB)
    windows-gpodder-3.11.0-portable.exe(25.58 MB)
  • 3.10.21(Jul 20, 2021)

    This release includes multiple fixes for Youtube and Soundcloud, and a new channel dialog layout.

    Linux, macOS and Windows are supported.

    Thanks to @18928172992817182, @adasiko, @auouymous, @elelay, @neodyne, @serkan-maker, @tpikonen and @web-flow for contributing to this release!

    Changes since 3.10.20:

    Improvements

    • #1071 narrow channel dialog
    • add Strawberry player to the enqueue extension
    • skip non-integer youtube formats
    • use util.urlopen instead of requests.get for youtube
    • save and restore channel dialog state

    Bug fixes

    • #1065 prevent soundcloud from downloading existing episodes on each update
    • #1073 fix native youtube support in Europe by automatically accepting GDPR consent form
    • #1084 fix native youtube support by trying new endpoint before old endpoint
    • #1095 fix links in About dialog on platforms without gvfs
    • fix 'msgid' format string with unnamed arguments cannot be properly localized warning
    • fix DRM content detection for youtube episodes
    • fix "gpo sync" failure
    • fix soundcloud API change when adding new channels

    Translations

    • French
    • Slovak
    • Turkish
    • Russian

    CI references

    • macOS CircleCI build 649
    • Windows Appveyor build 1.0.473

    Checksums

    • macOS-gPodder-3.10.21.zip md5:1533d8d4dfb0779f6c31e58d68016071 sha256:a6b62428f28f0a06f3d8359999594688ddd38e1b3c7c22eb51dfadf0f39cf5a4

    • windows-gpodder-3.10.21-contents.txt md5:1a4710f9d4e8af47607e908f7ca85093 sha256:a4192a43a2eaf810f92edfc893bf0aca450cc44d5028ac0380081d9fc68ec628

    • windows-gpodder-3.10.21-installer.exe md5:0414ad96c47bbf2923dd7328a9ba1eb6 sha256:4ff9927cdb5433ada01865c22e7c9a5a3c5c4b205b2b69a6863bf5807171c504

    • windows-gpodder-3.10.21-portable.exe md5:1d885382ba84a543bb041352b0c75d58 sha256:697df04a7783538a3ad65663e9ff1b1f78bd34e559d518ffbd61774376123494

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.21.zip(61.35 MB)
    windows-gpodder-3.10.21-contents.txt(374.95 KB)
    windows-gpodder-3.10.21-installer.exe(24.65 MB)
    windows-gpodder-3.10.21-portable.exe(24.20 MB)
  • 3.10.20(Jun 7, 2021)

    This release fixes the internal Youtube downloader, and the bundled Youtube-DL for European users on Windows and Mac.

    Linux, macOS and Windows are supported.

    Thanks to @Vistaus, @auouymous, @dependabot[bot], @elelay, @huftis, @juergenhoetzel, @silpol, @tpikonen and @web-flow for contributing to this release!

    Changes since 3.10.19:

    Improvements

    • #934 add more episode details to shownotes
    • #949 allow episodes with youtube-dl compatible URLs
    • #983 show channel or episode titles in delete dialog
    • #990 never delete locked episodes
    • #996 do not attempt to download episodes that lack an URL
    • #1001 add funding link on github project page
    • #1015 add checkbox to disable connection checking
    • #1018 build gPodder bundle from tools/mac-osx and downloaded generic bundle
    • #1028 create config file with group/world permissions revoked
    • #1030 improve channel and episode searching
    • #1031 allow a narrower podcast directory window
    • #1035 make refreshing channel image more discoverable and easier to do
    • #1037 cancel failed download in progress tab when deleting episode
    • #1039 show error icon on episodes that fail to download
    • #1040 show section if any of its channels have an update error
    • #1044 improve Youtube streaming
    • #1047 use latest Youtube-DL for Windows builds (Mac builds did the same in #1018)
    • #1055 subscribe to Youtube channels via video pages
    • support dragging HTTPS URLs to image in channel dialog

    Bug fixes

    • #991 properly toggle deleted episodes to new
    • #1015 fix connection checking for some linux users
    • #1034 fix dragging an image URL to image in channel dialog
    • #1043 fix internal Youtube support
    • #1059 using audio formats with Youtube-DL will show audio icon and use audio player
    • #1060 add tools/requirements.txt (should fix socks proxy in flatpak)
    • fix "Open" item on episode context menu and give it an icon
    • skip 'best' Youtube formats when using built-in support
    • bump required youtube-dl version to 2021.02.04

    Translations

    • Norwegian Nynorsk
    • Dutch

    CI references

    • macOS CircleCI build 621
    • Windows Appveyor build 1.0.446

    Checksums

    • macOS-gPodder-3.10.20.zip md5:e49d4768a96178838c094d66923b74d1 sha256:41fa47705737692090c5b33b2f26ddbb1688efa1ad9a804b1a6f40877c22cc31

    • windows-gpodder-3.10.20-contents.txt md5:ed5f74c31fac951b056261f38a6184ea sha256:eb558d4ba6cd3243ab42ff3a3c7fe82def677fb49573950792feadecf5194b68

    • windows-gpodder-3.10.20-installer.exe md5:d25f25f8427353c048a96f4e1a20632b sha256:a391067d91c8e2721133a1cf420184f5f85fa21e8102cbcb113d3567a7522d6f

    • windows-gpodder-3.10.20-portable.exe md5:5d074f6e7ce00bb61423cc1fe21f33d1 sha256:a470960469b47f09700e660c71b87c4de07be4db2242c3181f899418ed9fc7f4

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.20.zip(61.34 MB)
    windows-gpodder-3.10.20-contents.txt(374.12 KB)
    windows-gpodder-3.10.20-installer.exe(24.46 MB)
    windows-gpodder-3.10.20-portable.exe(24.03 MB)
  • 3.10.19(Apr 15, 2021)

    This release fixes the macOS build and window position restoring.

    Linux, macOS and Windows are supported.

    Thanks to @auouymous, @elelay and @web-flow for contributing to this release!

    Changes since 3.10.18:

    Bug fixes

    • fix macOS dependencies
    • revert window position save and restore code

    CI references

    • macOS CircleCI build 562
    • Windows Appveyor build 1.0.406

    Checksums

    • macOS-gPodder-3.10.19.zip md5:a22a35ac5df0519def4c80f44c4650d6 sha256:f6bf848e14d95f933490e601677674a6afedd169ad21c2b954638c0fb9140de9

    • windows-gpodder-3.10.19-contents.txt md5:1a850fdb9362d31f121a5cefba9d0093 sha256:d0d7b4632d9136b758e1cc1f391cf4af27792348d84fa06424b25830663ddd0f

    • windows-gpodder-3.10.19-installer.exe md5:53eb505c3af434c1b9e241a3850dd40b sha256:95ec6a3f86dcd2bf79417698d6f787151b27a1d8ee4196657f151e3b570f6efa

    • windows-gpodder-3.10.19-portable.exe md5:50bbb83e2c7afec83ddac62292b08839 sha256:c701270f294e1da62eaee7fdbf5b00bc1f81fe4a0db5e1b2eeccdd7337ffc178

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.19.zip(56.51 MB)
    windows-gpodder-3.10.19-contents.txt(372.31 KB)
    windows-gpodder-3.10.19-installer.exe(24.32 MB)
    windows-gpodder-3.10.19-portable.exe(23.91 MB)
  • 3.10.18(Apr 11, 2021)

    This release requires requests 2.24 or greater. It adds support for compressed feeds and redirections, and includes various HTTP/HTTPS fixes and improvements. It also adds filtering of the episode list by selecting channel sections.

    Linux, macOS and Windows are supported.

    Thanks to @Johennes, @TZocker, @Vistaus, @adasiko, @auouymous, @elelay, @goosePuncher, @huftis, @paper42, @serkan-maker, @shunf4, @thisfred, @thp, @tpikonen and @web-flow for contributing to this release!

    Changes since 3.10.17:

    New features

    • #897 add 'Always show new episodes' toggle to view menu
    • #966 add combined duration and size columns to episode list
    • #971 make sections selectable + filter episodes on channel search pattern

    Improvements

    • #843 use the requests package (compressed feeds, redirects, and more)
    • #919 log youtube-dl version and warn if known to have issues
    • #930 prevent 'add podcast' text entry from expanding vertically
    • #931 refactor shownotes
    • #933 get correct window size when saving UI state
    • #933 do not save or restore window position
    • #943 set episode selector title before creating window
    • #946 narrow down About dialog, pack items vertically
    • #952 don't reset last folder to home if cancel is selected in 'Send to' dialog
    • #951 skip episode media with 'application/*' mime type, if there is video or audio
    • #953 make layouting calculations clearer in draw_text_pill()
    • #957 strip HTML tags from channel descriptions
    • #965 disable context menu item if channel or episode has no website
    • #962 remove deprecated gtk elements in preferences dialog
    • remove config.player and config.videoplayer from legacy settings
    • #968 show URL that caused invalid feed error
    • #984 require either DISPLAY or WAYLAND_DISPLAY being set

    Bug fixes

    • fix #608 308 redirects
    • fix #905 HTTPS_PROXY
    • #910, #913, #915 fix windows installer build script
    • #927 don't leak kernel version in user-agent
    • #940 fix uncaught exception on channel list key navigation
    • fix gtk warnings in mass unsubscribe dialog when podcast title contains ampersand, etc.
    • #954 fix unit tests
    • #970 fix warning on non-200 status codes in coverart
    • #975 fix connectivity checking

    Translations

    Many translation updates:

    • French
    • German
    • Russian
    • Turkish
    • Norwegian Nynorsk
    • Dutch

    CI references

    • macOS CircleCI build 558
    • Windows Appveyor build 1.0.402

    Checksums

    • macOS-gPodder-3.10.18.zip md5:ebeb8be3faf42d5637c336f5c4c9fc43 sha256:a51a856ae42b45356f08f43ad66b8d93a6ba923b75c7c3918a9c2178ebeb17b6

    • windows-gpodder-3.10.18-contents.txt md5:2fedbff39b2c0225573edb1137e83420 sha256:b3f88870086065a7c53b05314039f25785622ebc53557e9ac8d4beb4c57198d7

    • windows-gpodder-3.10.18-installer.exe md5:4fdb24a8ef176c543d1aee2cc25079d0 sha256:4af2159495c6d4e083496535d5990f37d6cd3c42acfd2f9a7fca1cf04bd9a326

    • windows-gpodder-3.10.18-portable.exe md5:3b476c2e39d2ba5f3bdb0d3ad26ace9f sha256:ca2c48d151ab3a54b8fff90a43dfef6c957b67f11226757cbc51c0c8dbff9070

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.18.zip(56.20 MB)
    windows-gpodder-3.10.18-contents.txt(372.38 KB)
    windows-gpodder-3.10.18-installer.exe(24.32 MB)
    windows-gpodder-3.10.18-portable.exe(23.90 MB)
  • 3.10.17(Nov 23, 2020)

    This release restores Youtube-DL function. It also includes a lot of fixes and improvements since last release.

    Notably: feed update errors now only produce a single notification. See feeds in error via a warning icon next to their title. You'll get the error message in the description (also in settings for the feed in error).

    Linux, macOS and Windows are supported.

    Thanks to @TZocker, @Vistaus, @auouymous, @ciampix, @elelay, @huftis, @jing2uo, @mrkaban, @seanvert, @tpikonen, @web-flow and @youve for contributing to this release!

    Changes since 3.10.16:

    New features

    • #834 run command on download works from gpo

    Improvements

    • #838 rename youtube-dl partial file when it contains % or $ characters
    • #796 MKV Files Not Properly Renamed,
    • #846 youtube rss feed urls
    • #850 Discard episode when its GUID collides with a newer episode.
    • #866 Show update error in the podcast dialog (for copy-paste and seeing it fully)
    • #867 youtube live streaming support
    • #871 add youtube streaming format for 1080p
    • #873 Detect new key name for youtube DRM content
    • #879 Avoid stale Today and Yesterday dates by refreshing episodes daily
    • #902 support youtube user url

    Bug fixes

    • fix tagging extension exception on mkv files
    • fix #830 Shortcut key conflict Episode descriptions vs Discover new Podcasts
    • #848 fix youtube-dl not responding to config change
    • #855 detect DORMANT wifi state as online
    • #857 only send a single channel update error notification to avoid spamming the user
    • fix #727 gtk exception when hiding deleted episodes
    • fix #869 fix already subscribed to youtube feed in some cases
    • #875 Fix escapist and gpo issues caused by youtube streaming
    • #877 Remove leftover debug message
    • #901 Fix translation of Youtube playlist URL to a feed
    • fix #888 Prevent an empty entries bug in YouTube-DL from removing all episodes.

    Translations

    Many translation updates:

    • Chinese
    • Russian
    • Brazilian Portuguese
    • German
    • Dutch
    • Italian
    • Norwegian Nynorsk

    CI references

    • macOS CircleCI build 488
    • Windows Appveyor build 1.0.345

    Checksums

    • windows-gpodder-3.10.17-installer.exe md5:0f009a9c3fa6b7c4fa5330d699ebd517 sha256:0a6343a26291d53d6ac9bd69557fe413faa4f4d4b15d123bba73270e0928b190

    • windows-gpodder-3.10.17-contents.txt md5:c4978ab27f3ee2412e3dbb22de0779f2 sha256:5d9013f84ec2feae675a8ffa802600df0fc0ffbc687a65a1a4333e033d950818

    • macOS-gPodder-3.10.17.zip md5:5732c03c3c261be0b22e5933bed932a6 sha256:59530fd2d3e28fd4cb3a9a843c146e82c55c6e4cc0c4e83372259b66f088d5e6

    • windows-gpodder-3.10.17-portable.exe md5:b294da034c7e3d3ff7cbbbe8a295793f sha256:3aab7923afdfc7d11f1be404ed13de2368a9719826aa01cee0a9a8bae8ff3bf1

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.17.zip(55.92 MB)
    windows-gpodder-3.10.17-contents.txt(349.07 KB)
    windows-gpodder-3.10.17-installer.exe(24.36 MB)
    windows-gpodder-3.10.17-portable.exe(23.73 MB)
  • 3.10.16(Jun 21, 2020)

    This release updates Youtube-DL for compatibility with recent youtube.com updates. It improves search, with menu items to make it more accessible and new EQL capabilities. See The user manual for examples.

    Linux, macOS and Windows are supported.

    Thanks to @TZocker, @Vistaus, @auouymous, @elelay, @huftis, @thp and @web-flow for contributing to this release!

    Changes since 3.10.15:

    New features

    • #685 add menu items to trigger podcast/episode search
    • #804 add EQL functions to match text in title and/or description ((S("case sensitive")), (s("case insentitive")), (R("case sentitive regex")), (r("case insentitive regex"))
    • #820 add podcast and section EQL variables for use with SsRr functions (in addition to title and description)
    • #795 filter episodes extension works in gpo
    • #802 --quiet flag for less messages on the console
    • #791 better client-side decorations on environments requesting them (gnome3)

    Improvements

    • #787 refactor youtube formats and add settings for more resolutions
    • #798 don't clear custom youtube formats when switching to a builtin one
    • #803 better indicate optional imports (gpod and eyed3.mp3)

    Bug fixes

    • #776 fix ubuntu/unity extensions
    • #788 mpris_listener playback position lost on VLC quit
    • #790 Gtk UI: Force-resize icons in player list
    • #805 readable hyperlinks in shownotes with darker themes
    • #807 - outdated podcastparser on windows (and macOS)

    Updated Translations

    • Dutch
    • French
    • German
    • Norwegian Nynorsk

    CI references

    • macOS CircleCI build 419
    • Windows Appveyor build 1.0.299

    Checksums

    • macOS-gPodder-3.10.16.zip md5:3ee0280c390b693f79e074234acfa003 sha256:122ba5535a6a870b06ea60e670a51de29fc436d103c370439e91cc610dd46531

    • windows-gpodder-3.10.16-portable.exe md5:9495b158ab75d5d2be8db8eccfe2af43 sha256:7acbdc9efef1c5c29bcf384135e49fbc760b5a663d494431ecc0d20520e3058f

    • windows-gpodder-3.10.16-installer.exe md5:b374d880e6b1aa392e03f9b23c58875c sha256:c4fb996064418b441860c26a94a87b7498de9d51eb8d9eca681e0420c05ebd66

    • windows-gpodder-3.10.16-contents.txt md5:deaeca7c9092ee8a9eefae15adeae26e sha256:6335fa89f4ffef02f44640a52bb6463b65f2d4e44432cd75c7d35e156c94ffed

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.16.zip(55.42 MB)
    windows-gpodder-3.10.16-contents.txt(346.92 KB)
    windows-gpodder-3.10.16-installer.exe(23.96 MB)
    windows-gpodder-3.10.16-portable.exe(23.34 MB)
  • 3.10.15(Apr 15, 2020)

    This release introduces the Filter Episodes extension, improves the tagging and youtube_dl extensions, shows podcast refresh errors more clearly and more fixes and improvements.

    Linux, macOS and Windows are supported.

    Thanks to @ShaiGerbi, @TZocker, @auouymous, @brot, @elelay and @huftis for contributing to this release!

    Changes since 3.10.13:

    New features

    • #743 Filter Episodes extension, allowing to prevent automatic download of episodes matching a pattern

    Improvements

    • #752 support subtitle and comment in tagging extension
    • #656 extension management via gpo
    • episode selector: remove default focus on Download button (see #679)
    • #763 show channel url in error dialog
    • youtube_dl integration improvements
    • #741 show error message and emblem on channel cover when an error occurs refreshing it

    Bug fixes

    • #749 windows installer: can't support custom installation path
    • #769 fix gpodder.ui.unity check for newer Ubuntu versions
    • fix a regression with the remaining term in queries

    Translations

    • Updated French
    • Updated German
    • Updated Hebrew
    • Updated Norwegian Nynorsk

    macOS build

    • update macOS base to python 3.8

    CI references

    • macOS CircleCI build 380
    • Windows Appveyor build 1.0.272

    Checksums

    • windows-gpodder-3.10.15-installer.exe md5:11d379a2c910c6f2f5e5686b6b98fb1d sha256:4cba3270c80f99421fd3e87e60556cb00a290469600d976a5c731119ca88c15f

    • windows-gpodder-3.10.15-contents.txt md5:e5b826a164fac2979706424a5680e00d sha256:6ee86996cc20abdd7d21b2e8fa65ca55d641ecef24cf4f85532c2beb5b725797

    • windows-gpodder-3.10.15-portable.exe md5:ecff3e48184e9621bfd98897858421ee sha256:c2187d11e6760fc61cb2831293d4483c6ec02aa94add6f5b7394505860923a6b

    • macOS-gPodder-3.10.15.zip md5:7bcd5398059f2ef75d4de3f1283469a2 sha256:6c6ce4925bb3b3f413a1667c92cba625e75fb9babef7bf58b6c6dae619c845f5

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.15.zip(54.71 MB)
    windows-gpodder-3.10.15-contents.txt(346.49 KB)
    windows-gpodder-3.10.15-installer.exe(24.06 MB)
    windows-gpodder-3.10.15-portable.exe(23.42 MB)
  • 3.10.13(Jan 29, 2020)

    This is a bugfix release for the Tag after download extension, that was broken in 3.10.12. If you don't use the extension, there is no need to update your installation.

    Linux, macOS and Windows are supported.

    Thanks to @elelay and @web-flow for contributing to this release!

    Changes since 3.10.12:

    Bug fixes

    • fix #737 tagging extension broken in 3.10.12

    CI references

    • macOS CircleCI build 338
    • Windows Appveyor build 1.0.247

    Checksums

    • windows-gpodder-3.10.13-portable.exe md5:0585672ef5796dc7806f4585fed9cab9 sha256:6435053e5c4dbbb29346ae621fe133c65806b31c583b60379773d0b8558ca115

    • macOS-gPodder-3.10.13.zip md5:28b53feb077195cbc6256988ce57f8f5 sha256:4f71f6bffa11cc800df230519ff2a560f018e5ce1e54fb4a11207eceb31efee0

    • windows-gpodder-3.10.13-contents.txt md5:e82398cb0ed91a4e7801d386a41761ff sha256:26c0255aacbdfbe4e9488f09b21158a5f3faccb73a6ab9b5e9303802491ac616

    • windows-gpodder-3.10.13-installer.exe md5:89bdb90f08ac6d9d208750ec5c89d5fa sha256:9d28ed5a0b57387cc9166d9d653d43b983d4bcf202dd6a6f7dac400b032aa31c

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.13.zip(53.49 MB)
    windows-gpodder-3.10.13-contents.txt(348.70 KB)
    windows-gpodder-3.10.13-installer.exe(23.17 MB)
    windows-gpodder-3.10.13-portable.exe(22.62 MB)
  • 3.10.12(Jan 25, 2020)

    This release fixes and improves Youtube integration as well as various small UI improvements. macOS dependencies are updated.

    macOS package users who used to modify the _launcher script for a custom GPODDER_HOME shall modify launcher.py or use a symbolic link instead. See the updated documentation.

    Linux, macOS and Windows are supported.

    Thanks to @AntonelloA, @auouymous, @ciampix, @elelay and @web-flow for contributing to this release!

    Changes since 3.10.11:

    Improvements

    • #684 added subtitle to the tagging extension
    • #704 save position and size for preferences and editcfg windows
    • #724 Save episode column sorting and position
    • #717 quieter youtube-dl
    • #718 Add episode menu option to download with youtube-dl extension
    • #723 get duration for youtube episodes
    • #725 Fix youtube live stream detection
    • macOS: switch to gpodder-osx-bundle base-5.0.1 (pipenv based)

    Bug fixes

    • #681 "Change delete lock" only unlocks an episode
    • #702 on_podcast_delete method is passed incorrect object
    • #703 The GtkNotebook in the preferences dialog doesn't resize
    • #716 Possible channel tooltip coordinate bug
    • #715 use box instead of table to fix size of channel tooltips
    • #686 add YouTube channel not working with YouTube DL extension activated on Windows
    • #714 Youtube download fail when preferred formats aren't available
    • #711 [youtube] support player_response.streamingData.formats
    • #728 Fix icon for deleted episode

    Translations

    • Italian translation update
    • #720 warning: internationalized messages should not contain the '\r' escape sequence

    CI references

    • macOS CircleCI build 334
    • Windows Appveyor build 1.0.245

    Checksums

    • windows-gpodder-3.10.12-contents.txt md5:45788b5728614da786137d309befea65 sha256:804b389db6b30db2355d39c12c7f77f981d3c8355136010f78070f94932988f5

    • windows-gpodder-3.10.12-installer.exe md5:e33a6310fc8761023a09d200406a8609 sha256:b5271f7cb3080314c55cb6f5e0238e2a971a18a72895e80d5650fec455a2bbd0

    • windows-gpodder-3.10.12-portable.exe md5:69ae996424b9c05c30f603a0a801394e sha256:e3cf5a4370d8ad3dfb7da39facf41a9d08ce8b36bdb809617cfb52f06f2412d7

    • macOS-gPodder-3.10.12.zip md5:8b0195154f605c28d9bd1ef0ea844644 sha256:02293655b99727b0c9b1f57995ba5eebc35dd1f995a02688c18c7e39cdb2ad51

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.12.zip(53.49 MB)
    windows-gpodder-3.10.12-contents.txt(348.70 KB)
    windows-gpodder-3.10.12-installer.exe(23.17 MB)
    windows-gpodder-3.10.12-portable.exe(22.62 MB)
  • 3.10.11(Sep 29, 2019)

    This is a bugfix release, shortly after 3.10.10, repairing the Check for new episodes at startup extension.

    Linux, macOS and Windows are supported.

    Thanks to @elelay for contributing to this release!

    Changes since 3.10.10:

    Bug fixes

    • #683 Search for new episodes on startup extension broken in 3.10.10

    CI references

    • macOS CircleCI build 307
    • Windows Appveyor build 1.0.224

    Checksums

    • macOS-gPodder-3.10.11.zip md5:c3650382dbacd26cfe7979d96683b484 sha256:061ea229663a179a3515c294a70cb4c2128d211cadee7ed3a50c47fa4fa91549

    • windows-gpodder-3.10.11-installer.exe md5:aa614d16ccad899a9afdcdd38f201cb5 sha256:d6e4e7a9d06cb419147a1ad49f8199b99d75ec802dc9fe6da24c1061384d0b7d

    • windows-gpodder-3.10.11-portable.exe md5:21f822b57e05b34fe7a4707084d90d53 sha256:722e99eef8f3e1564caa02817b7b057f8a580b1cc78919b7ae039bdda52165d3

    • windows-gpodder-3.10.11-contents.txt md5:6f7dee3c9a1f40cf65b1197edac4001b sha256:0481e05bff3c7afac0cff578095d86d116eb8a262544c90e302e9995db3021af

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.11.zip(29.07 MB)
    windows-gpodder-3.10.11-contents.txt(311.68 KB)
    windows-gpodder-3.10.11-installer.exe(21.68 MB)
    windows-gpodder-3.10.11-portable.exe(21.24 MB)
  • 3.10.10(Sep 27, 2019)

    This release brings support for paginated feeds and an experimental extension to manage Youtube subscriptions and episodes using the youtube_dl python package. This allows seeing more than the last 15 episodes and downloading episodes in previously unsupported formats (audio-only, etc.).

    Be warned that managing subscriptions with youtube_dl is much slower than downloading the feed! See the extension's doc for information on how to configure it.

    Linux, macOS and Windows are supported.

    Thanks to @Hiltronix, @K4rBie, @TZocker, @elelay, @huftis and @web-flow for contributing to this release!

    Changes since 3.10.9:

    New features

    • #231 support paged feeds (RFC 5005)
    • New extension using youtube_dl to manage Youtube subscriptions and downloads (#652)

    Improvements

    • Open website extension: also from podcast
    • Enhanced youtube episode descriptions (#654)
    • Don't show notifications forever on Windows 7
    • soundcloud: use stream or download url when applicable
    • fix edit config boolean editor: align left
    • Format number of episodes using (locale-aware) thousands separators (#675, #676)

    Bug fixes

    • #635 Vimeo download fail
    • #649 Progress icon doesn't appear when downloading a failed or paused episode
    • #648 Checking for new episodes clears file_size for some downloaded files
    • #547 Download progress not updated on auto download
    • View > Show Toolbar always disabled
    • never deleted Win32 Powershell Notifications on Win7 (#659)
    • #673 downloading files with youtube-dl extension fails if format_ids is X+Y
    • #658 update feeds on startup extension conflicts with resume download

    Translations

    • French translation updated,
    • German translation updated,
    • Norwegian Nynorsk translation updated,
    • Polish translation updated.

    CI references

    • macOS CircleCI build 305
    • Windows Appveyor build 1.0.222

    Checksums

    • windows-gpodder-3.10.10-contents.txt md5:a1cd363b7e9fceaf006baddccee1fc89 sha256:e6e8930de61b4c7b0fc0879f5338e1824028e60858fb444bc9c58db9debd533b

    • windows-gpodder-3.10.10-installer.exe md5:15bb9b3f2413cd7d52bfa87d4ce77163 sha256:a2c538cfbdfc68528898690e9f18dc1e62fbe82b89682f2dbb0dd5e99ee8bbc6

    • windows-gpodder-3.10.10-portable.exe md5:57bad718887094cec6af74c3dc090806 sha256:faa05edd805d494b2342ac102b9bdeac3a1f93308877d730533a84ad6ea7c5e9

    • macOS-gPodder-3.10.10.zip md5:09c60b83cd2724e25d75ee5905cc4ff7 sha256:210655847e4b82f5a5c4f1ecf02d5f32bd6d1f08031a0e7b57c57c4604d5500e

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.10.zip(29.07 MB)
    windows-gpodder-3.10.10-contents.txt(311.68 KB)
    windows-gpodder-3.10.10-installer.exe(21.68 MB)
    windows-gpodder-3.10.10-portable.exe(21.24 MB)
  • 3.10.9(Jun 9, 2019)

    This is a bug fix release, with Youtube downloads working again after breaking 3 weeks ago when http access was discontinued by google.

    Linux, macOS and Windows are supported.

    Thanks to @K4rloss, @Vistaus, @auouymous, @elelay, @romlok and @web-flow for contributing to this release!

    Changes since 3.10.8:

    New features

    • windows: add mutagen module to the bundle

    Improvements

    • channel cover in .ico format
    • custom feed handlers can be provided by extensions:
      • add model.unregister_custom_handler to be able to unregister on extension unload
      • change handle_url to fetch_channel

    Bug fixes

    • fix #618 download extension lost on long filenames
    • fix #620 gPodder makes gnome-software confused
    • html shownotes:
      • fix broken images and links when episode has no link
      • use channel's auth
      • fix jumping webview when hovering a link with a long url
    • fix #296 - Notification window for failed download should show podcast name
    • fix #623: youtube - Download failed: 'reason'
    • fix #625 youtube - Download failed: HTTP is not supported
    • fix #627 create-desktop-icon.py fails

    Translations

    • French translation update
    • Dutch translation update
    • major Polish translation update

    CI references

    • macOS CircleCI build 262
    • Windows Appveyor build 1.0.192

    Checksums

    • windows-gpodder-3.10.9-portable.exe md5:6c93ccb22afeba5bf5dfd5e27db49619 sha256:3f68bacf8fe425fd22350011c9306ce89dd2a16989676be0a4dd5f7dc151c0a7

    • windows-gpodder-3.10.9-contents.txt md5:fb63ac1df829143fdb0af7f10e5c4777 sha256:c73368d9d4c2c748c574b42286b845ea704545357c810894404b4693093a4718

    • windows-gpodder-3.10.9-installer.exe md5:1aa2fe681362ae0c55089e9c562ff06a sha256:84166395bfc4d504bab79b9106b5484409f8d8298ab3160bc34502b10d4be7ee

    • macOS-gPodder-3.10.9.zip md5:f6018314c3fb8a5d5ff83f2ac7e6e7bc sha256:82ffe8a68d000716f9621b69f9ca4f623580b927ecde3f97c6a98d07c49c9585

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.9.zip(26.97 MB)
    windows-gpodder-3.10.9-contents.txt(222.89 KB)
    windows-gpodder-3.10.9-installer.exe(19.09 MB)
    windows-gpodder-3.10.9-portable.exe(18.63 MB)
  • 3.10.8(Apr 6, 2019)

    This is mostly a macOS bugfix release of #604, with small improvements and an updated Russian translation.

    Linux, macOS and Windows are supported.

    Thanks to @bugthing, @elelay, @oxholm-adobe and @web-flow for contributing to this release!

    Changes since 3.10.7:

    Limitations

    The Unselect All icon in the Episode Selector dialog is broken on macOS.

    Improvements

    • #597 Extend tagging extension to override ID3 version

    Bug fixes

    • #604 Right-Click on macOS secondary screen

    Translations

    • Updated Russian translation

    CI references

    • macOS CircleCI build 232
    • Windows Appveyor build 1.0.166

    Checksums

    • windows-gpodder-3.10.8-installer.exe md5:1e1839e9c9006d52e99ed709ad8787a9 sha256:859ddd819f97bdf752726b864b732dc4e9f6b2fb5f7a28c6d89688de2607c7a2

    • macOS-gPodder-3.10.8.zip md5:f3321d75d812f522244400de753501f1 sha256:68487b3693d433b653a043e9c6625721608d1ea6ee785d3f5eb04537ccdbb105

    • windows-gpodder-3.10.8-contents.txt md5:63209a117453f4d857d220df4332c638 sha256:cd73d415de2226a4911f97c215337a889f5c3384e0675ae58cce37d4bbae84c0

    • windows-gpodder-3.10.8-portable.exe md5:60069b832b8c79f719a3f706febd3af7 sha256:fd856e5c483fb0b1f9e1dfa49b6abe89d367342034da5fa90edaf05cf81603d4

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.8.zip(26.97 MB)
    windows-gpodder-3.10.8-contents.txt(216.63 KB)
    windows-gpodder-3.10.8-installer.exe(19.06 MB)
    windows-gpodder-3.10.8-portable.exe(18.60 MB)
  • 3.10.7(Feb 2, 2019)

    This is mostly a macOS text size fix release, with new partial download commands in gpo, css styling and bugfixes

    Linux, macOS and Windows are supported.

    Thanks to @TZocker, @elelay, @lingfish and @web-flow for contributing to this release!

    Changes since 3.10.6:

    New features

    • #590 ability to style podcast and episode trees content using gtk3 css
    • #360 resume downloads for gpo

    Bug fixes

    • #580 lost translation id
    • #583 remove python2 leftovers in sonos extension
    • #586 remove debug print
    • gpo: fix warning deprecated inspect.getargspec since python 3.0
    • #591 invalid local filename when content-disposition has invalid extension
    • #584 gPodder 3.10.6 macOS Text too large bug

    Translations

    • updated German translation

    CI references

    • macOS CircleCI build 223
    • Windows Appveyor build 1.0.157

    Checksums

    • windows-gpodder-3.10.7-contents.txt md5:a726bb0274afb8c87d397d700e5ecb2c sha256:a23ecaba41d89976d1a6619ed30f7a343878ba65690392333487b4399a3d5760

    • windows-gpodder-3.10.7-installer.exe md5:3b511d1bc80e22c07351e87b4d2a3cc6 sha256:c5826b0b7eebb49bf8d5a2dd1adc26c2c6284c3202f888c5a0066ebe9d3ed217

    • macOS-gPodder-3.10.7.zip md5:1094d087cc13e0c5e170825124ee60a5 sha256:515608388004b0295f7afc14ed0f4d6884340feeb3455f3a91a4b61a5c9af2f6

    • windows-gpodder-3.10.7-portable.exe md5:6b2e2527435de6af5c16bceb71554752 sha256:cf4b1e5dfcf4067432def35838233b6e0c427585f98b56d9c52b8cd05c7dbd4a

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.7.zip(44.84 MB)
    windows-gpodder-3.10.7-contents.txt(216.52 KB)
    windows-gpodder-3.10.7-installer.exe(19.05 MB)
    windows-gpodder-3.10.7-portable.exe(18.59 MB)
  • 3.10.6(Dec 29, 2018)

    Small bug fixes and improvements, as well as a crippling bug fix, where gPodder stopped responding when downloading episodes.

    Linux, macOS and Windows are supported.

    Thanks to @MarkusHackspacher, @Septolum, @TZocker, @Vistaus, @bohegeek, @bth, @elelay and @web-flow for contributing to this release!

    Changes since 3.10.5:

    New features

    • #243 add sync command to gpo

    Improvements

    • MPRIS Listener compatible with other players than VLC, marks episode finished after stream completion
    • #374 Export to Local Folder has customizable filename again but checkbox to export all files with default name in same folder
    • #563 Export to Local Folder confirmation if file already exists
    • #526 Convert Audio Files now converts from mp3 and to opus, don't block if file already exists
    • #577 added appstream metadata

    Bug fixes

    • #556 fix Tag Download file using Mutagen coverart issue
    • #545 gtk status icon works again
    • fix default extensions disabled when (de)activating any other extension
    • fix cancel and download buttons enable/disable on tab switch
    • #559 error in some cases for context-menu
    • #566 Minimize on Startup works again
    • orphan downloaded youtube episodes are found on startup (see #555)
    • #550 gPodder stops responding when downloading in some cases
    • #571 fix unable to subscribe to authenticated podcast after redirect, download episodes requiring authentication, gpo subscribe to authenticated feed
    • #562 Tooltips flicker when mouseover on podcast image or in new episode window

    Translations

    • Dutch translation updated
    • French translation updated
    • German translation updated

    CI references

    • macOS CircleCI build 208
    • Windows Appveyor build 1.0.142

    Checksums

    • windows-gpodder-3.10.6-installer.exe md5:b3428946c7242c11856894eb32ab087f sha256:f20ea18de1c34c3e7e75943076751465d71d5255da8a66a3674bf9c2eb49127d

    • windows-gpodder-3.10.6-portable.exe md5:58dbe6558580d1072aeb07db66858b81 sha256:5ee057afe4dcf01a4d98161623f0a59ca0bbfbc9fde142ec85c11e25a03b6f93

    • macOS-gPodder-3.10.6.zip md5:b770b6490cdb0b30b283aba3470ea253 sha256:27f245a474e93f6ef6f8ca38fafd7801682b2e672c7517591be347bc8919526c

    • windows-gpodder-3.10.6-contents.txt md5:c5f827c5e4ad0292d0e5576f99e42af5 sha256:1c307ea28fb29f630ad9102f225f5f3b5fe08f5e9d8a64dd0f3dad40a80a12d4

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.6.zip(44.82 MB)
    windows-gpodder-3.10.6-contents.txt(216.52 KB)
    windows-gpodder-3.10.6-installer.exe(19.01 MB)
    windows-gpodder-3.10.6-portable.exe(18.55 MB)
  • 3.10.5(Sep 15, 2018)

    This is a bugfix release, shortly after 3.10.4, for the Rename after Download extension.

    Linux, macOS and Windows are supported.

    Thanks to @MarkusHackspacher and @elelay for contributing to this release!

    Changes since 3.10.4:

    Bug fixes

    • #540 rename after download broken

    CI references

    • macOS CircleCI build 177
    • Windows Appveyor build 1.0.111

    Checksums

    • windows-gpodder-3.10.5-contents.txt md5:e125afea3a1c5ce049e2704316db23c8 sha256:53ff1e724eb1ace7ea38e6ddb7fd7aa93b2e08189637d178fcd551f25ff5f1a7

    • windows-gpodder-3.10.5-portable.exe md5:9bcae6b1293b17b87f900ed6c7c8c1c9 sha256:da57067cd722385ca7f33c25392c2b27077b954e5fa8699d92141a5907135020

    • windows-gpodder-3.10.5-installer.exe md5:f6d69c95f91b7d41590993141ea73bdd sha256:da77f3a7d70c49784c9dc2c925c25928dc9c40278f7db20e8bb58e2045d0efeb

    • macOS-gPodder-3.10.5.zip md5:56a367c67c0e22305b200d08e3bb50d8 sha256:55c6b0b31e8ab2b37d3f218dd5b9eaab92e3a0b38aaef995a12d80583bfd7536

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.5.zip(44.52 MB)
    windows-gpodder-3.10.5-contents.txt(215.83 KB)
    windows-gpodder-3.10.5-installer.exe(18.12 MB)
    windows-gpodder-3.10.5-portable.exe(17.71 MB)
  • 3.10.4(Sep 9, 2018)

    WARNING: broken rename after download extension

    There is a typo in the rename after download extension code use gPodder 3.10.5 instead


    Most changes are Windows improvements:

    • hated GtkDialog notifications are now proper native notifications (thanks to powershell);
    • gPodder libraries are now preferred to ones with the same name in Windows directory. This should prevent a whole class of hard to debug bugs (https not working, error at startup, ...).

    Linux, macOS and Windows are supported.

    Thanks to @Ironlenny, @MarkusHackspacher, @TZocker, @Vistaus, @bpranava, @elelay, @tmzullinger and @web-flow for contributing to this release!

    Changes since 3.10.3:

    New features

    • #526 enable conversion to opus after download

    Improvements

    • #329 show which feed is being updated on console
    • Update ubuntu_appindicator.py to use AppIndicator3
    • (Windows) #485 replace GtkDialog with proper native notification balloons
    • (Windows) #478 ensure bundled libraries are preferred to ones in other Windows directories

    Bug fixes

    • #494 ensure short file name for Windows file renaming
    • #482 fix python2 leftover
    • #414 (comment) prefer html description even when webkit is not available, to have hyperlinks
    • #503 more translatable content
    • #412 let html show note title spill to next line
    • #516 fix heuristic to mark new episodes as old if release date too old
    • python 3.7 compatibility
    • #484 fix context-menu not translated

    Translations

    • Dutch translation updated
    • French translation updated
    • German translation updated

    CI references

    • macOS CircleCI build 172
    • Windows Appveyor build 1.0.105

    Checksums

    • windows-gpodder-3.10.4-contents.txt md5:44ccc9f7c610c88a13362734cd4ca9b6 sha256:f1ce5246e51d7cbe52e45dbbed6480abb469c21979819c7b34e6832568846f3d

    • windows-gpodder-3.10.4-installer.exe md5:2dc396055668dcdc7497f7062813d686 sha256:1990c154d3b471fb76b7cfe060fe5e2e4afffe045a3b8d115dec80cee89306d0

    • macOS-gPodder-3.10.4.zip md5:86f4ab70cc90f839dc54b641d62a1189 sha256:a80dd2a6282620b3ff398072b7dd0ab54f7948144f079e754282707349831ea4

    • windows-gpodder-3.10.4-portable.exe md5:6761d777b842ed5971fbf9dbfe662247 sha256:07f11cf121b228cc9e137b249d4cb284f11b27aabdce0d044e466b92bddc55a3

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.4.zip(44.52 MB)
    windows-gpodder-3.10.4-contents.txt(221.44 KB)
    windows-gpodder-3.10.4-installer.exe(18.21 MB)
    windows-gpodder-3.10.4-portable.exe(17.80 MB)
  • 3.10.3(Jun 14, 2018)

    This is a macOS repackaging release of 3.10.2. Other OS are unchanged.

    Linux, macOS and Windows are supported.

    Changes since 3.10.2:

    Bug Fixes

    #413 macOS version crash when showing file browser (e.g. when exporting OPML).

    macOS

    Updated dependencies and fixed certificate bundle generation (broken since 3.10.0)

    CI References

    circleCI build 41 Appveyor build 1.0.34

    Source code(tar.gz)
    Source code(zip)
    macOS-gPodder-3.10.3.zip(44.51 MB)
    macOS-gPodder-3.10.3.zip.md5(53 bytes)
    macOS-gPodder-3.10.3.zip.sha256(85 bytes)
    windows-gpodder-3.10.3-contents.txt(218.47 KB)
    windows-gpodder-3.10.3-installer.exe(17.98 MB)
    windows-gpodder-3.10.3-portable.exe(17.55 MB)
  • 3.10.2(Jun 10, 2018)

    Linux, ~~macOS~~ and Windows are supported (macOS build pending fixed #413).

    Thanks to @elelay, @jawbkr, @lingfish, @MarkusHackspacher, @meskobalazs, @nmaggioni, @thp, @Vhati, @Xincognito10 for contributing to this release!

    Changes since 3.10.1:

    New features

    • #402 extension to run a command on download
    • #431 update sonos extension to use soco >= 0.7 API
    • #442 gpo command for downloading/deleting a single episode
    • #384 YouTube feeds without API key

    Bug fixes

    • #369 theme-aware shownote color in webview
    • #375 send to bluetooth device works again
    • #399 download from URL with colon in path (or other allowed characters)
    • no exception when no website link in feed
    • #340 limit download UI fixes
    • #151 unchecked 'download limit' really means 16 download limit
    • #458 fix unable to drag and drop from episode list
    • #459 fix downloaded filenames based on content-disposition
    • #420 don't leak open file descriptors (was preventing rename on download on Windows)

    Translations

    • Hungarian translation added
    • French translation updated

    Windows build

    #453 new Windows installer and portable gPodder 3.10.2 (python 3, gtk3). Known limitations:

    • notification dialogs are simple GtkDialogs,
    • can't install gPodder in a directory containing non system codepage characters (but GPODDER_HOME can be anywhere)
    • no tray icon

    CI references

    • macOS CircleCI build 117
    • Windows Appveyor build 1.0.29
    Source code(tar.gz)
    Source code(zip)
    windows-gpodder-3.10.2-contents.txt(218.47 KB)
    windows-gpodder-3.10.2-installer.exe(17.97 MB)
    windows-gpodder-3.10.2-portable.exe(17.55 MB)
  • 3.10.1(Feb 19, 2018)

  • 3.10.0(Dec 29, 2017)

    This version of gPodder adds support for Python 3 and Gtk3 via PyGObject. The codebase of this has lived in the "gtk3" branch for some time. As this is the first release, expect some breakages. Right now, the Windows version is not built for this branch, as the state of PyGObject on Windows is really bad at the moment. The 3.9.x release series (branch old/gtk2) still contains Windows support.

    So to summarize:

    • gPodder 3.10.0 and newer: Uses Python 3, Gtk+3 and PyGObject, no Windows support
    • gPodder 3.9.x and older: Uses Python 2, Gtk+2 and PyGTK, support for Windows included
    Source code(tar.gz)
    Source code(zip)
  • 3.9.6(Dec 29, 2017)

  • 3.9.5(Dec 16, 2017)

  • 3.9.4(Dec 16, 2017)

  • gpodder-3.9.3(Oct 31, 2017)

    Released 2016-12-22

    This is a small bugfix update on top of gPodder 3.9.2, fixing some issues that people were having with some feeds and the change to podcastparser:

    • Soundcloud: Increase track limit (by mprangenberg)
    • Fix HTTP conditional GET (Fixes #193, #182)
    • Podcastparser 0.6.1: Work around a XML parsing bug when PyXML is installed (#185)

    The new Podcastparser build is included in the Windows release, as well as in the Ubuntu PPA, and the source tarball is also available.

    As always, a detailed changelog is available at on the commit log.

    Download: gpodder-3.9.3.tar.gz md5sum: 56d891649d9ac8a0b9c5e47471a8119f sha1sum: 77aa49442fe3abe9aa84f69f5be5319cf5f6cb0b You can find a list of downloads on gpodder.org.

    Source code(tar.gz)
    Source code(zip)
  • gpodder-3.9.2(Oct 31, 2017)

    Released 2016-11-30

    A new release of gPodder is out. This release improves UI startup performance as well as introduces our own podcastparser library that we use in gPodder 4 to the gPodder 3 releases -- this should improve the feed parsing performance and allow for better support of podcast-specific features like Podlove Simple Chapters and Paged Feeds in the future (some of these features are already in gPodder 4's codebase).

    Here's what's new:

    • Fix tagging download extension (#148, patch by Eric Le Lay)
    • Improve YouTube cover art resolution (patch by Hiltronix)
    • win32-launcher: Fix crash when Python is missing
    • Sync UI: Update podcast list after sync (#136)
    • Port from feedparser to podcastparser
    • Set UI upper limit for episodes per podcast based on current value
    • Cache cover art thumbnails in SQLite database
    • Load/update the episode list model in the background

    As always, a detailed changelog is available at on the commit log. Download: gpodder-3.9.2.tar.gz md5sum: 14b9c9ca26015d78f11a748e4cbf65a5 sha1sum: 1778cd758143dcee980fad7f85707c170f1c7db2

    You can find a list of downloads on gpodder.org.

    Source code(tar.gz)
    Source code(zip)
  • gpodder-3.9.1(Oct 31, 2017)

    Released 2016-08-31

    A new release of your favorite podcast downloading program is out. And our website also got a refresh in recent weeks if you haven't noticed :) Here's a rundown of what's new:

    • win32-launcher: Fix compatibility issues with Python 2.7.11
    • Gtk UI: Remove WebKit1 support (Debian bug 790218)
    • Add 'set_artist_to_album' config option to 'tagging' extension (by Brian J. Cohen)
    • Resolve all symlinks in path (bug 2064)
    • Handle "mktime argument out of range" (by Markus Wamser, bug 2023)
    • Include OS name and version in user agent
    • Don't fail if update server is down (bug 2067)
    • Use html5lib/HTMLParser to find hyperlinks in show notes (by Mathias Rav)
    • desktopfile: Filter non-player apps (improves app selector choices on Linux)

    As always, a detailed changelog is available at on the commit log. Download: gpodder-3.9.1.tar.gz md5sum: f257c2e887808e53a21787d394623764 sha1sum: 7fd1b7f0f13bf3d672f62efc1a9e3e0550fa7046

    You can find a list of downloads on gpodder.org.

    Source code(tar.gz)
    Source code(zip)
  • gpodder-3.9.0(Oct 31, 2017)

    Released 2016-02-03

    A new version of gPodder is out! This release removes some old, unmaintained code and fixes some bugs and adds a new translation. Starting from version 3.9.0, the N9 port is not supported anymore; the code is still available in the "harmattan" branch in Git if you need it or want to backport fixes yourself. Flattr support was broken with the recent changes to Flattr's website, it is recommended that you use gpodder.net's Flattr integration instead if you want to use this feature. For the Windows build, due to some Norton false positives, the auto-download feature for Python and PyGTK has been removed and replaced with a link to http://gpodder.org/dependencies, so users can manually download the dependencies. Here is the list of changes:

    • Added Korean translation (by Byeongkeon Kim)
    • Device sync: Only fail if we can determine free disk space (bug 2052)
    • Enqueue episodes after download (Closes #133)
    • Ubuntu AppIndicator extension: 'visible' config option
    • gpodder.download: Ignore non-ASCII content-disposition header (bug 2059)
    • Win32-launcher: Remove download feature (works around Norton warning)
    • Remove WebUI, QML UI and MeeGo 1.2 Harmattan support
    • Remove broken Flattr integration (use gpodder.net's Flattr support)
    • Redesign about dialog
    • Preferences: Move video services to separate tab
    • Vimeo: Fix Vimeo integration

    As always, a detailed changelog is available at on the commit log. Download: gpodder-3.9.0.tar.gz md5sum: e10acfd6d3eb03c46ff9d02efe4b920f sha1sum: f06ccd3e3af630dc9ac8064167c998ee931111b4 For packages in distributions, see the downloads page

    Source code(tar.gz)
    Source code(zip)
  • gpodder-3.8.5(Oct 31, 2017)

    Released 2015-12-01

    A new version of gPodder is out, with the following changes:

    Vimeo

    YouTube

    • youtube: Improve channel migration code
    • youtube: Fix cover art downloading (bug 2014)
    • Make the YouTube key button link to the gPodder Wiki
    • Add pattern to YouTube feed URL list (patch by Danilo Shiga)

    CLI: Cleanup old downloads on CLI startup (bug 2012)

    Gtk UI: Fix model column data types (bug 2008)

    Device sync: Handle sync failure when no space left (patch by Aaron Wright)

    model: Limit filenames to 120 characters for eCryptFS (bug 1898)

    rename_download: Add add_sortdate and add_podcast_title option

    Remove the unused 'pipe' IPC module

    Fix coverage usage

    Use Travis CI for running basic sanity tests

    Various small code improvements and fixes

    As always, a detailed changelog is available at on the commit log. Download: gpodder-3.8.5.tar.gz md5sum: df651a331c91ebd634c0d0b5ae8f7ea2 sha1sum: 787e7bd564ac0fd587c6fea7f17e473c4f8c4c34 For packages in distributions, see the downloads page. We now also provide RPM and DEB packages for recent versions of Fedora and Debian derivatives. Thanks to all users who continue to support the gPodder project by providing bug reports, patches, documentation, feedback or donations / Flattrs. Enjoy this new release!  

    Source code(tar.gz)
    Source code(zip)
Owner
gPodder and related projects
gPodder and related projects
Semplice pagina di informazione per sapere se e quando è uscito Joypad, il podcast a tema videoludico di Matteo Bordone (Corri!), Francesco Fossetti (Salta!) e Alessandro Zampini (Spara! per finta).

È uscito Joypad? Semplice pagina di informazione per sapere se e quando è uscito Joypad, il podcast a tema videoludico di Matteo Bordone (Corri!), Fra

Paolo Donadeo 32 Jan 2, 2023
Drcom-pt-client - Drcom Pt version client with refresh timer

drcom-pt-client Drcom Pt version client with refresh timer Dr.com Pt版本客户端 可用于网页认

null 4 Nov 16, 2022
Dns-Client-Server - Dns Client Server For Python

Dns-client-server DNS Server: supporting all types of queries and replies. Shoul

Nishant Badgujar 1 Feb 15, 2022
Raphtory-client - The python client for the Raphtory project

Raphtory Client This is the python client for the Raphtory project Install via p

Raphtory 5 Apr 28, 2022
🐍 The official Python client library for Google's discovery based APIs.

Google API Client This is the Python client library for Google's discovery based APIs. To get started, please see the docs folder. These client librar

Google APIs 6.2k Jan 8, 2023
Python client for Arista eAPI

Arista eAPI Python Library The Python library for Arista's eAPI command API implementation provides a client API work using eAPI and communicating wit

Arista Networks EOS+ 124 Nov 23, 2022
Python API Client for Close

Close API A convenient Python wrapper for the Close API. API docs: http://developer.close.com Support: [email protected] Installation pip install clos

Close 56 Nov 30, 2022
Python client for CoinPayments API

pyCoinPayments - Python API client for CoinPayments Updates This library has now been converted to work with python3 This is an unofficial client for

James 27 Sep 21, 2022
DEPRECATED - Official Python Client for the Discogs API

⚠️ DEPRECATED This repository is no longer maintained. You can still use a REST client like Requests or other third-party Python library to access the

Discogs 483 Dec 31, 2022
The Foursquare API client for Python

foursquare Python client for the foursquare API. Philosophy: Map foursquare's endpoints one-to-one Clean, simple, Pythonic calls Only handle raw data,

Mike Lewis 400 Dec 19, 2022
An unofficial client library for Google Music.

gmusicapi: an unofficial API for Google Play Music gmusicapi allows control of Google Music with Python. from gmusicapi import Mobileclient api = Mob

Simon Weber 2.5k Dec 15, 2022
python3.5+ hubspot client based on hapipy, but modified to use the newer endpoints and non-legacy python

A python wrapper around HubSpot's APIs, for python 3.5+. Built initially around hapipy, but heavily modified. Check out the documentation here! (thank

Jacobi Petrucciani 140 Dec 21, 2022
Python Client for Instagram API

This project is not actively maintained. Proceed at your own risk! python-instagram A Python 2/3 client for the Instagram REST and Search APIs Install

Facebook Archive 2.9k Dec 30, 2022
The official Python client library for the Kite Connect trading APIs

The Kite Connect API Python client - v3 The official Python client for communicating with the Kite Connect API. Kite Connect is a set of REST-like API

Zerodha Technology 756 Jan 6, 2023
Official Python client for the MonkeyLearn API. Build and consume machine learning models for language processing from your Python apps.

MonkeyLearn API for Python Official Python client for the MonkeyLearn API. Build and run machine learning models for language processing from your Pyt

MonkeyLearn 157 Nov 22, 2022
An API Client package to access the APIs for NBA.com

nba_api An API Client package to access the APIs for NBA.com Development Version: v1.1.9 nba_api is an API Client for www.nba.com. This package is mea

Swar Patel 1.4k Jan 1, 2023
A Python Client for News API

newsapi-python A Python client for the News API. License Provided under MIT License by Matt Lisivick. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRAN

Matt Lisivick 281 Dec 29, 2022
A client interface for Scrapinghub's API

Client interface for Scrapinghub API The scrapinghub is a Python library for communicating with the Scrapinghub API. Requirements Python 2.7 or above

Scrapinghub 184 Sep 28, 2022
SmartFile API Client (Python).

A SmartFile Open Source project. Read more about how SmartFile uses and contributes to Open Source software. Summary This library includes two API cli

SmartFile 19 Jan 11, 2022