Thomas Perl
9bdf773771
CLI: Support prefix input/shorten exit commands
...
For users who don't want to type too much, this
even saves them the tab completion for unique
commands (e.g. "q" for "quit" or "l" for "list").
2011-10-29 22:55:53 +02:00
Thomas Perl
76762fcabb
Use unicode strings from the SQLite database
...
This avoids unicode warnings and should hopefully
prepare us for the wonderful times of Python 3
sanity, when all our encoding problems are gone ;)
2011-10-22 19:03:11 +02:00
Thomas Perl
d5be0f355e
CLI: Add "--verbose"/"-v" switch support
2011-10-22 17:55:40 +02:00
Thomas Perl
6b31f3751e
Check download folders when loading podcasts
...
This makes sure that externally-downloaded files
are marked as downloaded and externally-deleted
files are marked as deleted on startup in all UIs.
2011-10-22 17:50:10 +02:00
Thomas Perl
956ac7d9b1
Initialize woodchuck using hooks, improve "gpo"
...
Instead of initializing woodchuck explicitly, let the
hooks module know then the UI has been initialized,
and provide some callbacks (that Woodchuck needs, but
which could be used by other hook scripts) and the model.
2011-10-19 12:37:55 +02:00
Thomas Perl
36ac54ddc4
CLI: Configure logging module on startup
2011-10-17 16:43:19 +02:00
Thomas Perl
dfb0f45bef
CLI: Only use colors and progress if stdout is a TTY (bug 1449)
...
This makes the "gpo" output more readable when the standard output
is not an interactive terminal (e.g. cronjob or logged script).
2011-10-17 16:28:04 +02:00
Neal H. Walfield
20e7dae1cc
Change the Woodchuck initializer to take a Model instance
...
- Update callers.
- Adjust Woodchuck implementation accordingly.
2011-10-17 12:59:54 +02:00
Thomas Perl
04555e79df
Fix UI assignment for CLI (gpodder.ui.{gtk,qt})
2011-10-12 14:22:33 +02:00
Neal H. Walfield
30fc4befe6
Add woodchuck plug-in and integrate it into UIs
2011-10-12 12:31:29 +02:00
Neal H. Walfield
042dbc5f42
Expose the used toolkit
...
- Set gpodder.ui.qt and gpodder.ui.gtk as appropriate.
2011-10-12 11:54:14 +02:00
Thomas Perl
9910d7d53a
Additional checks for empty/partial config file (bug 1434)
2011-09-19 14:51:02 +02:00
Thomas Perl
2d989647ed
Fix migration script for CLI-only usage (bug 1434)
2011-09-19 11:10:24 +02:00
Thomas Perl
cb1ffb50bb
Configure logging module without -v flag
2011-07-31 15:41:46 +02:00
Thomas Perl
f122cfe7a7
Automatically use the QML UI on Fremantle and Harmattan
2011-07-30 12:44:45 +02:00
Thomas Perl
7fef70e658
Remove support for Fremantle Gtk+ UI
...
We will only support the QML UI on Fremantle in "tres".
2011-07-16 18:35:14 +02:00
Thomas Perl
de8edc872f
Gtk UI: Rename "gpodder.gui" to "gpodder.gtkui.main"
2011-07-15 17:12:35 +02:00
Thomas Perl
0b1496cad7
Web UI: Allow starting from command line
2011-07-15 17:07:51 +02:00
Thomas Perl
8e87300c04
Logging: Deprecate liblogger, use standard logging module
2011-07-15 16:32:06 +02:00
Thomas Perl
7b198299a3
Fix typo and add license_info metadata
2011-06-25 11:10:56 +02:00
Thomas Perl
37d3a1d53a
Cleanup QML UI and add preliminary migration tool
2011-04-28 15:28:23 +02:00
Thomas Perl
d84d6d3a3a
CLI: Support for changing feed URLs (bug 1020)
...
This is really just for exceptional cases where
URIs do change. But then they are not cool anymore.
Because Cool URIs Don't Change. Here you have it!
2011-04-04 18:09:35 +02:00
Thomas Perl
4376057001
Update copyright years
2011-04-01 18:59:53 +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
96709cca1b
CLI: Commit after each change, only close on exit
2011-02-26 16:17:00 +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
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
38e94d40fd
Refactoring: gpodder.qtui -> gpodder.qmlui
2011-02-06 19:10:43 +01:00
Thomas Perl
b20d1fe0d6
Merge common initialization code to gpodder.core
2011-02-06 19:05:52 +01:00
Thomas Perl
b849e7b5cc
Preliminary test framework for the QML UI
2011-02-01 21:48:03 +01:00
Thomas Perl
61b3179a1b
Remove support for Maemo 4 (Diablo)
2011-02-01 17:59:00 +01:00
Thomas Perl
20d629ba8d
Allow re-setting of gPodder's home folder
2011-02-01 17:04:13 +01:00
Thomas Perl
15697a5b0e
Handle failed feed updates in "gpo" (bug 1264)
...
Thanks to Ville-Pekka Vainio for reporting this bug.
2011-02-01 12:26:32 +01:00
Thomas Perl
8012c4f6bb
Remove portable device synchronization
2010-12-20 10:29:41 +01:00
Thomas Perl
03e6ef1ecf
Clean and bling up the CLI interface (gpo)
2010-10-10 22:44:22 +02:00
psychedelys
8bb8248584
Implement more subcommands of "gpo" (Bug 1059)
2010-10-05 19:37:19 +02:00
Thomas Perl
276d3cd060
Implement "pause subscription" in "gpo"
2010-09-27 00:22:13 +02:00
Thomas Perl
52ee5e897b
gPodder 2.8 "The Gold Napoleon" released
...
Updated list of contributors, README and
the help output of "gpodder". Bumped the
release date and version number.
2010-08-28 19:22:44 +02:00
Thomas Perl
216b4335a7
Maemo 4: Auto-detect running on OS2008
2010-07-05 20:46:25 +02:00
Thomas Perl
9eb5c9c8f1
Auto-detect when running on Maemo 5
2010-05-25 13:54:30 +02:00
Thomas Perl
f4f61426b6
Minor indentation fix
2010-03-16 11:20:22 +01:00
Eric Le Lay
a3635e3348
Support Mac OS X locale settings (bug 943)
...
With this patch, the user's selected locale
in System Preferences is used on Mac OS X.
2010-03-16 11:19:22 +01:00
Eric Le Lay
002b7c631c
Add "-psn" argument for Mac OS X (bug 939)
...
When gPodder is run as an Mac OS X application,
it is passed a "-psn" argument. This patch adds
a dummy argument to prevent parser.parse_args
from failing.
2010-03-14 22:07:20 +01:00