summaryrefslogtreecommitdiff
path: root/doc/todo/wishlist:_allow_configuration_of_downloader_for_addurl.mdwn
diff options
context:
space:
mode:
authorGravatar andy <andy@web>2013-04-09 02:50:40 +0000
committerGravatar admin <admin@branchable.com>2013-04-09 02:50:40 +0000
commit21996c224d393114fae6b877a370e0d3fa83619e (patch)
treebc438df8123ce2039e7b4ae4fba9c42c934e183c /doc/todo/wishlist:_allow_configuration_of_downloader_for_addurl.mdwn
parent3fe521c12965fd949630261fb153e3904164dea0 (diff)
Diffstat (limited to 'doc/todo/wishlist:_allow_configuration_of_downloader_for_addurl.mdwn')
-rw-r--r--doc/todo/wishlist:_allow_configuration_of_downloader_for_addurl.mdwn1
1 files changed, 1 insertions, 0 deletions
diff --git a/doc/todo/wishlist:_allow_configuration_of_downloader_for_addurl.mdwn b/doc/todo/wishlist:_allow_configuration_of_downloader_for_addurl.mdwn
new file mode 100644
index 000000000..ec05d426f
--- /dev/null
+++ b/doc/todo/wishlist:_allow_configuration_of_downloader_for_addurl.mdwn
@@ -0,0 +1 @@
+It would be neat if Git annex addurl allowed a configuration option for a download manager command to do the actual download in place of wget/curl with a placeholder for the file name to save to & URL to get from (if that's all annex needs). That would allow the user to choose a graphical download manager if desired to make progress easier to monitor. The specific circumstance I'm seeing is with [[wishlist:_an___34__assistant__34___for_web-browsing_--_tracking_the_sources_of_the_downloads]]. I found that the existing Firefox addon [FlashGot](http://flashgot.net/) can run any command with arbitrary arguments including placeholders. Right now I've got a [script](https://gist.github.com/andyg0808/5342434) that changes to a user-selected directory and then runs git-annex addurl in it with the provided url. It works fine as a download manager for FlashGot. The issue is that there is no progress information for large file downloads. If git-annex could start a separate download manager to do the actual download, then the user would be able to check status at any time, even though the git-annex command was run from a GUI and not a terminal.