Skip to content

Latest commit

 

History

History
68 lines (58 loc) · 1.37 KB

README.md

File metadata and controls

68 lines (58 loc) · 1.37 KB


DownHost
DownHost
Gallery archive and reader

Installation

  • 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

// 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"
    }
}

Warning

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!!!

Limitation

  • prone to breaking changes in database

Todo

  • Gallery page/API
  • Fancy directory listing
  • Metadata support
  • Reader client
  • Restore download list
  • Stop/Pause download list
  • [?] Compactibilty with other apps

Special Thanks