
Katalog
Source (link to git-repo or to original if based on someone elses unmodified work):
With a bit of delay I'm glad to present the new version of my little application, many new feature are present, do not expect much eye candy but the traditional and improved KDE integration, please note that this is only a preview address to some brave soul that desire to help me in testing. The application is quite stable (I hope) but not every feature is completed.
Have fun !!!
0.4 version depends on sqlite3, so you have to install it with the -devel
packages if you plan to compile katalog.
Please check that the env variable PKG_CONFIG_PATH includes the path of your sqlite3
installation.
Katalog is a CD organizer integrated in konqueror.
If you have many CDs and tons of downloaded files, but you aren't able
to remember where you put a file when you need it, then Katalog may help you.
With this application you can scan a CD and store all the data about each file in
a tree structured catalog. You can add as many catalogs as you like. Searching through
the catalogs it's easy and fast.
The folder to search can be on your drive or on a removable media, such a CD,
ZIP or floppy.
Katalog saves data in a XML file, compressed on the fly using gzip.
To create a catalog simply right click on a folder or a device, choose the menu
cAction->Create catalog and a dialog pops up, fill the required infos and wait a moment.
0.4 stable
---------------------------------------------
I've fixed the last bugs and completed all the feature, enjoy.
0.4 preview
---------------------------------------------
The main change of this release is migration from an XML file format to a database (Currently I have tested only SQLite3 but nothing stops from using any other DB that Qt supports). Old file format is supported, currently only reading (just click on your old files to navigate it) but import/export function are work in progress.
The navigation of catalogs is greatly simplified: now you can find a katalog folder in Konqueror sidebar in the services tab, from there you can find all catalogs and an experimental navigation through mimetypes.
Last but not least the catalog creation widget now shows a progress indicator with the possibility to stop current jobs.
Note: since this new version installs several configuration files for konqueror you may need to kill each running instance of it to enable all functionalities, you can achieve this with a logoff/login procedure.
Katalog is back with a new version
0.3b:
---------------------------------------------
Uploaded the work of Eugene Kiselev :
XSLT for *.katalog files to transform catalogs to html format.
XSLT and transformation script are attached.
There is 2 ways to make the transformation:
1. Run the attached script (usage: transform.sh ). In this
case, you'll need the xsltproc (part of gnome's libxslt). Of course, it's
possible to change script and force it to use any another transforming tool
(java xalan or anything else)
2. Use mozilla/firefox/ie browsers to transform xml to html (opera and
konqueror can't do so)
a) ungzip
b) add the string:
before the KATALOG tag
c) open the result xml file in browser.
Thanks Ujeen
----------------------------------------------
Upload a cleaned archive, only the compilation is affected by the changes.
Hint: if you google for "Katalog 0.3" it's easy to find a number of precompiled
binaries.
0.3: The third release and the second rewrite, the file format is more rich but the old type is supported, metainfos are included in the *.katalog file, dcop interface is the keyword of this release. Now katalog is a library, a dcop server and three dcop clients (kfile plugin, service menu, kioslave). All katalog functionalities are accessible from command line through dcop. Rename and Delete actions are supported. Fixed a couple of bugs.
Ratings & Comments
42 Comments
This app is excellent - any chance for KDE4 version?
I had katalog working in Kubuntu, but it doesn't seem to work in Mepis 7. The installation from source seemed to go well, but when I right-click on a directory and select "Create catalog", I always get the error: "No storage found. Please check your settings." I found this error mentioned on a Krusader forum as well, but no solution.
sorry for the problem, it's a common installation issue with debian based distributions, I have the patch laying somewhere but can find the time to integrate and release it. Katalog build system has a flaw trying to generate the folder for the qt-sqlite plugin, the solution is to create it manualy (is $QTDIR/plugins/sqldrivers/) and than to reinstall katalog (make install should be enough), if after the reinstall you have a couple of new files here you should be ok. thanks for trying my little application
i wonder if there is a way to search inside Katalogs exept for konquerors build-in search? (which doesnt support tags, as far as i know) so maybe some module for beagle or such?
to be more specific: if i search inside a katalog:/ slave, X becomes totally unusable using 100% of my CPU.. sometimes only a reboot helps...
Hello, thanks for a great applet. On my gentoo system I could compile and install without problems. Here are a couple of issues: - Katalog does not show up in the services tab but typing in katalog:/ in the URL line works, even after restarting kde. - the create catalog action works only on directories but not on drives like /dev/hda, my cd drive - I think the mimetype for devices changed from "kdedevices" to "media" in kde 3.4 or so. - Is HAL/dbus required to catalog complete drives ? Is catalog using kde libraries to mount cd's ? - It would be great if the catalog name could be prefilled with the directory name or the CD name in case of ISO cd's. best, Andreas
Hi mate i am tring to compile it i configure it and it get to Checking for the qt Libaray: qt was not found Please ste QTDIR first (/usr/lib/qt3?) or try scons -h for more options i am using Kubuntu 7.04 herd 5 i have install build-essential but that did not fix it and i am not sure what to do next thanks K
The same problem exist under debian for a long time. I've never been successful in persuading "configure" to find my qt libs and I've never had time look under the hood partly because of the complicated autoconf. As I encoutered cmake during kde4 porting to win32 and found it to be a totally simple build system (being default for kde4) I am considering to try to create cmake scripts for katalog. Btw. personally, I've never succeeded in getting SCons working quickly (in short period of time) to compile katalog with it.
I have just ported katalog to cmake build system. You can find it here http://www.realtime.sk/~stromek/kde/katalog. I'm just novice to cmake but it is a very nice and simple tool for generating makefiles and at the same time powerfull enough that entire kde4 is using it for its building. Status: - entire project compiles without problem (if all prerequisities are installed:) haven't had time yet to make tests for sqlite3 - after installing katalog, running konqueror and typing "katalog:/" in the URL bar, following error occurs: konqueror: ERROR: : couldn't create slave : Unable to create io-slave: klauncher said: Error loading 'kio_katalogslave'. konqueror: I don't know what to do. Can anyone help me with this?
Everything works now. Feel free to try it out and contact me if build problems occurs. See the README file where you will find how to compile with CMake. Following are the issues I'm going to solve in the short future: - check for all prerequisities - more beautiful cmake invocation - few cmake macros to make scripts even more simple :) - debian package
I saw the readme and there's no mention about how to compile it with cmake, i'm confused...
Well, I checked it and I must admit you are right. Never mind, I'm gonna add the instructions later. However, to that time, to compile with cmake, type the following: tar zxf katalog-0.4.tar.gz mkdir katalog-0.4-build cd katalog-0.4-build cmake ../katalog-0.4 -DCMAKE_INSTALL_PREFIX=/usr make sudo -s make install Note: you have to have g++ installed. if you will have some problems with it you can try to type: cmake ../katalog-0.4 -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_INSTALL_PREFIX=/usr Hope it helps!
I have just ported katalog to cmake build system. You can find it here http://www.realtime.sk/~stromek/kde/katalog. I'm just novice to cmake but it is a very nice and simple tool for generating makefiles and at the same time powerfull enough that entire kde4 is using it for its building. Status: - entire project compiles without problem (if all prerequisities are installed:) haven't had time yet to make tests for sqlite3 - after installing katalog, running konqueror and typing "katalog:/" in the URL bar, following error occurs: konqueror: ERROR: : couldn't create slave : Unable to create io-slave: klauncher said: Error loading 'kio_katalogslave'. konqueror: I don't know what to do. Can anyone help me with this?
I have just ported katalog to cmake build system. You can find it here http://www.realtime.sk/~stromek/kde/katalog. I'm just novice to cmake but it is a very nice and simple tool for generating makefiles and at the same time powerfull enough that entire kde4 is using it for its building. Status: - entire project compiles without problem (if all prerequisities are installed:) haven't had time yet to make tests for sqlite3 - after installing katalog, running konqueror and typing "katalog:/" in the URL bar, following error occurs: konqueror: ERROR: : couldn't create slave : Unable to create io-slave: klauncher said: Error loading 'kio_katalogslave'. konqueror: I don't know what to do. Can anyone help me with this?
i love the minimalistic setup of Katalog. But things are not working as they should. Katalog is in the repo of Suse10.2 so i installed from there. - i had to manually rename the file to xx.katalog, because no extension was made - no way i can find anything in the database xx.katalog because the archive is not recognised ijn konqueror. It sees that it's of type application/x-katalog but can not open it - there's no Katalog service to be found, not even after a reboot Menno
Great news, I tested your app some 2 years ago when you first released it and liked it. I tried to help with testing and made some hacking to get the look and usability I wanted, but I couln't use it as it didn't read most of my CD's. So I'm looking forward to this new version!
Keep in mind that this is still a beta version so you can find some bug. If you try Katalog I really appreciate any kind of feedback.
Hi, I've been trying to get this going to no effect. Have done ./configure make and sudo make install and it appears to have installed it, but in konqueror there is no choice to create a katalog in the right click action menu. Also I get an error when I try the url katalog:/ Really want to get this going, any ideas? Can post the results of the configure and make if desired thanks in advance
Sorry, I haven't noticed your comment before today, anyway I think you can resolve your problem with a logoff/login. Bye, Stefano
Thanks but that isn't the case (I've logged out/rebooted a lot since posting that) Still having the same problem, and I'd dearly love to have this working so I can catalogue my cd's... Is there anything I can do to try and fix this? Where can I look for the konqueror Action menu configuration? If I type katalog:/ in the konqueror url field it just tries to locate: it. Please help!
same problem here.
I got a large collection (~200) of stored CD's in KatCeDe3 (Win, separate file per cd) and i want to avoid scanning all of them again, if possible. Maybe there's a way to include such an import feature in the near future? If needed, i could provide example files. go on doing good work ;-) best regards Niko
Sorry for the late response, this type of requests are better addressed to my email. Anyway, I'm developing the 0.4 version with import/export feature, I don't know KatCeDe, but if the file format is documented it's not so hard to implement an import feature. Unfourtunately I don't speak german so its website it's not informative to me. Thanks for trying Katalog, Stefano
Hi! Your program is very good! But i want store more meta information in katalog. Ex. avi image size, mp3 artist name, album title, year, comments, etc. it's possible?
I compile it and intall ist, but how can i start the prog?? type katalog don't work.. in the menue of kde i dont found the prog??