On Windows systems the command-name includes the extension .exe
When reading the dictionary for the right command parameters we
have to remove the extension to find the correct entry
Also remove a false variable name (e instead of episode)
Dear libav and ffmpeg developers, thanks for having two
different codebases, and thanks for making it even harder
to use a single command (either "ffmpeg" or "avconv") from
third party applications. If it weren't for you, we would
not have spend some quality time fixing this bug...
Previously, we have only supported doctests - now we also have
support for proper unit tests in the gpodder.test package, and
already the first test case for gpodder.model.
Users can now use the following fields to customize the
sync filename when using MP3 player device sync:
{episode.pubdate_year} - Year of publication (without century)
{episode.pubdate_month} - Month of publication (01-12)
{episode.pubdate_day} - Day of publication (01-31)
In addition to these fields, {episode.sortdate} is still
provided and gives YYYY-MM-DD as result (just like before).
When in landscape the play queue button would not be visible.
This change detects the orientation and changes the number of
columns on the grid, so the buttons are either arranged in the
horizontal or vertical.
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
In src/gpodder/gtkui/main.py: Use "callback is None"
instead of "callback==None", and also make the function
signature nicer (spacing, newline).
Remove trailing whitespace in all files affected by the
latest device sync patch:
git show HEAD | diffstat -l | xargs sed -i 's/\s\+$//g'
Makes the gpodder.net and Flattr tabs behave the way the rest of the
tabs in the preferences dialog do (the widgets dont expand in the y
direction).
Sets the vertical and horizontal scrollbars in the Extension tab so that
they are only used if necessary.
If we don't have "ifconfig" and "ip" assume we're online
(because we can't determine that we're offline), and if
detecting the network connection fails for some reason,
also assume that we're online. This avoid bogus "you're
offline" messages while still giving good feedback to
users who try to check for new episodes while offline.