PHPDigikam

Graphics & Photography

Source (required if based on other people's work):

0
Score 74%
Description:

PHPDigikam is a PHP5 script to let others browse your digikam archived photos by album or tag.

I wrote this because digikam's export plugin lacked one important feature: to show all the tags associated with an image and let you browse all photos that have the tag 'People' set for example.

This script has to be run on an apache webserver and will query digikam's SQLite database directly, thumbnails are generated/updated via a bash script.

Features:
- Only export certain albums
- Tags that don't belong to any images
in the allowed albums will not be
shown
- Browse photos by tag or album
- Easily translatable
(German and English provided)
- Setup mode for configuration

See the README file for installation instructions.

bobuse

12 years ago

Since I'm using digikam, I think about this app. And you made it.

I've no time for the moment to test it, but I cheer you to progress your dev :-)

Report

yemu

12 years ago

thanks, i had my php compiled without pdo support, after recompiling i have other problem:

Database connection successfully established :-)

Fatal error: Call to a member function fetchAll() on a non-object in /var/www/localhost/htdocs/digikam/inc/setup_forms.inc.php on line 187

Report

C

thorbenk

12 years ago

Hmm, this is weird. It's this line

$db->query('SELECT url, id FROM Albums')->fetchAll();

which should work as you said the database connection has been established.

What version of digikam are you using? My version here is 0.8.1, maybe the table layout is different...

If you've got time, you could use http://sqlitebrowser.sourceforge.net/ (use the binary, compiling didn't work for me) and look at digikam's database yourself...

Hmm, hope we can resolve this.

Thorben

Report

yemu

12 years ago

Fatal error: Class 'PDO' not found in /var/www/localhost/htdocs/digikam/inc/informativepdo.inc.php on line 21

Report

C

thorbenk

12 years ago

PDO stands for PHP Data Objects (see http://www.php.net/PDO) and might have to be compiled into your php as an extension. It is used to open the sqlite database...

Are you using PHP5? Which distribution? I thought most distributions would compile in PDO...

Thorben

Report

C

thorbenk

12 years ago

PDO stands for PHP Data Objects (see http://www.php.net/PDO) and might have to be compiled into your php as an extension. It is used to open the sqlite database...

Are you using PHP5? Which distribution? I thought most distributions would compile in PDO...

Thorben

Report

product-maker 9 36

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
1.0
updated Apr 09 2006
added Apr 09 2006
downloads today
0
page views today 1
System Tags app software