Skip to content

Nextcloud - App Text

Nextcloud
  • Man kann ja mit einer Nextcloud-Installation keine Textdateien einfach mal so verändern. Ziemlich blöd 😞 Bis jetzt gab es nur die App Collabora Online. War für mich persönlich immer einen Tick zu viel.

    Doch ich bin da gestern über was gestolpert, was ich Euch empfehlen möchte. Die App heißt einfach Text! Ein Beispiel

    efeea707-fd81-4c7a-94a3-419c4ff44214-grafik.png

    Man kann

    • fett schreiben
    • kursiv schreiben
    • Text durchstreichen
    • Absatz einfügen
    • Überschriften definieren
    • ungeordnete Liste anlegen
    • geordnete Liste anlegen
    • ein Blockzitat anlegen
    • einen Codeblock anlegen
    • und ein Bild einfügen

    Das was man alles so braucht, wenn man mal eben schnell einen Text anlegen will. Die Dateiendung lautet .md was Markdown heißen soll. Die Datei sieht so aus, wenn man sie öffnet.

    # Überschrift
    
    **Test**
    
    Mal ausprobieren!
    
    <https://www.google.de>
    
    ![IMG_20190518_114032.jpg](/core/preview?fileId=105822&x=1024&y=1024&a=true#mimetype=image%2Fjpeg&hasPreview=true&fileId=105822)
    

    Wenn man diese Datei z.B. in Grav einfügt, wird man sehen das das Bild nicht enthalten ist. Grav benutzt auch Markdown, deswegen das Beispiel.

    Man kann auch mit mehreren Personen an einem Dokument arbeite, dazu kann man die Datei wie gewohnt mit der Nextcloud Funktion teilen!

    Wenn Ihr also nun was kleines nettes schnelles zum Editieren innerhalb von Nextcloud braucht. Die App Text installieren und Spaß haben.

    Wie ich gestern gelesen habe, soll Text ab Version 17 standardmäßig in Nextcloud enthalten sein. 👍

  • Noch was vergessen.

    a2c377b7-d4e4-4791-b94e-dc9fc7f1677c-grafik.png

    Neues Textdokument erstellt ein Dokument mit der Endung .md

  • Nextcloud Hub8 Keine Previews

    Nextcloud
    2
    0 Stimmen
    2 Beiträge
    301 Aufrufe
    FrankMF

    Noch als Ergänzung, der Server läuft mit Debian 12

    # uname -a Linux webserver1-4gb-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux
  • Nextcloud Hub8 (29.0.0) released

    Nextcloud
    2
    0 Stimmen
    2 Beiträge
    207 Aufrufe
    FrankMF

    Ich möchte hier aber auch nicht unterschlagen, dass viele der Neuerungen bei meiner Installation nicht funktionieren. Hauptsächlich Funktionen im Zusammenhang mit der neuen Teams Funktion.

    Da ich schon sehr lange Nextcloud nutze, kenne ich das von den 0.0er Versionen. Da braucht es erst mal ein paar Updates, bis das fehlerfrei funktioniert.

  • Nextcloud - Update auf 28.0.0

    Nextcloud
    5
    0 Stimmen
    5 Beiträge
    426 Aufrufe
    FrankMF

    28.0.1 ist da. Den Log Reader wieder aktiviert. Gleiches Verhalten. Kann ich so leider nicht gebrauchen, also wieder deaktiviert.

  • Nextcloud API Zugriff

    Nextcloud
    4
    0 Stimmen
    4 Beiträge
    231 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 23.0.3

    Nextcloud
    1
    0 Stimmen
    1 Beiträge
    143 Aufrufe
    Niemand hat geantwortet
  • Nextcloud 21.0.2 - Kann kein PDF anzeigen!?

    Nextcloud
    1
    0 Stimmen
    1 Beiträge
    179 Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Preview Generator

    Nextcloud
    1
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • Nextcloud - Redis Cache

    Nextcloud
    1
    0 Stimmen
    1 Beiträge
    415 Aufrufe
    Niemand hat geantwortet