PHPDigikam

Graphic Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
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

13 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

13 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

13 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

13 years ago

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

Report

C

thorbenk

13 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

13 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

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.0
updated Apr 09 2006
added Apr 09 2006
downloads 24h
0
pageviews 24h 2
System Tags app software