A simple low-level python script that downloads file from the internet.
These scripts offer the possiblity to monitor a database and wait for new download request and download them when available.
To run this on a server as a database monitor, it is recommended you run the docker container for which the Dockerfile is provided.
Alternatively, you can run the start.py
script.
You can also run this script from your terminal, this requires a little more setup though.
- Have python installed
- Have pip installed
- Run
pip install --no-cache-dir -r requirements.txt
to install the required packages - Run
playwright install
- Add all binaries to your PATH and make sure they are globally accessible. Find your binaries in
./binaries/windows
- Test the binaries using
n-m3u8dl-re.exe -h
- Set the required variables in
cli.py
(login credentials, ...) - Run
python cli.py <video_url>