CalDAV Termine umbenennen mit Stapelverarbeitung, Skript, Programm?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

SoniX

Benutzer
Registriert
14. Okt. 2010
Beiträge
823
Reaktionspunkte
62
Punkte
48
Hallo!

Ich nutze CalDAV auf meiner Synology nun schon seit Jahren mit Erfolg.

Unter den Terminen sind auch die Dienste meiner Frau eingetragen.
Gestern kam sie zu mir und fragte mich ob es möglich sei diese anders zu benennen.
Grund ist, weil ihr Handy die Namen der Termine abschneidet und sie so in der Übersicht nicht erkennen kann welcher Dienst welcher ist. Sie sieht da nur "Dienst...."

Ich würde nun gerne die Termine die sie so hat die unter den Namen "Dienst (12)", "Dienst (10)" etc eingetragen sind umändern auf "(12) Dienst" bzw "(10) Dienst".

Jeder Dienst den sie hat ist als eigener Termin eingetragen.

Wenn ich mir die einzelnen ics Dateien ansehe, dann sind das Textfiles und unter dem Eintrag "SUMMARY:" ist der Name welcher geändert werden soll.

Ich hätte nun gerne ein Programm/Skript welches eine Datei nach der anderen öffnet, nachsieht ob da "Dienst (12)" drinsteht, es dann ersetzt mit "(12) Dienst" und wieder abspeichert. Falls "Dienst (10)" drinsteht, soll es halt mit "(10) Dienst" ersetzt werden, etc etc.

Ist sowas machbar/möglich?

Könnt ihr mir da helfen?

Danke sehr schon im voraus! :-)

PS: Eine intelligente Erkennung der Klammern und Zahlen ist nicht notwendig. Es gibt nur ne handvoll verschiedener Dienste. Ich könnte das Programm/Skript auch einfach mehrfach durchlaufen lassen; einmal für 12er Dienst, einmal für 10, einmal für 8er, etc. mit jeweils manueller Eingabe was mit was ersetzt werden soll. Aber automatisiert soll es schon ablaufen, da es inzwischen tausende Termine sind und die alle manuell zu öffnen wäre ein Krampf.
 
Zuletzt bearbeitet:
Danke! Sieht schon sehrgut aus.

Wie aber mache ich das mit allen Dateien die da im Verzeichnis liegen? Das sind tausende...
Da jedesmal die Variable des Dateinamens neu setzen wäre langwierig.

Edit:

Habe es mit dem Programm FAR (Find and Replace) geschafft.
Danke trotzdem für die Hilfe und den Denkanstoss in welche Richtung ich gehen muss! :-)
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat