Benutzer-Werkzeuge

Webseiten-Werkzeuge


solutions:icloudnotes

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
solutions:icloudnotes [2020-11-06 15:24] – [Nativefier] andreassolutions:icloudnotes [2020-11-06 15:49] andreas
Zeile 4: Zeile 4:
  
 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. 
-===== icloud-notes-linux-client ===== 
  
-Für ein Ubuntu Linux kann [[https://snapcraft.io/icloud-notes-linux-client|icloud-notes-linux-client]] über den Ubuntu Software Store installiert werden. Hierbei handelt es sich um ein Snap. 
- 
-Informationen zum Einsatz und der zugrunde liegenden Software findet man [[https://www.facebook.com/permalink.php?id=195754260586536&story_fbid=1227229580772327|hier]]. Basis für die Realisierung ist die Komponente Nativefier. Als Methode 2 ist beschrieben, wie man die iCloud Notizen App lokal installiert. 
 ===== Nativefier ===== ===== Nativefier =====
  
Zeile 20: Zeile 16:
 # apt install nodejs # apt install nodejs
 # npm install nativefier -g # npm install nativefier -g
 +</code>
 +
 +===== icloud-notes-linux-client =====
 +
 +Für ein Ubuntu Linux kann [[https://snapcraft.io/icloud-notes-linux-client|icloud-notes-linux-client]] über den Ubuntu Software Store installiert werden. Hierbei handelt es sich um ein Snap.
 +
 +Informationen zum Einsatz und der zugrunde liegenden Software findet man [[https://www.facebook.com/permalink.php?id=195754260586536&story_fbid=1227229580772327|hier]]. Basis für die Realisierung ist die Komponente Nativefier. Als Methode 2 ist beschrieben, wie man die iCloud Notizen App lokal installiert.
 +
 +Erzeugung des Binary:
 +<code>
 +$ cd /tmp
 +$ mkdir -p icloud-linux-build-dir
 +$ cd icloud-linux-build-dir
 +$ wget https://i.imgur.com/m0abT4k.png -O icon.png
 +$ nativefier -p linux -a x64 -i icon.png --disable-context-menu --disable-dev-tools --single-instance https://www.icloud.com/
 +$ mv iCloud-linux-x64/ icloud
 +$ cd /opt
 +$ sudo mv /tmp/icloud-linux-build-dir/icloud/ .
 +$ mv icloud/iCloud icloud
 +$ sudo chown -R root:root icloud/
 +$ sudo chmod 4755 icloud/chrome-sandbox
 +</code>
 +
 +Erstellung des Desktop Eintrag:
 +<code>
 +$ cd /usr/share/applications
 +$ sudo cat > icloud.desktop << END
 +[Desktop Entry]
 +Comment[en_US]= Access Apple iCloud on Linux.
 +Comment=
 +Exec=/opt/icloud/icloud
 +GenericName[en_US]=Apple iCloud desktop app.
 +GenericName=iCloud
 +Icon=/opt/icloud/resources/app/icon.png
 +MimeType=
 +Name[en_US]=iCloud
 +Name=iCloud
 +NoDisplay=false
 +Path=
 +Categories=Network
 +StartupNotify=true
 +Terminal=false
 +TerminalOptions=
 +Type=Application
 +END
 </code> </code>
solutions/icloudnotes.txt · Zuletzt geändert: 2020-12-30 09:48 von andreas