tIRC 1.1 released

Posted on April 18th, 2008

by siyb
I have just completed all tasks that have been set for tIRC v1.1, some major bugs have been fixed and some additions have been made that will simplify your everyday life on IRC. The most vicious bug that has been fixed was bug #157 that prevented a user to interact with a channel or query, which contained “chokage” characters such as {[]}. Most chatters will be glad to hear that user highlighting and nick tab auto completion are fully implemented now. If you want to know about all changes that happened between tIRC 1.0 and tIRC 1.1, please refer to the changelog. tIRC can be downloaded from our Debian depot or by visiting our git repository at http://git.geekosphere.org/. Please notice that the first release candidate of v1.1 contained some obvious and disturbing bugs that have been fixed with rc2, the Debian package already contains rc2.

tIRC 1.0 Debian Package

Posted on April 12th, 2008

by siyb
tIRC 1.0, that is currently still under development can now be obtained in Debian package form from this website. We plan on setting up a proper Debian depot on geek\o/sphere.org too, so that you can retrieve tIRC by adding our mirror to you sources.list file. For now, please use this link to download the package and install it using:

dpkg -i tirc_10_all.deb

Please be aware, that you will need the following packages in order to accomplish a successful installation: tcl8.5, tk8.5, tcllib, tcltls. If you want to use a modified version of tIRC, you may well do so. The current version in git features a new clp that will allow anyone to create a Debian package from the current source. Please refer to the debian/createdeb shellscript if you wish to know what exactly happens, so that your code gets properly included in the package.

UPDATE: Debian depot on mount.at and tIRC v1.0_Final

Asteroids 1.0

Posted on January 7th, 2008

by siyb

I have recently written a small POC / Demo game in TK and due to the fact that it has been quiet around here for some time, I decided write a small release post and attach the program for public use. The concept of Asteroids is simple, you are jammed in a asteroid belt and the only way to survive is to dodge incoming shrapnels. Increasings shunning skills will result in starship acceleration. Asteroids features 7 level that can be customized easily. New levels can be created in a similar manner (just in case you get bored).

I will probably not work on this game anymore, unless popularly demanded :P.

asteroids10.png
Asteroids1.0

Der Flashvideosauger Alleskönner

Posted on November 19th, 2007

by jesse

Bisher habe ich für Youtube Videos das kleine youtube-dl Skript verwendet und dabei schon immer bedauert, dass es nicht auch mit Google Videos umgehen kann. Nun bin ich vor einigen Tagen bei einem eix-sync auf das geniale Clive gestossen, ein Tool für die Kommandozeile, welches Videos aus Youtube, Google Video, Dailymotion und anderen, ähnlich aufgebauten Diensten, extrahieren kann.

So genügt ein clive "http://video.google.com/-docid25535", um das Video lokal verfügbar zu haben. Clou aber sind zwei weitere, äusserst praktische, Features, die es von vergleichbaren Tools abheben.

Re-encoding:
Manch einer lädt diese Flashvideos, weil Browser oder System keinen ordentlichen Flash-Support liefert und wandelt diese dann händisch in das gewünschte Format um. Clive macht das, auf Wunsch, gleich mit. Bei vorhandenem ffmpeg könnte der Befehl dann wie folgt aussehen:

$ clive --ffmpeg="/usr/bin/ffmpeg -y -i %i %o" --re-encode=mpg "http://video.google.de/videoplay?docid=-3498228245415745977"

Die Ausgabe enthält Informationen über die Programmversion, gewählte Einstellungen und den Fortschritt der Aktionen:

clive-0.3.1/nomad (python-2.5.1/urlgrabber-3.0.0)
kb/s:off gzip:yes agent:clive/0.3.1
o/w :off r/n :off proxy:off
play:off r/en:mpg ffmpg:/usr/bin/ffmpeg -y -i %i %o
status: checking urls… status: 15KB (1 of 1) [http://video.google.de/videoplay?docid=-3498228…]
status: checking file length… 152.405MB
queue: 1 (total: 152.405MB), failed: 0, skipped: 0.
write: /home/jesse/TheCodeLinux.flv
transfer: 152.405MB / 152.405MB (100%) [00:00:00] 89.21KB/s
re-encode: TheCodeLinux.flv -> TheCodeLinux.flv.mpg

Autoplay:
Desweiteren ist es möglich, Clive einen Videoplayer mitzuteilen. So kann man sich nach Eingabe des Befehls zurücklehnen und bekommt das Video nach erfolgreichem Download automatisch vorgelegt.

$ clive --player="/usr/bin/mplayer %i" --play=src "http://video.google.de/videoplay?docid=-3498228245415745977"

Fazit:
Richtig komfortabel wird Clive bei Verwendung der Konfigurationsdatei ~/.clive/config.py, in der Standardaktion, Pfade zu Videoplayer und ffmpeg festgelegt werden können.

Clive unterstützt übrigens auch das Arbeiten mit Pipes und kann URLs direkt aus der Zwischenablage holen. Leicht verständlich werden alle Möglichkeiten auf der Usage Seite beschrieben. Ebenso finden sich dort die Quellen zum selber Kompilieren, bei Debian und Gentoo ist es über den jeweiligen Paketmanager beziehbar.

tIRC - first stable snapshot

Posted on November 3rd, 2007

by siyb

One of the many projects I am currently working on starts to get a clear shape. The project has been developed for about two month now and today I can finally announce, that the first usable snapshot is completed and ready to be downloaded from our git repository. tIRC is written in TCL/TK and should therefore be platform independent, it has been tested on Linux and Windows and although there seem to be some performance implications on Windows (tested with ActiveTcl8.5) it is most certainly runnable. Nevertheless you should remember that this still is a very early version and that the state of the application does not represent a full featured IRC client by any means.

tIRC comes with 3 different themes and icon sets, that can easily be adjusted. Additionally, the release features a ported version of my Amarok.tcl script for xChat, that can be loaded on demand. tIRC is released under the GPL and might therefore be modified and distributed freely, please refer to the GPL in order to get an overview of what is and what isn’t allowed.

As the bugreport feature of tIRC is not implemented yet, you need to report bugs manually by visiting our bugtracker.

tirc standard

tirc plain

tirc girly

Why yet another IRC client and why the heck should I use it? tIRC as such is very lightweight, the whole client is about 122kb in size and consists of a few thousand lines of code only. tIRC is flexible, the modular buildup of tIRC allows easy extension by using TCL/TK, we are not only talking about usual plugins, even the appearance and layout of the client can be modified using the provided plugin interface. All functionalities of the client may be overridden or modified by extensions. Finally tIRC is free software and if you don’t like it you can just wipe it of your hard drive.

Note for developers:
I would appreciate if more developers would be willing to join the tIRC “team” (can’t call it team yet with one person working on the sourcecode :>) or create packages for their distributions / OSes. Please contact me if you are interested in participating in any way.


design: makequick.com | modificashuns and bugfixes by jesse
bottom