Joey Hess
81f498559a
importfeed: Support youtube playlists.
2013-12-29 15:52:20 -04:00
Joey Hess
94251de91e
add readFileStrictAnyEncoding
2013-11-20 13:41:13 -04:00
Joey Hess
12f6b9693a
Send a git-annex user-agent when downloading urls.
...
Overridable with --user-agent option.
Not yet done for S3 or WebDAV due to limitations of libraries used --
nether allows a user-agent header to be specified.
This commit sponsored by Michael Zehrer.
2013-09-28 14:35:21 -04:00
Joey Hess
b405295aee
hlint
...
test suite still passes
2013-09-25 03:09:06 -04:00
Joey Hess
b51dffa46d
fix error propigating when unable to download feed item
2013-09-03 14:39:07 -04:00
Joey Hess
d1bacccff4
importfeed: Also ignore transient problems with downloading content from feeds.
2013-09-03 14:32:26 -04:00
Joey Hess
46b6d75274
Youtube support! (And 53 other video hosts)
...
When quvi is installed, git-annex addurl automatically uses it to detect
when an page is a video, and downloads the video file.
web special remote: Also support using quvi, for getting files,
or checking if files exist in the web.
This commit was sponsored by Mark Hepburn. Thanks!
2013-08-22 18:50:43 -04:00
Joey Hess
b28023cb52
importfeed: Fix handling of dots in extensions.
2013-08-03 02:36:38 -04:00
Joey Hess
24c8a6042b
importfeed: Ignores transient problems with feeds. Only exits nonzero when a feed has repeatedly had a problems for at least 1 day.
2013-08-03 01:40:21 -04:00
Joey Hess
03c76b5a30
improve importfeed --force; try to match existing files to avoid unncessary duplication
2013-08-01 11:57:05 -04:00
Joey Hess
42ca8aaa61
importfeed --force: re-download urls that have been seen before
2013-07-31 12:19:00 -04:00
Joey Hess
07a9910af7
improve comment
2013-07-28 20:15:20 -04:00
Joey Hess
ac08924ec3
fix bug in makeUnique
...
Returned the possibly non-unique file
2013-07-28 20:14:13 -04:00
Joey Hess
8c55970413
better extension handling
...
When there's no extension, don't use "none", but "".
When there is an extension, it starts with a dot, so don't put a redundant
dot in the default format.
2013-07-28 19:08:50 -04:00
Joey Hess
8c8488e01a
if a feed cannot be downloaded or has no enclosures, fail
2013-07-28 18:16:24 -04:00
Joey Hess
18541bf3fa
don't crash on encoding issues in feeds
...
filesystem encoding to the rescue once more!
IIRC this was the main bug in hpodder.
2013-07-28 17:24:30 -04:00
Joey Hess
66dfeaff44
show a side action when finding known urls
2013-07-28 17:19:21 -04:00
Joey Hess
7e66d260ea
importfeed: git-annex becomes a podcatcher in 150 LOC
2013-07-28 16:55:42 -04:00