

Will install all UIs and all translations. To install gPodder system-wide, use make install. Test module name should mirror the module to be tested). Tests, coverage reporting happens for the tested module (that's why the Unittests in src/gpodder/test/model.py are added as 'model'. "test_modules" in src/gpodder/unittests.py - for the example above, the You should add the tests as, or in other words: The file: src/gpodder/model.pyĪfter you've added the test, make sure that the module appears in

If you want to add unit tests for a specific module (ex: gpodder.model), If youĪdd tests to any module in src/gpodder you have nothing to do. The module appears after -doctest-modules in pytest.ini. If you want to add doctests, simply write the doctest and make sure that Tests in gPodder are written in two different ways: To set a specific python binary set PYTHON: PYTHON=python3 make unittest Better Youtube support (> 15 entries in feeds, download audio-only): youtube_dl.(webkit2gtk, webkitgtk4 or gir1.2-webkit2-4.0 packages). HTML show notes: WebKit2 gobject bindings.Clickable links in GTK UI show notes: html5lib.MP3 Player Sync Support: python-eyed3 (0.7 or newer).Native OS X support: ige-mac-integration.Bluetooth file sending: gnome-obex-send or bluetooth-sendto.With this, you get a self-contained gPodder CLI codebase. Install local copies of podcastparser and mygpoclient into "src/" from The dummy (no-op) D-Bus module provided in "tools/fake-dbus-module/".įor quick testing, you can use the script tools/localdepends.py to
#Gpodder reviews mac os x#
DependenciesĪs an alternative to python-dbus on Mac OS X and Windows, you can use You should have received a copy of the GNU General Public License along with this program. See the GNU General Public License for more details. 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. It doesn't make the tea but it is an excellent podcast manager.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 follows the Unix philosophy of doing one job and doing it well. The my. service lets you upload and download subscription lists, handy if you want all your podcasts available at home and at work. There is also a searchable list of top podcasts, so you can browse for new ones to subscribe to. Podcasts are usually announced by RSS or Atom feeds and gPodder subscribes to these, and Soundcloud feeds, to know when new episodes are available. Many of the options can be changed, automatic downloads can be turned off if you want control over when podcasts are downloaded (some ISPs restrict daytime bandwidth), and the players used for audio and video podcasts can be changed. Once downloaded, you can listen to it through gPodder or transfer it to another device like an MP3 player, mobile phone or iPhone.
#Gpodder reviews update#
When an update becomes available, gPodder downloads it ready for you to listen to. After telling it which podcasts you like, it sits in the system tray, regularly checking for updates to your favourites. GPodder is a podcast manager written in Python with a GTK interface.
