- install deno
- prepare config.json and (optional) auth.json file.
- run command
deno run --allow-read --allow-write --allow-net http://nexxkinn.gitlab.io/downhost/dev/mod.ts
// config.json
{
"hostname":"localhost",
"port":8080,
"base_url": "",
"catalog_dir":"",
"webui_dir":"",
"temp_dir":"",
"pass":""
}
// auth.json, optional for selected sites.
// check ./script/ for filename lists.
{
"script_filename" :{
"u":"username",
"p":"password"
}
}
This app is under active development, and will prone
to breaking changes.
The app is prone to API Injection attack as the app
has yet to implement input sanitazion. Do not expose
the app to public network at all cost.
USE IT WITH YOUR OWN RISK!!!
- prone to breaking changes in database
- Gallery page/API
- Fancy directory listing
- Metadata support
- Reader client
- Restore download list
- Stop/Pause download list
- [?] Compactibilty with other apps