Webadressen ändern in einfach
Das Open-Source-Tool trurl vereinfacht den Umgang mit Webadressen in Skripten und Programmen. Dafür nutzt es eine bekannte Programmbibliothek.
Trurl (gesprochen „trurel“) wurde entwickelt, um improvisierte Lösungen zum Parsen von URLs zu ersetzen, da diese oft fehleranfällig oder schlicht unsicher sind. Denn durch ihre komplexe Struktur und viele unübliche, aber erlaubte Sonderfälle fordern Webadressen Erkennungsskripte besonders.
trurl nutzt den URL-Parser der weit verbreiteten Programmbibliothek libcurl, um die Adressen zu verstehen und zu verändern. Die Anwendungsmöglichkeiten in der Kommandozeile sind vielfältig. So kann trurl aus Komponenten wie Host, Protokoll und Pfad eine vollständige Webadresse generieren oder die gewünschten Komponenten aus einer Adresse ableiten. Es erlaubt, beschädigte oder unvollendete URLs zu vervollständigen oder (Tracking-)Parameter aus der Adresse zu entfernen. Ein beispielhafter Aufruf für Letzteres könnte so aussehen: