Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 1.73 KB

README.md

File metadata and controls

54 lines (44 loc) · 1.73 KB

Tagesschau Downloader

Python script for playing and downloading all media on tagesschau.de with a single click.

I always imagined how nice it would be, if I got up and only needed a single click to enjoy my news during breakfast. And finally I came around to do it.

Installation

Example for Ubuntu:

git clone https://github.com/hvoecking/tagesschau-downloader.git
cd tagesschau-downloader
# install pip3 if not already present, eg. sudo apt-get install python3-pip
sudo pip3 install virtualenv
virtualenv venv
source venv/bin/activate
python3 tagesschau-downloader.py [--help]

Download

Using the standard options the ammount downloaded per day will average at about 80MB to 90MB. Ranging from 20MB up to 150MB or more.

License

MIT

TODO

  • Fix formatting of last row on downloading
  • Do not touch files anymore
  • Do not split up in subfolders by date anymore to avoid downloading same files multiple times
  • Set track name in playlist as website title
  • Download to same directory per topic (cut off numbers at the end)
  • Command line options / settings file
    • Help
    • Audio/Video quality
    • Directory for download (default: Save in downloads folder)
    • Media Player
    • Download manager
    • Max age of files
  • Sort playlist by general article topic > time
  • Format code
  • Consistently sort video stuff before audio stuff
  • Quote style according to http://stackoverflow.com/questions/56011/single-quotes-vs-double-quotes-in-python
  • Code style according to http://google-styleguide.googlecode.com/svn/trunk/pyguide.html#Semicolons
  • Render the webpage and set it as covor image for audio files
  • Buffered cmd-line output