A first collection: boardgames
Tellico makes it easy to create and manage collections of objects, files, or whatever you want to keep a track of. In the case of the boardgames collection, I added a 'contents' table to list all the pieces of each game and track if the game was complete or not.

I also added a 'reference' field automatically generated from the ID of the game in the database, to easily assign a unique reference to each object. The 'reference' field uses a "Dependant" type and its definition is "JEU %{id}" which appends the ID of the object to the string "JEU".
Using the fancy report from kde-files.org, I was able to easily print labels for each game.
DVDs, CDs, books, and many more...
After listing the boardgames, I began to make a list of our own DVDs and CDs. I found it very useful that Tellico allows to search for objects on a lot of web services, such as Amazon, and can even search by barcode (or ISBN for books). I was able to enter most of my CDs using the barcodes with the amazon.fr plugin. Tellico even completes ISBN as you type. Since the last number of ISBN codes is a check, Tellico adds it automatically so you can check if the ISBN you typed is correct.

Tellico also allows you to enter several ISBN/barcodes at a time, either within the interface or by importing them from a file. This opens the door to scanning the codes with a barcode scanner. Unfortunately, barcode scanners are quite expensive. While the most expensive ones come with a USB interface and emulate a keyboard, the few cheap ones you find usually send special codes that can be pretty hard to deal with.
Since version 1.3, Tellico includes a patch that allows to use a webcam to read barcodes. I tried to plug a webcam to my machine, fired up Tellico and opened the import window, but nothing special happened. I took a look at the scripts that gave birth to the patch. These scripts use a combination of the v4l driver with mplayer to capture images from the webcam and send them to the BaToo Java classes to decode the barcode. Since mplayer was only showing a black screen from my webcam, I hacked the script a bit to use vgrabbj instead, and managed to import shots from the webcam and send them to the BaToo Java script, but the quality of the shots taken by the webcam didn't quite please BaToo... so I finally gave up and typed the ISBN codes manually.
KDE integration
One thing I like very much with KDE program is integration. Since they share most of their resources, you can always expect them to easily cooperate. In the case of Tellico, I was very pleased to discover that the lending interface can use the contacts from KAddressBook (kabc) and inform KOrganizer about the planned date of return (although I couldn't get this to work for some reason).

And a reactive developer
Robby was very reactive when I wrote to him concerning the possibility of importing boardgames infos from Amazon. Thank you Robby for reacting so promptly!

1 comments:
You're welcome! Better support for board games is on my "to do" list, it's just too long. :)
Post a Comment