wuyongyi / dailyblink

Downloads the Audio and Text of the Free Daily book from Blinkist.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Actions Status codecov GitHub release (latest by date) Code style: black

Daily Blinkist downloader

Downloads the Free Daily from Blinkist. No Login required. Both German and English.

Installation

Install Python 3.6+ and run:

pip install --user git+https://github.com/ptrstn/dailyblink

Usage

You can download all freely available blinks from that day by just running:

python -m dailyblink

By default, all blinks are saved in your home directory under Musik/blinks. One folder per book.

Example:

$ dailyblink
Downloading the free daily Blinks...

english (en):
Unlocking Creativity - Michael Roberto

Saving book text...
Saving book cover...
Saving audio track #1 - What’s in it for me? Discover the six mi...
Saving audio track #2 - Counteract the linear mind-set by incorp...
Saving audio track #3 - Avoid the benchmarking mind-set by striv...
Saving audio track #4 - Steer clear of the prediction mind-set b...
Saving audio track #5 - Psychological safety within a company is...
Saving audio track #6 - The focus mind-set can be avoided by tak...
Saving audio track #7 - Naysayers are most effective in pairs an...
Saving audio track #8 - Final summary...
Creating playlist file...

german (de):
Warum ich nicht länger mit Weißen über Hautfarbe spreche - Reni Eddo-Lodge

Saving book text...
Saving book cover...
Saving audio track #1 - Was drin ist für dich: Strukturellen Ras...
Saving audio track #2 - Die Kommunikationskluft zwischen Weißen ...
Saving audio track #3 - Der Rassismus in Großbritannien wurzelt ...
Saving audio track #4 - Wir müssen uns auch mit der „schwarzen G...
Saving audio track #5 - Struktureller Rassismus führt zu ungleic...
Saving audio track #6 - Struktureller Rassismus zeigt sich auch ...
Saving audio track #7 - Der Mangel an schwarzen Heldenfiguren in...
Saving audio track #8 - Wir brauchen einen Feminismus, der sich ...
Saving audio track #9 - Die britische Politik ignoriert den Rass...
Saving audio track #10 - Zusammenfassung...
Creating playlist file...

All blinks were saved under ~/Musik/blinks

Custom output path

If you want to specify a different path where to store the blinks, you can pass the --path argument.

For example, you could use --path . to download in the current working directory:

dailyblink --path .

Restrict languages

If you only want to download blinks from only a certain language you can pass the --language argument following the languages you would like to be used.

For example (de for German, en for English):

dailyblink --language de en

Help

dailyblink --help
usage: dailyblink [-h] [--version] [-p PATH] [-l {en,de} [{en,de} ...]]

Tool to download the audio and text of the free daily book from blinkist.com

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -p PATH, --path PATH  Path of where the blinks should be saved. Default: ~/Musik
  -l {en,de} [{en,de} ...], --language {en,de} [{en,de} ...]
                        Language of the free daily. Default: english german

About

Downloads the Audio and Text of the Free Daily book from Blinkist.com

License:MIT License


Languages

Language:Python 100.0%