Simple download manager with nice web user interface without any javascript frameworks. DAM is build using ruby and sinatra for backend and pure HTML/CSS/JS for user interface. Backend application is devided into API and UI.
yaourt -S dam-git
sudo systemctl start dam
sudo systemctl enable dam
git clonse https://github.com/dudoslav/dam.git
cd dam
bundle install
bundle exec rackup # Add options like port and address
- GET /downloads returns list of all active downloads.
- GET /downloads/:id returns status of specific download.
- POST /downloads starts download of file with the uri of received json body.
- DELETE /downloads/:id deletes specific download.