This support is still very early, and some
bits and pieces are missing, but it works
for the most basic use cases.
New hard dependency on "mygpoclient", which
you can get from the following URL:
http://thpinfo.com/2010/mygpoclient/
The following command has been used:
grep -r '2005-2009 Thomas Perl and the gPodder Team' * | cut -d: -f1 |
xargs sed -i -e 's/2005-2009 Thomas Perl and the gPodder Team/2005-2010
Thomas Perl and the gPodder Team/g'
It's now possible to modify the home folder
of gPodder (where settings and metadata are
stored) and the downloads directory by using
environment variables.
I'm attaching a patch against the current git tree which should fix
this, based on the information here:
http://mail.python.org/pipermail/python-list/2003-May/203223.html
Note that the user will need to have the Python win32 extensions
installed - see http://sourceforge.net/projects/pywin32/ - and I have no
idea how to include these in the frozen Python binary which is included
in the win32 distribution of gpodder. The patch reverts back to the old
behavior if it can't find the win32api.
Updating tags of files should be done in the post-download
hook, this makes gPodder a bit slimmer. If we wanted the
tag update functionality, we should utilize a proper library
that is able to update tags for all media files (mutagen?).
Updated README, refreshed translations, updated
manpage and set version number in __init__.py.
Also set the default download limit to 1 and enabled
limiting of simultaneous downloads for first-time users.
Make D-Bus optional if python-dbus is not available,
not only if we're on Win32. Also, if we have D-Bus,
but getting the session bus fails, show an error and
exit. This should fix Debian Bug 520369.
Get rid of the libglade dependency and the big
gladefile and move to the newer GtkBuilder.
Adopt the SimpleGladeApp to create the new uibase
module and split the .ui files into one per dialog.
Add helper scripts to doc/dev/ to clean ui GtkBuilder
files after conversion from Glade.
State changed dependencies in README.
Update Makefile and setup.py to install .ui files.
Add doctests for the find_mount_point() utility method
and make it more robust while finding shortcomings of
the current implementation by unexpected behaviour that
has been checked with the doctest and mock objects.
Note the unittest requirements (minimock + coverage) in
the README file and rm the ".coverage" file on "make clean".
Add support for D-Bus to gPodder, and allow only one
instance running (the second invocation sends a D-Bus
message to the running instance to show the window and
then exits).
The 0.14.1 release ("The Thirty-Fathom Grave") has had
some last-minute changes on its release branch:
* Update README, manpage, version info and release date.
* Add contributors, bug reporters and donators to the
about dialog for this release cycle. Thanks to all!
* Note the gtkhtml2 dependency and expose it in the
additional components dialog via DependencyManager.
Let the Desktop Environment / the default BitTorrent
client handle torrent downloads. We just use the default
handler for .torrent files to "open" a torrent file after
download has completed.
Discussed on the mailing list in the following thread:
https://lists.berlios.de/pipermail/gpodder-devel/2008-November/002256.html
Updated README, version info in bin/gpodder and manpage.
Removed icon conversion in Makefile.
Refresh messages.pot and all translation files.
Don't resize gPodder icon in the about dialog.
Enjoy this new feature-packed release of gPodder :)
gPodder 0.12.0 "Metropolis" released
* bin/gpodder: gPodder 0.12.0 released
* data/messages.pot: Updated for the 0.12.0 release
* data/po/de.po: Updated for the 0.12.0 release
* data/po/*.po: Updated from messages.pot
* doc/man/gpodder.1: gPodder 0.12.0 released
* README: gPodder 0.12.0 released, mention pysqlite2 for Py2.4
git-svn-id: svn://svn.berlios.de/gpodder/trunk@776 b0d088ad-0a06-0410-aad2-9ed5178a7e87
Merge gPodder 0.11.2 release stuff and German translation update
* bin/gpodder: Updated version and release date
* data/po/de.po: Updated German translation
* data/messages.pot: Updated from source code
* data/po/*.po: Updated from messages.pot
* doc/man/gpodder.1: Updated manpage for release
* README: Updated README for release
git-svn-id: svn://svn.berlios.de/gpodder/trunk@694 b0d088ad-0a06-0410-aad2-9ed5178a7e87
Project management updates (authors, contributors and copyright)
* AUTHORS: Removed (was outdated); content now in gui.py (AboutDialog)
* bin/gpodder, data/po/Makefile, doc/dev/copyright_notice,
doc/dev/win32/setup-win32.py, INSTALL, Makefile, README,
setup.py: Updated Copyright and old website URL to include 2008, the
gPodder team and www.gpodder.org
* src/gpodder/*.py: Updated Copyright years
* src/gpodder/gui.py: Add list of contributors from AUTHORS file and
from the content on the website's news page (please mail me if I
forgot to mention you as a contributor, I surely have missed a few);
make the AboutDialog's application name "gPodder" (from gpodder) and
add an URL hook function to the AboutDialog, so the website is opened
in the user's default web browser
git-svn-id: svn://svn.berlios.de/gpodder/trunk@648 b0d088ad-0a06-0410-aad2-9ed5178a7e87
This is trunk, so set version to 0.11.1+svn
* bin/gpodder: Set version to 0.11.1+svn
Thu, 27 Mar 2008 12:57:56 +0100 <thp@perli.net>
gPodder 0.11.1 "Attacked by Killer Tomatoes" released
* bin/gpodder: gPodder 0.11.1 released :)
* README: gPodder 0.11.1 released :)
* doc/man/gpodder.1: gPodder 0.11.1 released :)
* data/icons/24/gpodder.png: Updated from the dataset
* data/messages.pot: Updated from source
* data/po/*.po: Updated from messages.pot
* data/po/de.po: Updated German translation
git-svn-id: svn://svn.berlios.de/gpodder/trunk@641 b0d088ad-0a06-0410-aad2-9ed5178a7e87
Python-feedparser is a dependency, so mention it in the README
* README: Mention python-feedparser as a dependency in the README
file; thanks to Alain Tauch for pointing this out on the mailing list
git-svn-id: svn://svn.berlios.de/gpodder/trunk@612 b0d088ad-0a06-0410-aad2-9ed5178a7e87