- Download books and archives with folders and additional documents from https://digi4school.at/
- Download books from https://www.scook.at/ (only by url)
- Typescript API
- Install Node.js + npm
npm i -g d4sd
Basic usage
d4sd -u <user> <...books>
Specify a password and an output folder
d4sd -u <user> -p <password> -o ./download/ <...books>
Download specific books using a glob pattern
d4sd -u [email protected] -o ./download/ "Grundlagen d?? Elektrotechnik (2|3)*"
Download your whole shelf
d4sd -u [email protected] -o ./download/ "*"
Download a book using an url
d4sd -u [email protected] "https://digi4school.at/ebook/xxxxxxxxxxxx"
("another url"
...)
Download a scook book
d4sd -s -u [email protected] "https://www.scook.at/produkt/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
More options can be found with d4sd -h
.
Note: On Linux, make sure to use single quotes '
instead of "
.
On slow networks I'd recommend setting the timeout to a higher value
d4sd -u <user> -t 180000 "*"
This project is only for educational purposes. Don't download books with this tool please.