Skip to content

Nextcloud - Kalender Syncronisation

Nextcloud
1 1 161
  • Ich habe gestern versucht, meine Nextcloud Installation auf Bookworm hochzuziehen und NC zu aktualisieren. Das ist kläglich gescheitert, so dass ich wieder zurück rollen musste. Danke an die schönen VMs von Hetzner 😊

    Ok, zum Thema. Ich hatte einige Probleme, meinen Kalender wieder zur Syncronisation zu bewegen. Ich hatte wohl einiges verstellt 🤓

    So soll das aussehen auf meinem Handy.

    Screenshot_20230625_092224_One UI Home.jpg

    Das Widget ist von der eingebauten Kalenderfunktion (Android).

    Zum Syncen mit der NC Installation verwendet man das Tool DAVx5, hier der Link zum Playstore.

    Nach Installation muss man die Verbindung zur NC herstellen, dazu erstellt man in der NC ein App Passwort. Zu finden unter Persönliche Einstellungen / Sicherheit / Geräte & Sitzungen
    Den Link findet man unter Dateien, unten links.

    https://DOMAIN/remote.php/dav/files/Frank/
    

    Damit erstellt man dann den Login. Danach noch die Syncronisationseinstellungen.

    Screenshot_20230625_092320_DAVx.jpg

    Screenshot_20230625_092334_DAVx.jpg

    Jetzt sind die Kalenderdaten wieder da und man kann in beide Richtungen mit Terminen arbeiten!

    Man muss nicht die App ICSX5 installieren, wie auf dem dritten Tab erwähnt wird. Spart Euch die zwei €!

  • Nextcloud - Update 31.0.5

    Nextcloud nextcloud linux
    1
    0 Stimmen
    1 Beiträge
    280 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Hub 5 (27.0.0)

    Nextcloud nextcloud hub5 linux
    1
    0 Stimmen
    1 Beiträge
    157 Aufrufe
    Niemand hat geantwortet
  • Nextcloud 24.0.0

    Nextcloud nextcloud
    1
    2
    0 Stimmen
    1 Beiträge
    198 Aufrufe
    Niemand hat geantwortet
  • Nextcloud API Zugriff

    Nextcloud nextcloud
    4
    0 Stimmen
    4 Beiträge
    376 Aufrufe
    FrankMF
    Ok, es gab noch ein Problem und zwar '/'. Habe das Script jetzt nochmal umgebaut, jetzt bin ich soweit zufrieden. Die Textdatei ist auf meine Bedürfnisse angepasst worden 1.2.01 1.2.01.1 Text1.1 1.2.01.2 Text1.2 1.2.02 1.2.02.1 Text2.1/Testing 1.2.02.2 Text2.2 1.2.01 und 1.2.02 erzeugt dann einen Ordner, der Rest sind dann Unterordner. """ Tool to create folders using the Nextcloud API """ ############################################### # Imports ############################################### import subprocess from pathlib import Path ############################################### # Constant ############################################### # Get home directory from user USERHOME = str(Path.home()) NCPATH = 'https://DOMAIN/remote.php/dav/files/Frank/Python_Script/' USERNAME = 'USER' PASSWORD = 'PASSWORD' ############################################### # Function to crate folder with nextcloud api ############################################### def read_textobject(): # read folders to create from textfile with open(f'{USERHOME}/Textdatei.txt', 'r') as obj: # create object for line in obj: line_split = line.split(' ') elements = line_split[0].split('.') try: if elements[3]: main_folder = 0 # replace whitespaces with %20, and / with _ and remove linefeed (\n) path = Path((line.replace(' ', '%20').replace('/', '_')).rstrip('\n')) except IndexError: print("Element is main folder") main_folder = 1 # replace whitespaces with %20, and / with _ and remove linefeed (\n) main = Path((line.replace(' ', '%20').replace('/', '_')).rstrip('\n')) else: print("Element is not a main folder") ############################################### # Create directory ############################################### if main_folder == 1: # Main folder try: args = ['curl', '-u', f'{USERNAME}:{PASSWORD}', f'{NCPATH}{main}', '-X', 'MKCOL'] result = subprocess.run(args, check=True, capture_output=True, text=True) except subprocess.CalledProcessError as error: print(result.stderr) else: if result.stdout: print(result.stdout) else: print('Directory created successful') else: # Not a main folder try: args = ['curl', '-u', f'{USERNAME}:{PASSWORD}', f'{NCPATH}{main}/{path}', '-X', 'MKCOL'] result = subprocess.run(args, check=True, capture_output=True, text=True) except subprocess.CalledProcessError as error: print(result.stderr) else: if result.stdout: print(result.stdout) else: print('Directory created successful') else: print(result.stdout) obj.close() if __name__ == '__main__': read_textobject()
  • Nextcloud - Upgrade auf 19.0.1

    Nextcloud nextcloud linux
    1
    1
    0 Stimmen
    1 Beiträge
    277 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Größe Datenverzeichnis

    Nextcloud nextcloud
    1
    1
    0 Stimmen
    1 Beiträge
    263 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Update auf 17.0.3

    Nextcloud nextcloud
    1
    0 Stimmen
    1 Beiträge
    232 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Update auf 17.0.2

    Nextcloud nextcloud
    1
    1
    0 Stimmen
    1 Beiträge
    262 Aufrufe
    Niemand hat geantwortet