A cdcat egy grafikus (QT alapú) többplatformos (Linux / Windows / MacOS/X / OS/2) katalógus program mely felolvassa a megadott könyvtárakat/fájlszerkezeteket, és egy kis fájlban eltárolja, így késõbb könnyedén visszakereshetõk a tárolt programok, zenék, filmek, stb. Az mp3-akhoz tartozó tag-ek is megjegyzésre kerülnek.
Az adatbázis egy gzippelt XML formátumban tárolódik, így hordozható és könnyen hack-elhetõ, ha kell. :-)
Cdcat ha kívánjuk, képes felolvasni a felhasználó által meghatározott fájlok teljes tartalmát is, ami hasznos lehet pl: *.nfo fájlok esetén.
Jellemzõk:
- Searching with regex or wildcards:
- file name
- directory name
- media name
- comment
- content
- mp3 tags (artist, title, album, year)
- start date *
- end date *
- min file size *
- max file size *
- Unsharp search
- Full unicode support *
- Read mp3 tags (if you enable it)
- artist
- title
- track
- album
- year
- comment
- Reading *.nfo and *.diz files
- Reading of the filesystem structure from archives (supported file extensions: 001, 7z, arj, bz2, bzip2, cab, chi, chm, chq, chw, cpio, cramfs, deb, dll, dmg, doc, docx, exe, fat, flv, gz, qt4, gzip, bzip2, tar, 7zip, lib7zip, 7z, hfs, hxi, hxq, hxr, hxs, hxw, img, iso, jar, lha, lit, lzh, lzma, lzma86, mbr, msi, msp, ntfs, ods, odt, pmd, ppt, r00, rar, rpm, squashfs, swf, swm, sys, tar, tar.gz, tar.bz2, taz, tbz, tbz2, tgz, tpz, txz, vhd, wim, xar, xls, xlsx, xpi, xz, z, zip)
- Reading technical file information (if enabled, supported file extensions:: mka, mks, ogg, ogm, avi, wav, mpeg, mpg, vob, mp4, mpgv, mpv, m1v, m2v, mp2, mp3, asf, wma, wmv, qt, mov, rm, rmvb, ra, ifo, ac3, dts, aac, ape, mac, flac, dat, aiff, aifc, au, iff, paf, sd2, irca, w64, mat, pvf, xi, sds, avr, ogg, ogm, riff, mpeg, m4a , mp2, mp3, wm, qt, real, ifo, ac3, dts, aac, mac)
- Saving thumbnails pictures of pictures inside catalog
- Extracting exif data from pictures (jpg only)
- Export of search results to HTML
- Print search results
- Category support *
- Autoload database on startup
- Display progress at scan *
- Animated symbol in system tray, minizing of the main window into dock possible
- Skip files /directories on scanning using regular expressions or wildcards
- saved file content can open with user defined program
- Can mount/umount/eject the cd-drive on Linux
- Read file content from the specified files (e.g: *.nfo)
- Platform indepentent Gzipped XML format.
- Progress at loading catalog (useful at big size) *
- Import from other catalog programs:
- gtktalog (CSV, XML classical)
- KatDeCe (CSV) *
- Disclib (CSV) *
- VisualCD (CSV) *
- Virtual Volumes View (CSV) *
- Advanced File Organizer *
- Advanced Disk Catalog (CSV) +
- File Archivist +
- WhereIsIt? (CSV, XML)
- Export
- CSV
- HTML
- XML
- Possibility to add comment for files or directories.
- Localizion (not all finisched):
- German
- Englisch
- French
- Modern Greek
- Indonesian
- Italian
- Polish
- Portogisian
- Serbian
- Spain
- Czech
- Hungarian
| lib7zip version | file | correction |
|---|---|---|
| 1.6.3 | 03_locale.patch/download | crash on looking up locale |
| 1.6.3 | 05_lookup_p7zip_folder.patch | search path for 7z.so extended |
| 1.6.0 | 02_testprogram_use_shared_lib.patch/download | use of shared lib on |
| 1.6.0 | 02_testprogram_use_shared_lib.patch/download | use of shared lib on test program |
| 1.6.0 | 04-lib7zip-1.4.1_shared_lib_and_install-prefix.patch | creation of dynamic lib (lib7zip.so) |
| 1.6.0 | 05_lookup_p7zip_folder.patch/download | search path for 7z.so extended (part 1) |
| 1.6.0 | 06_lookup_p7zip_folder.patch/download | search path for 7z.so extended (part 2) |
- A Trolltech Qt grafikus könyvtára (verzió >= 2.3.0) / http://www.trolltech.com /Fordítás:
- expat XML parsing könyvtár (verzió >= 1.95.2)
/ http://expat.sourceforge.net
- pcre Perl compatible regular expression könyvtár (verzió >= 3.9) / http://www.pcre.org
- zlib könyvtár (verzió >= 1.1.4)
/ http://www.gzip.org/zlib/ /
- libbzip2 library (version >= 1.0.0) (ab 1.4) / /
- libtar library (version >= 1.2.11) (ab 1.4) / http://www.feep.net/libtar/ /
- p7zip library (version >= 9.20.1) (ab 1.4, optional) / http://p7zip.sourceforge.net/ /
- lib7zip 7zip wrapper library(version >= 1.4.1, optional) (from 1.4) / http://code.google.com/p/lib7zip/ /
- mediainfo media info library (version >= 0.7.47) (from 1.5, optional) /
You can find most of libraries as packages in all distributions, except lib7zip but if you want to compile the cdcat you will have to install the devel packages too.
lib7zip is must be compiled from source using p7zip source code.
Help for compiling can be found in the cdcat source directory:All libraries except lib7zip and mediainfo are included in the Linux distributions. You will need the development packages if they too if you compile from source.
- Linux: README_LINUX_COMPILE.txt
- Mac OS/X: README_OSX_COMPILE.txt
- windows: README_WIN32_COMPILE.txt
The lib7zip library compiling requires the p7zip sourcecode (WIN32: 7zip sourcecode).
Hel for compiling cdcat can be found in the sourcecode of cdcat:The 7zip library (7z.so/7z.dll) must be available at runtime for supporting a lot of file extensions at archive scanning. You can check if its loaded if there is a long list of file extensions at settings - Select additional items to read - supported file extensions.
- Linux: README_LINUX_COMPILE.txt
- Mac OS/X: README_OSX_COMPILE.txt
- windows: README_WIN32_COMPILE.txt
The mediainfo library is optional. At compile time the mediainfo header file (MediaInfoDLL.h) must be in include pfad (subfolder MediaInfoDLL) Ezek a könyvtárak megtalálhatók csomag fomájában is minden disztribúcióban, de a fordításhoz szükségünk van az esetleges devel csomagokra is!
Ellenõrizd a függáségeket, és csomagold ki a forrást. Ha elkészültél ellenõrizd a QTDIR környezeti változó értékét, melynek a Qt könyvtárra kell mutatnia.
Ezek után add ki a következõ parancsot:
cdcat/src$ make
Ha hibaüzenetet kapsz próbáld meg ujrageneráltatni a Makefile -fájlt a qmake (Qt tartozék) paranccsal
cdcat/src$ qmake cdcat.pro && make
Ha még így is hibaüzenetek jelennek meg ellenõrizd a függõségeket és a jogokat!
(mielõtt hibajenetést küldenél :-) )
Ha nem jelennek meg hibaüzenetek jelentkezz be root -ként majd futtasd:
cdcat/src# make install
Ez a parancs bemásolja a lefordított fájlokat a megfelelõ helyre.
Kötegelt fájl átnevezõ http://renamer.sourceforge.net