Thomas Perl
b425ce95e1
Fallback to link if no guid exists (Maemo bug 12073)
2011-04-01 14:12:23 +02:00
Thomas Perl
753966e813
QML UI: Episode list and podcast list UI fixes
2011-04-01 13:00:14 +02:00
Thomas Perl
801a31a411
QML UI: Fix error logging on cover download
2011-04-01 12:59:58 +02:00
Thomas Perl
adff045c9d
QML UI: Remove extraneous print statements
2011-04-01 12:23:30 +02:00
Thomas Perl
4a8ab83aa8
QML UI: Re-download empty cover art files
2011-04-01 12:22:43 +02:00
Thomas Perl
823489e40a
Move platform detection to the gpodder module
...
This makes sure that both "gpo" and "gpodder" can
detect the current platform correctly in each case.
2011-04-01 12:18:01 +02:00
Thomas Perl
7ca2abf126
Fix a bug with adding set and list values
2011-04-01 12:16:27 +02:00
Thomas Perl
0d80712bef
Maemo 5: Add per-podcast keep setting ("Archive episodes")
...
Merged from the master branch; changed field names and the
button label, as we now use "archive" instead of "keep" in 3.x.
2011-04-01 11:57:46 +02:00
Dov Feldstern
6048719f3d
Maemo 5: Re-add "Visit website" button in shownotes
2011-04-01 11:49:46 +02:00
Thomas Perl
aeb1799c4b
GTK UI: Use properties of "event" in config update
...
This should make the updates a bit more efficient.
2011-03-25 21:41:13 +01:00
Thomas Perl
dfcf76737f
QML UI: Proper cover art caching/downloading
...
Thanks to hhartz on IRC for suggesting using image
providers for fine-tuning QML image loading.
2011-03-25 19:41:57 +01:00
Thomas Perl
ced50e47ab
Fix YouTube download problems (HTTP 400) (bug 1308)
2011-03-25 18:33:47 +01:00
Thomas Perl
b3e44e1e5f
Fix YouTube QML streaming; cover downloading
2011-03-22 16:19:31 +01:00
Thomas Perl
da77a4b898
Fix a bug when finding externally-downloaded files
2011-03-11 12:49:34 +01:00
Thomas Perl
43f24014ba
Remove partial files that are downloaded already
2011-03-08 15:39:06 +01:00
Thomas Perl
23f988afb1
Remove obsolete callbacks from hooks.py example
2011-03-08 14:36:35 +01:00
Thomas Perl
fa169718d1
Mac OS X: Avoid exit when set locale fails
2011-03-03 13:09:23 +01:00
Thomas Perl
a68ead6ac1
Fix missing import for episode markup
2011-03-02 10:58:15 +01:00
Thomas Perl
6cec348818
Handle None in replace_from_channel (bug 1291)
...
If there is no active podcast at the moment, the
episode list should be an empty one.
2011-03-02 09:59:55 +01:00
Thomas Perl
65cb840771
Decode strings to unicode before slicing (bug 1277)
...
Simplified fix; based on a patch by Justin Forest.
(merged from the gPodder 2.x branch)
2011-02-28 20:28:13 +01:00
Thomas Perl
e846a37555
Gtk UI: Remove obsolete icon name definitions
2011-02-28 19:48:45 +01:00
Thomas Perl
199874ca35
Refactor is_locked -> archive in PodcastEpisode
2011-02-26 16:48:48 +01:00
Thomas Perl
ea02c40e08
Refactor is_played -> not is_new in PodcastEpisode
2011-02-26 16:32:34 +01:00
Thomas Perl
96709cca1b
CLI: Commit after each change, only close on exit
2011-02-26 16:17:00 +01:00
Thomas Perl
c68edb6a03
Clean up and improve local_filename()
...
Remove obsolete code parts, merge code paths for
easier readability. Make filename check based on
podcast ID (so files in different folders can have
the same name).
2011-02-25 23:27:59 +01:00
Thomas Perl
c69f14b167
Move Gtk-specific code from gpodder.model to gpodder.gtkui.model
...
This is analogous to the way the QML UI adds its
additional code to the model base classes, and
improves modularity and decreases the core size.
2011-02-25 21:14:54 +01:00
Thomas Perl
d9a4963669
Use only "cgi.escape" for escaping Pango markup
...
Replace the usage of saxutils.escape with cgi.escape.
2011-02-25 21:05:26 +01:00
Thomas Perl
77f0c8b707
Remove obsolete M3U-generating code
2011-02-25 20:58:38 +01:00
Thomas Perl
8ce7cc8581
Add development utility: authorship.sh
2011-02-25 20:48:21 +01:00
Thomas Perl
ca02aca587
Don't move .partial files into "Unknown" folder
2011-02-25 19:14:43 +01:00
Thomas Perl
9c9b2f2333
Maemo 5: Fremantle detection fix (gpodder.ui.fremantle)
2011-02-25 19:12:23 +01:00
Thomas Perl
fa766b4ee4
CLI: Make episode list output pageable
2011-02-25 19:11:46 +01:00
Thomas Perl
dea3395b1e
CLI: Interactive shell only when stdin is a TTY
2011-02-25 19:04:51 +01:00
Thomas Perl
ba1464d7f8
CLI: Add release date to welcome message
2011-02-25 19:01:27 +01:00
Thomas Perl
aaca8eeb36
CLI: Handle keyboard interrupt like a shell
2011-02-25 18:08:01 +01:00
Thomas Perl
c9a08bd7e1
CLI: Add paging support for episode lists
2011-02-25 17:57:23 +01:00
Thomas Perl
a2597d46d2
CLI: Add tab completion for podcast URLs
2011-02-25 17:37:50 +01:00
Thomas Perl
9736459d8d
CLI: Add readline support and tab completion
2011-02-25 17:14:21 +01:00
Thomas Perl
9a61c36cf1
CLI: Add interactive shell mode to "gpo"
2011-02-25 17:04:31 +01:00
Thomas Perl
70792fdd8b
Option: Auto-download episodes when on Wi-Fi (Maemo bug 5181)
2011-02-25 16:33:26 +01:00
Thomas Perl
fb2f181757
Fix encoding issue with UTF-8 filenames (Maemo bug 11811)
...
Conflicts:
src/gpodder/gui.py
2011-02-25 16:33:01 +01:00
Thomas Perl
1174ec69dc
Maemo 5: Always show "Check for new episodes" (Maemo bug 11637)
2011-02-25 16:32:06 +01:00
Thomas Perl
ddf6b3c450
Maemo 5: Add OPML export to settings (Maemo bug 11504)
...
Conflicts:
src/gpodder/gui.py
2011-02-25 16:31:46 +01:00
Thomas Perl
6ec217c876
Maemo 5: Move "Visit website" button to app menu
2011-02-25 16:31:04 +01:00
Thomas Perl
d6cab6245c
Maemo 5: Add "Copy" button for shownotes (Maemo bug 11487)
2011-02-25 16:30:44 +01:00
Thomas Perl
d81f1f1b9b
Maemo 5: Episode list style updates
...
Conflicts:
src/gpodder/gtkui/frmntl/model.py
src/gpodder/gui.py
2011-02-25 16:29:43 +01:00
Thomas Perl
95d18fbe89
Better documentation of QML UI dependencies
2011-02-25 01:21:51 +01:00
Thomas Perl
9714ef8188
Implement import of externally-downloaded files (bug 902)
...
This only works for files that are still available in the
feed, and for which the filename can be determined easily.
For files that are supported (e.g. proper feeds and most
YouTube user channels), the import will happen automatically.
Command line users can use the new "gpo importfiles" command.
Other files that cannot be identified will be moved into
the 'Unknown' subfolder, so future versions or external
utilities can look at those files and import them.
2011-02-25 00:45:49 +01:00
Thomas Perl
269e1dc463
Maemo 5: Remove obsolete version-getting code
2011-02-24 23:33:44 +01:00
Thomas Perl
5ac4b4ded0
Gtk UI: Remove dependency manager code
2011-02-24 23:21:37 +01:00