Polly - Twitter-Client für Linux mit Multi-Account

Polly (Logo)Es wird Zeit, dass ich hier Polly vorstelle, einen noch relativ jungen Twitter-Client für Linux. Für mich ist Polly der beste Twitter-Client, den es momentan für Linux gibt. Ok, da ist noch Tweetdeck; aber Tweetdeck basiert auf Adobe AIR, welches nicht mehr aktiv für Linux weiterentwickelt wird. Genau das und auch die (subjektive) Unbrauchbarkeit von Gwibber waren die Gründe, auf Polly umzusteigen.

Und dann kam Polly

Polly hieß anfänglich Schizobird, ist in Python programmiert und unterstützt mehrere Twitter-Accounts gleichzeitig (daher der ursprüngliche Name). Auf Wunsch einiger Nutzer wurde ein neuer Name gesucht, und Polly bekam schließlich den Zuschlag. Die Multi-Account-Fähigkeiten und eine Tweetdeck-ähnliche Darstellung der jeweiligen Accounts sowie der Spalten für Mentions und Direct Messages gaben für mich den Ausschlag, Polly etwas intensiver zu testen.

Aufgrund des noch recht jungen Alters von Polly war intensives Testen auch nötig, ich konnte einige Bugs finden und reporten und war positiv überrascht, wie schnell Hauptentwickler Marcelo Hashimoto auf meine Bugreports reagiert hat. Sogar einige meiner Feature-Wünsche sind mittlerweile in Polly enthalten! Da ist man doch gern Early Tester einer Open Source Software ;-)

Vogelhaltung

Es gibt ein PPA, das man als Quelle einbinden kann, um die Installation zu vereinfachen:

$ sudo add-apt-repository ppa:conscioususer/polly-daily
$ sudo apt-get update
$ sudo apt-get install polly

Ich bin aber einen anderen Weg gegangen und habe mir den Code direkt aus dem Repository ausgechekt: bzr . Vorteil: Ich kann regelmäßig und häufig per bzr update updaten, ohne auf eine Aktualisierung des PPA warten zu müssen. Nachteil: So eine "bleeding edge"-Version kann auch schon mal defekt sein. Das kam bei mir aber so gut wie nie vor:

$ cd ~  #Ins Home-Verzeichnis wechseln
$ sudo apt-get install python-socksipy python-oauth2 python-numpy bzr  #Benötigte Pakete installieren
$ bzr branch lp:polly  #Polly mittels bazaar auschecken
$ ~/polly/polly  #startet Polly

Natürlich könnt ihr das Verzeichnis polly jetzt auch woanders hinschieben. Wollt ihr den aktuellen Code aus dem Repository ziehen, genügt ein:

$ cd ~/polly
$ bzr update

Polly will einen Keks

Zu den bereits unterstützen Features zählen Favorites, Old- und New-Style Retweets, Mentions und Direct Messages - also fast alles, was man zum Twittern so braucht. Fotos und Videos können getwittert, Links automatisch gekürzt werden. Und Notifications lassen sich ins Ubuntu-System integrieren, wenn man's mag. Außerdem gibt es frei sortierbare Spalten, die Streams aus vier Kategorien enthalten können.

  • Tweet Stream: Home (der "normale" Stream); Mentions; eigene Tweets; Favorites; Retweets
  • User Stream: Followers; Friends
  • List Stream: meine Listen; Listen, auf denen ich stehe; Listen, die ich "abonniert" habe
  • Message Stream: Alle Direktnachrichten; Gesendete DMs; Empfangene DMs

Leider noch nicht implementiert ist die Twittersuche, aber der Menüpunkt dafür ist bereits vorhanden. Ich nehme an, das Feature wird in der nächsten größeren Version enthalten sein. Wer Ideen für weitere sinnvolle Features hat oder noch den einen oder anderen Bug findet, kann beides über Launchpad melden.

