Google Keep Notizen zur Nextcloud exportieren

Ich habe ein tolles Python Script gefunden, mit der sich spielend einfach alle Google Notes zur Nextcloud exportieren lassen. Dazu wird das Skript von ‚Matthoug‘ benötigt, sowie das python Programm gkeepapi welches sich mit ‚pip install gkeepapi‘ installieren lässt. Vorausgesetzt dafür ist python installiert ist. Sollte das nicht der Fall sein folgendes ausführen.

sudo apt update

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

sudo apt install python3 -y

Dann mit ‘python3 —V’ überprüfen ob eine Versionsnummer ausgegeben wird. Ist das so, war die Installation erfolgreich. Dann geht es ans eigentliche Tool.

In das Homeverzeichnis wechseln und das Tool herunterladen.

wget https://github.com/matthoug/gkeep_to_nextcloud_notes/blob/master/gkeep_to_nextcloud_note.py

nun das Script öffnen und in diesem 2 Stellen editieren. Einmal den Pfad wo die Dateien gespeichert werden sollen und einmal die Zugangsdaten zum Google Konto.

#Once you have a password account from google you can indicate you email + password below

success = keep.login('...', '...')
Directory = '/home/BobDylan/Documents/gkeep_to_nextcloud_notes/'

Die Zeile success editieren und die eigenen Accountdaten von Google eintragen, sollte 2FA vorhandenes sein, muss ein App Passwort angelegt werden und dieses dann eingetragen werden. Wie das funktioniert wird bei Google selber gut dokumentiert.

Ist das bearbeiten erledigt, kann das Skript ausgeführt werden. Es sollte nach jeder Menge Text ein Notes were imported from Google Keep am Ende erscheinen.

Dann befinden sich die Notizen, gespeichert als text Dateien in dem gewünschten Ordner.