Tweepy unter Mac OS X installieren

Bei Tweepy handelt es sich um eine freie unter der MIT-Lizenz lizenzierte Twitterbibliothek für Python, deren offizielle Webseite unter tweepy.org zu finden ist. Unter anderem wird diese Bibliothek für den Twitter Radiergummi genutzt. Im Gegensatz zu früher hat sich die Installation der Bibliothek etwas verändert. Hierfür sollte man jetzt pip nutzen. Dabei handelt es sich um ein Tool zur Paketverwaltung unter Python. Zur Installation gibt man im Terminal folgendes ein:

curl -O https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

Damit ist pip installiert und kann genutzt werden:

sudo pip install tweepy

Pip installiert hiermit die Bibliothek Tweety und löst alle Abhängigkeiten auf, so das diese anschließend systemweit genutzt werden kann.

Jasper

Wenn eine Software auf den Namen Jasper hört, dann klingt das irgendwie ein bisschen nach Jarvis aus dem Film Iron Man. Und genau dies bietet die Jasper. Die Steuerung des Rechners mittels der Stimme. Dabei bietet Jasper die Möglichkeit auf Kommandos zu reagieren oder informiert den Nutzer wenn bestimmte Ereignisse eingetreten sind.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=UzaqNF6NlBA

Technisch setzt Jasper dabei unter anderem auf die Projekte Pocketsphinx und Phonetisaurus auf. Bevorzugt entwickelt wurde Jasper dabei für Rechner wie den Raspberry Pi, wie man im Video sehen kann. Die Autoren der Software sind die Priceton-Studenten Shubhro Saha und Charlie Marsh. Als Programmiersprache kam Python zum Einsatz. Jasper verfügt eine API mit welcher man eigene Erweiterungen für das System schreiben kann.

Jasper ist freie Software und unter der MIT-Lizenz lizenziert. Die offizielle Webseite ist unter jasperproject.github.io zu finden. Auch der Quelltext ist auf GitHub verfügbar.

Pidgin in neuer Version

Nach einigen Monaten gibt es nun endlich wieder eine neue Version des freien Messengers Pidgin. Die Änderungen der Version sind dabei eher unter der Oberfläche zu finden. So wurden viele Probleme mit den unterstützten Messengerdiensten behoben. Auch Sicherheitsprobleme bei SSL/TLS gesicherten Verbindungen wurden behoben. Die eingebauten Pythonskripte sind nun zu Python 3 kompatibel. Unter anderem wurde ein nerviger Fehler behoben.

Pidgin unter Windows

Pidgin unter Windows

Das komplette Changelog kann sich dabei im Entwicklerbereich angeschaut werden. Bezogen werden kann Pidgin unter anderem auf der offiziellen Seite.

Minimaler Weave Server in Python

Wer sich bei der Synchronisierung seiner Passwörter über den Firefox nicht auf die Mozilla eigenen Server verlassen möchte, der kann es mit „weave-minimal“ probieren, welches auf GitHub zu finden ist.

Ein Sync wird eingerichtet

Ein Sync wird eingerichtet

Dabei handelt es sich um eine minimale standardkonforme Implementation eines Sync Servers für Firefox Sync. Geschreiben ist „weave-minimal“ dabei in Python und läuft sowohl unter der 2er als auch unter der 3er Version des Interpreters. Lizenztechnisch steht das ganze dabei unter einer 2-Klausel BSD-Lizenz und ist somit freie Software. Die Installation und Konfiguration wird dabei ausführlich in der entsprechenden README-Datei beschrieben.

Probleme mit Duplicity und paramiko

Wenn man das Backuptool Duplicity unter Ubuntu installiert, scheinen nicht alle Abhängigkeiten mitinstalliert zu werden. Das stellt man spätestens bei der ersten Benutzung fest:

BackendException: Could not initialize backend: No module named paramiko

Bei „paramiko“ handelt es sich um ein Python-Modul welches der Unterstützung des SSH2 Protokolls dient. Nachdem das ganze mittels:

apt-get install python-paramiko

nachinstalliert wurde, funktioniert auch Duplicity ohne weitere Probleme.