An open API service indexing awesome lists of open source software.

https://github.com/dudoslav/dam

Simple download manager with web user interface
https://github.com/dudoslav/dam

css3 html5 javascript ruby sinatra

Last synced: 3 months ago
JSON representation

Simple download manager with web user interface

Awesome Lists containing this project

README

        


DAM logo

# DAM
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.


DAM user interface

## Installation

### AUR

```
yaourt -S dam-git

sudo systemctl start dam
sudo systemctl enable dam
```

### From source

```
git clonse https://github.com/dudoslav/dam.git
cd dam

bundle install
bundle exec rackup # Add options like port and address
```

## API

- **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.