Archiv für Kategorie: Programmierung und Skripting

Neues vom humblesb-Projekt

Anfang Januar habe ich hier mein Projekt Humble Savegame Backup vorgestellt. Ein Programm, mit dem schnell und einfach Spielstände gesichert und wiederhergestellt werden können. Das Projekt habe ich aber nicht nur begonnen, weil ich gerne selbst so ein Programm gehabt …

Weiterlesen

Python-/PyGObject-Programme lokalisieren

Wie ich kürzlich bereits angekündigt habe, habe ich im Zuge meines Projektes „Humble Savegame Backup“ wieder einiges gelernt, was ich gerne auch mit euch teilen möchte. Als erstes soll dieser Artikel kurz erklären, wie in Python geschriebene Programme übersetzt bzw. …

Weiterlesen

#Mojam Catacomb Snatch MOD: mit Maus zielen und feuern

Das Spiel Catacomb Snatch gefällt mir ja richtig gut (wenn auch etwas schwer?!). Noch besser gefällt mir, dass der Code zugänglich gemacht wurde. Und dass dieser recht wenige externe Libraries verwendet, so dass man viel davon lernen kann. An der …

Weiterlesen

Humble Savegame Backup GTK

Nachdem ich hier zuletzt mein Shell-Skript zur einfachen Sicherung und Wiederherstellung von Spielständen vorgestellt habe, hatte ich den Wunsch, ein „richtiges“ Programm daraus zu machen. Zum einen, weil es benutzerfreundlicher sein sollte und zum anderen auch, um dabei etwas zu …

Weiterlesen

Fenster steuern von der Shell aus

Die aktuelle Funktion „Desktop anzeigen“ (über Strg-Alt-D) funktioniert etwas anders, als man das vielleicht erwartet. Die Fenster werden nicht minimiert sondern nur ausgeblendet. Stellt man eines der Fenster dann wieder her, kommt das zwar in den Vordergrund – alle anderen …

Weiterlesen

Album-Covers von Banshee in die Metadaten übernehmen

Wenn ihr Banshee für eure Musiksammlung benutzt, wisst ihr sicher, dass dabei alle Alben-Covers in einem separaten Verzeichnis abgelegt werden. Ein recht eigennütziges Verhalten, wie ich finde, denn an eine Weiterverwendung der Covers in anderen Programmen ist so nicht zu …

Weiterlesen

Python/mutagen: Audiodateien mit Bildern versehen

Wer mit einem Python-Skript Metadaten von Audiodateien auslesen oder schreiben möchte, bekommt mit dem Modul mutagen ein gutes Tool an die Hand. Ich habe das Modul in der letzten Zeit dazu genutzt, um Alben-Covers in Audiodateien zu schreiben. Speziell dafür möchte ich …

Weiterlesen

Nautilus steuert Squeezebox (per Python-Skript)

Im heutigen Artikel möchte ich euch einen Weg vorstellen, wie man von die Squeezebox vom Rechner aus steuern kann, ohne dazu die Web-Oberfläche des Squeezebox-Servers zu benutzen. Der Wunsch dazu entstand bei mir, weil ich die Web-Oberfläche relativ träge finde …

Weiterlesen

Nautilus-Kontextmenü um eigene Skripte erweitern

Das Kontextmenü des Dateimanagers Nautilus lässt sich sehr einfach durch eigene Skripte erweitern. Obwohl das Thema sicher vielen nicht neu ist, möchte ich hier kurz beschreiben, wie das funktioniert und welche Möglichkeiten es bietet. Zum einen ist dieser Artikel als …

Weiterlesen

Shellskript-Quicktipp: IFS auf Newline setzen

Ich wollte mir gerade ein kurzes Skript schreiben, das mit Hilfe von LAME alle MP3-Dateien im aktuellen Verzeichnis umkonvertiert. Meine MP3-Dateien haben, durch die entsprechende Einstellung in Banshee, den folgenden Namensaufbau: Nummer. Titel.mp3 Die Namen enthalten also Leerzeichen – mindestens …

Weiterlesen