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.