Receptoár

Aktualizoval jsem způsob jakým se generují recepty pro Jekyll blog z Google Keep. Stáhl jsem nový export z Google Takeout a upravil jsem skripty pro převod dat.

gkeepapi

Dříve jsem se snažil použít gkeepapi. Nepoužívají však pro přihlašování app-passwords, ale master-token, takže jsem tuto cestu nakonec opustil.

google takeout

Jako výrazně nejsnazší postup se ukázalo stáhnout exportovaná data z googlu jako zip. Lze pro to použít nástroj: takeout.google.com, kde člověk vybere službu Google Keep a stáhněte data jako zip (odeslou se jak odkazu na email). Následně jsem připravil jednoduchý skript, který převede json soubory na jeden velký Json a zněj se následně generují markdown soubory s recepty.

Oba scripty jsou uloženy v repozitáři.

Převod exportovaných dat z Google Keep do jednoho jsonu:

Převod exportovaných dat z Google Keep do jednoho jsonu:

python3 keep_to_simplenote.py

Script očekává soubory v sectě: ./dont_include/Keep/.

Json -> markdown

Převod velkého json soubor na markdown soubory s recepty provede script:

python3 json2recipe.py

Tento skrip jsem upravil tak, aby generoval soubory s názvem podle “title”, který je očištěný od emotikonů a mezer. Takže jsou nyní rezepty na stránkách řazeny abecedně podle názvu receptu.

Odkazy