Cyberduck Mountain Duck CLI

#7885 closed enhancement (worksforme)

Browse/Download nginx/apache served directory

Reported by: kfunk Owned by:
Priority: normal Milestone:
Component: webdav Version: 4.4.3
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description

Is it possible to browse or download the contents of an http hosted directory? I don't have a login for this service, and FTP is not available.

Right now my solution is to use bash/wget using $ wget --no-parent --recursive http://<ip_address>/<directory_name>/

Either that, or visit it in a browser and download each target.

Is there any feature of cyberduck that can help me with getting the contents all the contents of an web hosted directory using only http?

Change History (3)

comment:1 Changed on Apr 13, 2014 at 9:03:49 AM by dkocher

  • Component changed from core to webdav
  • Resolution set to worksforme
  • Status changed from new to closed

comment:2 Changed on Apr 20, 2014 at 3:10:57 AM by kfunk

Either I'm not understanding something correctly, or I didn't communicate my problem. I am unable to log in to this server or install/modify any server config.

The solution I'm looking for would theoretically work on any public nginx (or apache) server, where I can download a directory by way of HTTP GET the way I can with wget. IE:

$ wget --no-parent --recursive http://195.154.9.78/6661d2f9ca71d2255cc11900b3060f65/VA%20-%20USA%20Hot%20Top%2040%20Singles%20Chart%20%28%2026%20April%202014%20%29~320%20kbps~%7bAryaN_L33T%7d%5bLittleFairyRG%5d/

But just a cyberduck UI to that directory, so I can choose what things to download, instead of wget'ing the whole directory.

Last edited on Apr 20, 2014 at 5:25:04 PM by dkocher (previous) (diff)

comment:3 Changed on Apr 20, 2014 at 5:44:45 PM by dkocher

We do not support parsing HTML responses (as in the example given above) and recursively retrieve linked content. As mentioned in my previous comment, if you have control over the server you can install a WebDAV module which allows to list directories over HTTP PROPFIND with a XML response that is supported with Cyberduck.

Note: See TracTickets for help on using tickets.
swiss made software