Noch’n Programmierprojekt: CupOfTweets – Twitter-Client in Java

Jetzt wo ich mit twubu und dem PdaTimer schon in Fahrt gekommen bin, möchte ich gleich das nächste Projekt in Angriff nehmen: einen möglichst vollwertigen, in Java geschriebenen Twitter-Client.

Das Gerüst der Anwendung, die auf den Namen “CupOfTweets” hören wird, steht bereits. Von daher hoffe ich, dass ich im Laufe dieser Woche bereits eine Beta veröffentlichen kann. Als kleiner Vorgeschmack schon mal ein Screenshot der momentanen Entwicklerversion:

Ein erster Blick auf CupOfTweets

Ein erster Blick auf CupOfTweets

Ach ja: CupOfTweets wird natürlich auch freie Software sein und unter der GPL stehen.

Ich präsentiere: twubu – Such- und “Liveticker”-Programm für Twitter

Inspiriert durch VirtualTwitter und Twitterjunkie habe ich mich in den letzten Tagen daran gemacht, das Konzept dieser beiden Programme in eine Java-Anwendung zu übertragen. Herausgekommen ist “twubu” (Mischung aus “Twitter” und “Bubu”, meinem Nick in zahlreichen Foren; danke an AkkiMoto für den Namensvorschlag).

Das Prinzip des Programms ist recht einfach: es können im Tab “Searches” Suchbegriffe hinzugefügt/entfernt werden. Nach diesen Begriffen wird dann alle 2 Minuten bei Twitter gesucht und die Tweets, die Twitter zurückliefert, werden dann im Tab “Tweets” angezeigt. Dabei wird alle 5 Sekunden ein neuer Tweet aus der Liste der Suchergebnisse oben in die Liste eingefügt. Somit entsteht eine Art Liveticker der Suchergebnisse.

Sofern die Tweets Links enthalten, können diese im Browser geöffnet werden, indem man auf den betreffenden Tweet klickt und im Popup auf den entsprechenden Link klickt.

Die aktuelle Version ist sicherlich noch verbesserungs- und erweiterungsfähig, und ich werde auch hin und wieder neue Versionen nachreichen. Doch die wesentlichen Funktionen sind implementiert und sollten auch funktionieren.

Um das Programm ausführen zu können, braucht ihr eine installierte Java-Laufzeitumgebung. Die entscheidende Datei ist “twubu.jar”, die das eigentliche Programm enthält.

Twubu ist OpenSource und steht unter der GPL v3.

Das ausführbare Programm könnt ihr hier runterladen: twubu.zip, den Quelltext samt JavaDoc gibt’s hier: twubu-source.zip

Ich bin natürlich auf eure Meinung zum Programm gespannt, postet eure Anregungen oder Kritik einfach in den Kommentaren!