solutions:icloudnotes
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
solutions:icloudnotes [2020-11-06 15:10] – [Nativefier] andreas | solutions:icloudnotes [2020-11-06 15:52] – [icloud-notes-linux-client] andreas | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Ein wesentliches Programm auf dem Linux Desktop für den Nutzer eines iPhones sind die iCloud Notizen. Leider verwendet Apple hierfür ein proprietäres Format und es gibt keinen Client ausserhalb der Apple Welt, weder für Linux noch für Windows. Einzig per Internet Browser kann direkt über die iCloud auf die Notizen zugegriffen werden. | Ein wesentliches Programm auf dem Linux Desktop für den Nutzer eines iPhones sind die iCloud Notizen. Leider verwendet Apple hierfür ein proprietäres Format und es gibt keinen Client ausserhalb der Apple Welt, weder für Linux noch für Windows. Einzig per Internet Browser kann direkt über die iCloud auf die Notizen zugegriffen werden. | ||
- | Hier setzt die folgende Lösung an erstellt aus der Browser Seite eine Desktop App. | + | Hier setzt die folgende Lösung an erstellt aus der Browser Seite eine Desktop App mit Hilfe der NodeJS Komponente Nativefier. |
+ | |||
+ | ===== Nativefier ===== | ||
+ | |||
+ | Die Seite [[https:// | ||
+ | |||
+ | Die vorgeschlagene NodeJS Version 11 wird nicht mehr unterstützt, | ||
+ | am 06.11.2020 habe ich auf Debian 10 wie folgt installiert: | ||
+ | |||
+ | < | ||
+ | # curl -sL https:// | ||
+ | # apt install nodejs | ||
+ | # npm install nativefier -g | ||
+ | </ | ||
===== icloud-notes-linux-client ===== | ===== icloud-notes-linux-client ===== | ||
Für ein Ubuntu Linux kann [[https:// | Für ein Ubuntu Linux kann [[https:// | ||
- | Informationen zum Einsatz und der zugrunde liegenden Software findet man [[https:// | + | Informationen zum Einsatz und der zugrunde liegenden Software findet man auf dieser |
- | ===== Nativefier ===== | + | |
- | Die Seite [[https:// | + | Erzeugung des Binary: |
+ | < | ||
+ | $ cd /tmp | ||
+ | $ mkdir -p icloud-linux-build-dir | ||
+ | $ cd icloud-linux-build-dir | ||
+ | $ wget https:// | ||
+ | $ nativefier -p linux -a x64 -i icon.png --disable-context-menu --disable-dev-tools --single-instance | ||
+ | $ mv iCloud-linux-x64/ icloud | ||
+ | $ cd /opt | ||
+ | $ sudo mv /tmp/icloud-linux-build-dir/icloud/ . | ||
+ | $ mv icloud/ | ||
+ | $ sudo chown -R root:root icloud/ | ||
+ | $ sudo chmod 4755 icloud/ | ||
+ | </ | ||
+ | Erstellung des Desktop Eintrag: | ||
+ | < | ||
+ | $ cd / | ||
+ | $ sudo cat > icloud.desktop << END | ||
+ | [Desktop Entry] | ||
+ | Comment[en_US]= Access Apple iCloud on Linux. | ||
+ | Comment= | ||
+ | Exec=/ | ||
+ | GenericName[en_US]=Apple iCloud desktop app. | ||
+ | GenericName=iCloud | ||
+ | Icon=/ | ||
+ | MimeType= | ||
+ | Name[en_US]=iCloud | ||
+ | Name=iCloud | ||
+ | NoDisplay=false | ||
+ | Path= | ||
+ | Categories=Network | ||
+ | StartupNotify=true | ||
+ | Terminal=false | ||
+ | TerminalOptions= | ||
+ | Type=Application | ||
+ | END | ||
+ | </ |
solutions/icloudnotes.txt · Zuletzt geändert: 2020-12-30 09:48 von andreas