An unofficial script to download PDF/EPUB/audio files from your Die ZEIT Digitalabo.
Find a file
2025-02-27 17:10:44 +01:00
.gitignore Added Dockerfile 2024-04-03 16:18:20 +02:00
docker-compose.yaml many changes to docker setup 2024-04-03 17:21:58 +02:00
docker-entrypoint.sh fixed docker entrypoint bash 2024-04-05 13:20:18 +02:00
Dockerfile added ZEITDL_*ID to Dockerfile 2024-04-05 13:07:10 +02:00
README.md Added Dockerfile 2024-04-03 16:18:20 +02:00
requirements.txt Added Dockerfile 2024-04-03 16:18:20 +02:00
zeit-dl Changed --type to --types to allow multiple types at once (PDF+EPUB) 2025-02-27 17:10:44 +01:00

zeit-dl

An unofficial script to download PDF/EPUB/audio files from your Die ZEIT Digitalabo.

Disclaimer

This script uses your login credentials. Use at your own risk.

Installation

Requires playwright (with chromium driver):

pip install playwright
playwright install chromium

Then you just need to download the zeit-dl file from this repository.

Docker

Put your credentials and the desired output path in the .env file

ZEITDL_USER=youruser
ZEITDL_PASSWORD=yourpassword
ZEITDL_MOUNT=/your/path

and run docker compose up -d.

Usage

If you simply want to download the current issue of Die ZEIT as pdf run

python zeit-dl '<USERNAME>' '<PASSWORD>'

where your have to replace <USERNAME> and <PASSWORD> with your credentials.

For help and more options run zeit-dl --help.