Skip to content

hvoecking/tagesschau-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages