d4sd
v2.1.0
Published
A downloader for https://digi4school.at/.
Downloads
52
Readme
digi4school-downloader
Features
Download books and archives with folders and additional documents from https://digi4school.at/
Supports linked books from:
- Scook (https://www.scook.at/)
- Westermann BiBox (https://bibox2.westermann.de/)
- various others like https://hpthek.at/
Download books from https://www.scook.at/ (only by url)
Typescript API
Installation
- Install Node.js + npm
npm i -g d4sd@latest
- (or use
yarn global add d4sd@latest
) - (or replace
d4sd
withnpx d4sd@latest
for all commands)
- (or use
Usage
Basic usaged4sd -u <user> <...books>
Specify a password and an output folderd4sd -u <user> -p <password> -o ./download/ <...books>
Download specific books using a glob patternd4sd -u [email protected] -o ./download/ "Grundlagen d?? Elektrotechnik (2|3)*"
Download your whole shelfd4sd -u [email protected] -o ./download/ "*"
Download a book using an urld4sd -u [email protected] "https://digi4school.at/ebook/xxxxxxxxxxxx"
("another url"
...)
Download a book from Scookd4sd -s scook -u [email protected] "https://www.scook.at/produkt/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Download a book from Trauner DigiBoxd4sd -s trauner -u [email protected] "Englisch *"
More options can be found with d4sd -h
.
Note: On Linux, make sure to use single quotes '
instead of "
.
Slow internet connections
On slow networks I'd recommend setting the timeout to a higher valued4sd -u <user> -t 180000 "*"
Disclaimer
This project is only for educational purposes. Don't download books with this tool please.