This will store the database and settings files in ~/.config/gpodder/Īnd the downloads in ~/Podcasts/. Location, with the downloads stored in /media/BigDisk/Podcasts/.Īnother example would be to set both environment variables: export GPODDER_HOME=~/.config/gpodder/ In this case, the database and settings will be stored in the default Set the location for storing the downloads only (independent of theĭata directory GPODDER_HOME): export GPODDER_DOWNLOAD_DIR=/media/BigDisk/Podcasts/ The run-time environment variable GPODDER_DOWNLOAD_DIR is used to app : /Applications/gPodder.app/Contents/MacOSX/_launcherĪdd and edit the following lines to alter the launch environment on OS X : export GPODDER_HOME="$HOME/Library/Application Support/gPodder"Įxport GPODDER_DOWNLOAD_DIR="$HOME/Library/Application Support/gPodder/download" These settings may be modified by editing the following file of the. default GPODDER_DOWNLOAD_DIR="$HOME/Library/Application Support/gPodder/download".default GPODDER_HOME="$HOME/Library/Application Support/gPodder".This can be used for multiple configurations or to store theĭownload directory directly on a MP3 player or USB disk: export GPODDER_HOME=/media/usbdisk/gpodder-data/ The location for storing the database and downloaded files. The run-time environment variable GPODDER_HOME is used to set In fact, first try running python -c "import sys print(sys.path)" to check what is the exact path. 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 Into an alternative root (default /) and prefix (default /usr): make install DESTDIR=tmp/ PREFIX=/usr/local/ The "make install" target also supports DESTDIR and PREFIX for installing See setup.py for a list of recognized UIs.Įxample: Install the CLI and Gtk UI with German and Dutch translations: export LINGUAS="de nl" GPODDER_MANPATH_NO_SHARE if set, install manpages to $PREFIX/man/man1 GPODDER_INSTALL_UIS space-separated list of UIs to install Variables are processed by setup.py: LINGUAS space-separated list of languages to install 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 or yt-dlp.(webkit2gtk, webkitgtk4 or gir1.2-webkit2-4.0 packages). HTML show notes: WebKit2 gobject bindings.Clickable links in GTK UI show notes: html5lib.iPod Sync Support: libgpod (tested with 0.8.3).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 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Īlong with this program. GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. GPodder is distributed in the hope that it will be useful,īut WITHOUT ANY WARRANTY without even the implied warranty of The Free Software Foundation either version 3 of the License, or It under the terms of the GNU General Public License as published by GPodder is free software you can redistribute it and/or modify Copyright 2005-2022 The gPodder Team License
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |