Hallo,
nach einiger Zeit im Forum fällt auf, dass viele immer die gleichen Fragen zu den gleichen Aktionen fragen, also will ich (im Sinne der Open-Source-Idee) hiermit ein paar Aktionen veröffentlichen. Diese dürft ihr gerne verwenden und vor allem verbessern und erweitern. Dies ist denke ich auch der einzige Weg, sowas wie ein Wörterbuch (Aktion, die Groß- und Kleinschreibung korrekt setzt) o.ä. zusammenzustellen.
Ich mache zumeist eine Standardaktion, die man über alle Lieder laufen kann. (Erweiterungen an dieser Aktion fände ich am besten.)
Das Nachfolgende soll zum besseren Verständnis dienen (da eine Kommentarfunktion in den Aktionen fehlt):
Aktion Standard:
Vorraussetzungen: Keine
- Tag klein schreiben Schreibweise "_Tag": klein den gesamten Tag auf kleine Schreibweise setzen um für nachfolgende Aktion eine einheitliche Schreibweise zu schaffen
- diverse Ersetzungen z.B. Ersetzen "_Tag": "[" -> "("
- umlaute umwandeln z.B. Ersetzen "_Tag": "fraeulein" -> "fräulein"
- Interpreten richtig schreiben z.B. Regulärer Ausdruck "ARTIST": "(^| |\()gr(oe|ö)nem(aie?|(a|e)ye?)r($| |\))" -> "$1grönemeyer$5" Ersetzt (fast) alle Schreibweisen von Grönemeyer durch Grönemeyer
- und ersetzen und im Interpreten in Ampersand umwandeln
- feat und vs richtig schreiben für feat: Regulärer Ausdruck "ARTIST": "( |\(|")(feat\.?||featuring|ft)( |\)|")" -> "$1ft.$3" feat, featuring usw. in ft. umwandeln, vs in vs. umwandeln
- "radio version" ergänzen, falls nur zum Teil vorhanden Regulärer Ausdruck "TITLE": "(\(| )radi(o( (v(e(r(s(i(o(n|$)|$)|$)|$)|$)|$)|$)|$)|$)" -> "$1radio version)
- klammern um CD beim Album Regulärer Ausdruck "ALBUM": "( -)? cd ?(\d+) *$" -> " (cd $2)"
- der, die, das vor entsprechenden Interpreten einfügen z.B. Regulärer Ausruck "ARTIST": "([^d][^i][^e]|^)ärzte" -> "$1die ärzte"
- Tag-Felder trimmen (Leerzeichen vorne und hinten entfernen)
- Tag normal schreiben Normale Schreibweise mit Wortanfang nach ('"'/\-.
- Groß- und Kleinschreibung richtig stellen diverse Ersetzungen wie Dj in DJ (so kann man das oben angesprochene Wörterbuch z.B. zusammenstellen)
Aktion Interpret in Titel:
Vorraussetzungen: Titel ist nach diesem Muster aufgebaut: %artist% - %title%
- Interpreten in ARTIST schreiben Tag-Felder importieren "$if($grtr($len(%artist%),0),%artist% - $regexp(%title%,.* - (.*),$1),%title%)": %artist% - %title% Falls der Interpret leer ist, wird der Interpret aus dem Titel übernommen, ansonsten nicht.
Standard.mta (3.08 KB)
Interpret_in_Titel.mta (119 Bytes)
mfG
gnor
Standard.mta (3.08 KB)
Interpret_in_Titel.mta (119 Bytes)