Polly hat bei mir mittlerweile Tweetdeck als Standard-Twitterclient abgelöst, und ich bin nicht der Einzige, dem das so geht ;-) Wenn ihr also nach einer sehr brauchbaren Alternative zu Gwibber und AIR-basierten Clients wie Tweetdeck sucht, gebt Polly einfach mal eine Chance.

Categories: Deutsche Beiträge | 3 Comments
Defined tags for this entry: , , ,
Tweet This!

Twitter-Plugin lernt OAuth

OAuth LogoNachdem Ende August die "OAuthcalypse" eintrat und Twitter externe Anwendungen seitdem nur noch per OAuth authentifiziert, musste auch das entsprechende Plugin für Serendipity angepasst werden. Am vergangenen Wochenende hat Garvin Hicking diese Funktionalität mit Hilfe der Community umgesetzt. Ich freue mich, dass ich dabei behilflich sein konnte. Momentan ist eine Testversion des Plugins hier zum Download verfügbar. Sollten keine Fehler mehr auftreten, dürfte die neue Version bald auch über den Serendipity-eigenen Installer SPARTACUS augeliefert werden.

Zu OAuth hatte ich ja im Rahmen der PHP Usergroup Rheinhessen im März einen kurzen Vortrag gehalten. Aufgrund der Umstellung bei Twitter ist OAuth mittlerweile wohl im Mainstream angekommen. Finde ich gut. Jetzt wird bereits über OAuth 2.0 diskutiert.

Categories: Deutsche Beiträge | 0 Comments
Defined tags for this entry: , , , ,
Tweet This!

Barcamp Mainz

Logo des Barcamp MainzEs ist an der Zeit, dieses Blog wiederzubeleben. Viel Zeit ist ins Land gegangen seit dem letzten Eintrag, und wer weiß heute schon, wie das nach diesem Wochenende aussehen wird. Vielleicht tritt hier wieder Stille ein, vielleicht verändert sich vieles …? Dieses Wochenende heißt: Barcamp Mainz, das erste große Barcamp in der Stadt. Die Kommunikation darüber, darunter leidet eben auch die Frequenz in diesem Blog, wird zum großen Teil via Twitter vonstatten gehen - offizieller Hashtag: #bcmz - und dadurch nicht weniger intensiver, aber flüchtiger sein. Auch ich werde viel zwitschern, zu verfolgen hier.

Ich bin gespannt auf die vielen interessanten Sessions, die sich im Vorfeld schon abzeichnen. Auch ich werde versuchen, die eine oder andere Session anzubieten. Und ich werde wohl den einen oder anderen Eintrag hier ins Blog schreiben. Mal abwarten, wie sich die diesem wie jedem anderen Barcamp innewohnende eigene Dynamik entwickelt, wohin sie die Teilnehmer bringt. Apropos Teilnehmer: Ich freue mich wirklich darauf, jede Menge bekannte Gesichter, Barcamp-Neulinge und Kollegen dort zu sehen.

Categories: Deutsche Beiträge | 0 Comments
Defined tags for this entry: , , ,
Tweet This!

Fußballtickets ertwittert

Man muss das Internet und speziell Twitter einfach lieben. Da schreibt St. Pauli-Fan Frau Jekylla in einem Blogeintrag, dass sie zwei Fußballtickets gewonnen hat und twittert das auch. Ich werfe just in diesem Augenblick ein Auge auf meinen Twitter-Client, klicke auf den Link zum Blogbeitrag und biete mich an, die beiden Tickets zu übernehmen, da Frau Jekylla am Freitagabend aus naheliegenden Gründen in Hamburg weilen wird. Was folgt, ist die Zusage für die Karten, ein kurzer Mailwechsel und die Änderung meiner Terminplanung für Freitag: Mainz 05 - 1.FC Nürnberg wird es sein. Ich bin ja weder Fan der Heim- noch der Auswärtsmannschaft, also hoffe ich einfach auf ein schönes Spiel und einen neuen Tabellenführer ;-)

Categories: Deutsche Beiträge | 1 Comment
Defined tags for this entry: , ,
Tweet This!