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
tag count: 2
Search by tag: "Lieferschein" ? -
Search by tag: "Media Markt" ? OK
rename tag is: "#Media Markt"
...
? move to tag directories
tag directories "Media" exists? ? created
target: ./Media/20200705_20200705_scan_125105.pdf
tag directories "Markt" exists? ? created
target: ./Markt/20200705_20200705_scan_125105.pdf
Tag ist hier das Stichwort, welches im PDF gesucht wird und für den Dateinamen zur Verfügung steht. Kategorie definiert einen Unterordner im Zielverzeichnis.Tag oder Kategorie (der Unterschied ist mir leider nicht ganz klar)
Rechnung=Belege;Quittung=Belege;Kassenbon=Belege würde alle Dokumente, die einen dieser Tags enthält in den Ordner "Belege" verschieben.Nein, ich glaube dies ist in der Tag ein Bug - sorry dafür. Das ist mir beim Fehlerbereinigen der nächsten Version in den letzten Tagen glaube auch aufgefallen und sollte mit der nächsten Version gefixt sein. Alternativ kannst du die oben erwähnte Beta testen.Ich vermute einen Anfängerfehler in der Konfiguration. Hat jemand einen Tipp für mich?
Ich hab etwas gegoogelt, es gibt leider nur ein python Beispiel wie man per skript die label setzt.
https://community.synology.com/enu/forum/1/post/123043

value$ ) wird als Suchsuffix im Dateinamen verwendet!value ) invertiert die Suche im Dateinamen
grepresult=0
grepresult wird zu Beginn der übergeordneten Schleife (Zeile 555) zurückgesetzt, da grepresult ja definiert, ob die Hauptregel erfüllt wurde.grepresult liegt, könntest du testen, indem du mal nur deine "is not" Regel prüfen lässt.if ! grep -qwFi "dein Suchwort" "/pfad/zum/textfile" ;then
grepresult=1
fi

found definiert, ob die Hauptregel erfüllt wurde und prepresult nur definiert, ob die Subregel erfüllt wurdeall angegeben Search by tag rule: "Regel1" ?
? condition: all
? tag: MeinTag
? destination: MeinOrdner
[Subrule]:
>>> search for: SollNichtGefundenWerden
isRegEx: false
searchtyp: is not
source: content
casesensitive: true
? Subrule don't matched
>>> Rule is not satisfied
Search by tag rule: "Regel1" ?
? condition: all
? tag: MeinTag
? destination: MeinOrdner
[Subrule]:
>>> search for: SollGefundenWerden
isRegEx: false
searchtyp: contains
source: content
casesensitive: true
? Subrule matched
>>> search for: SollNichtGefundenWerden
isRegEx: false
searchtyp: is not
source: content
casesensitive: true
? Subrule matched
>>> Rule is satisfied
grepresult einmalig auf 0 gesetzt.grepresult korrekterweise auf 1 gesetztgrepresult korrekterweise nicht auf 1 gesetzt, steht aber vom ersten Durchlauf noch auf 1 und wird deshalb trotzdem als 1 evaluiertall wird found auf 1 gesetzt, weil ja beide grepresult auf 1 standenWenn 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.