Python-Scripte
Nachdem ich vor kurzem die Python-Skriptsprache für mich entdeckt hab, hab ich nun mehrere kleine Scripte geschrieben, die teilweise schon im Blog Erwähnung fanden, teilweise nicht. Hier werde ich nun alle sammeln, und wenn weitere dazukommen, werden diese natürlich auch hier hinzukommen
1. Amarok_XChat_Variant:
Nochmal kurz die Hintergrundgeschichte: Kaba hört Musik mit Amarok und chattet mit XChat, findet kein gutes now playing-Script, schreibt eins um, baut Features rein und kanns unter eigenem Namen veröffentlichen
Zu den Einstellungen steht alles im Sourcecode, nach änderungen den Reload im XChat nicht vergessen
2. Exaile_Xchat:
Eigentlich die gleiche Story wie beim Amarok-Script, ich musste Musik hören mit Exaile (Amarok für GTK), da KDE-Anwendungen im Arch bei mir nicht starten wollen. Wiederum gibt es bei Google kein gutes now playing, Badboy_ hat mir aber eins geschickt. Das hab ich mir angeschaut, die Art des Datenabrufs kapiert, im Quelltext von Exaile geschaut, was denn so möglich ist, und zack hatte ich ein Script mit der gleichen Funktionsweise wie das Amarok-Script.
3. Reverse:
Vor ein paar Tagen kam TBlue mit einem php-Script im IRC an, welches seine Eingaben umgekehrt ausgibt. Dachte ich mir “Muss doch auch direkt mit Python in XChat gehen”. Und 5 Minuten später war das Script fertig
4. Proxyswitcher:
An dem Knabber ich jetzt schon eher. Soll ein Tool werden, um im Linux zwischen 2 Proxies wechseln zu können (in meinem Fall vom Geschäftsproxy auf keinen). Also hab ich ein kleines Script geschrieben, welches beim ersten Start (immer als root, nicht mit sudo) die Datei /etc/profile 2x kopiert, eine Warnung ausgibt und aus /etc/profile einen SymLink macht. Man überprüft die beiden neuen Dateien, und ab dann prüft das Programm nur noch nach auf welche der Dateien der Link zeigt und wechselt entsprechend.
Eigentlich wollte ich noch erreichen, dass das Script den XServer killt bzw den User aus der Konsole ausloggt (je nachdem, wo das Script ausgeführt wird), doch dieses Ziel kann ich vergessen, solange die Umgebungsvariablen unter sudo nicht verwendet werden.
Ach ja, kleine Warnung: Wenn man das Script nutzt, den Proxy nicht über die Gnome-Gui einrichten, diese verfälscht alles. KDE ist kein Problem, solange man einstellt, dass die Umgebungsvariablen genutzt werden sollen

20 November 2007 um 14:58
höhö….sehr cool…eine richtige kleine sammlung