<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Export de vos données de KPhotoAlbum vers IPTC</title>
	<atom:link href="http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/</link>
	<description>Une famille complètement geek</description>
	<lastBuildDate>Fri, 04 Nov 2011 11:16:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Chaland</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-237</link>
		<dc:creator>Chaland</dc:creator>
		<pubDate>Fri, 28 Oct 2011 20:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-237</guid>
		<description>Vous aviez raison au lancement  j&#039;avais oublié les 2 paramètres.
Maintenant il traite toutes les données et affiche donnée en cours.
Par contre ,il n&#039;édite pas le fichier IPTCI.
Merci de votre aide</description>
		<content:encoded><![CDATA[<p>Vous aviez raison au lancement  j&#8217;avais oublié les 2 paramètres.<br />
Maintenant il traite toutes les données et affiche donnée en cours.<br />
Par contre ,il n&#8217;édite pas le fichier IPTCI.<br />
Merci de votre aide</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Chaland</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-236</link>
		<dc:creator>Chaland</dc:creator>
		<pubDate>Fri, 28 Oct 2011 14:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-236</guid>
		<description>param 2 :*\.jpeg</description>
		<content:encoded><![CDATA[<p>param 2 :*\.jpeg</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Chaland</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-235</link>
		<dc:creator>Chaland</dc:creator>
		<pubDate>Fri, 28 Oct 2011 14:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-235</guid>
		<description>Je ne comprend pas. En fait j&#039;ai ceci: Param 2 : &lt;&gt;
Est ce correct?
De plus j&#039;ai un problème sur cpan je ne peux installer per5 qu&#039;en root et sur /root/local pourquoi?</description>
		<content:encoded><![CDATA[<p>Je ne comprend pas. En fait j&#8217;ai ceci: Param 2 : &lt;&gt;<br />
Est ce correct?<br />
De plus j&#8217;ai un problème sur cpan je ne peux installer per5 qu&#8217;en root et sur /root/local pourquoi?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : b_adele</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-234</link>
		<dc:creator>b_adele</dc:creator>
		<pubDate>Fri, 28 Oct 2011 11:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-234</guid>
		<description>Avez vous indiquer les 2 paramètres lors du lancement de votre commande ? Il semblerait que la variable $filter soit vide. Sinon je ne vois pas.</description>
		<content:encoded><![CDATA[<p>Avez vous indiquer les 2 paramètres lors du lancement de votre commande ? Il semblerait que la variable $filter soit vide. Sinon je ne vois pas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Chaland</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-233</link>
		<dc:creator>Chaland</dc:creator>
		<pubDate>Fri, 28 Oct 2011 10:33:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-233</guid>
		<description>kphotoalbum2iptc.pl
! /usr/bin/perl -w
# kphotoalbum2iptc.pl

# Param 1 : /home/pierre
# Param 2 : &lt;&gt;


# A MODIFIER
use lib qw(/home/pierre/local/share/perl5/site_perl/5.12.3/);
$verbose=0;
$onlyparse=0;

# Chargement des librairies
use Image::Kimdaba;
use Image::IPTCInfo;

my @ListOfPictures;

$folder = $ARGV[0];
$filter = $ARGV[1];

# Parse le catalogue kphotoalbumavec
print &quot;/home/pierre/kphotoalbum:$folder\n&quot;;
parseDB( &quot;$folder&quot; );

# Compte le nombre de photos
my $nb1= scalar keys %imageattributes;
my $nb2= scalar keys %imageoptions;
print &quot;$nb1 photos dont $nb2 avec des tags:\n&quot;;


# Ajout des infos dans la photo (IPTC)
$count=0;
foreach $kphoto (keys(%imageoptions))
{
    if ($kphoto =~ m/$filter/i ) {
        $count++;
    print &quot;Photo en cours : $folder/$kphoto (N° $count)\n&quot;;
        my $iptc = create Image::IPTCInfo(&quot;$folder/$kphoto&quot;);
        foreach $kkey (keys(%{$imageoptions{$kphoto}}))
        {
            if ($verbose) { print &quot;--&gt; $kkey\n&quot;; }
            foreach $values (@{${$imageoptions{$kphoto}}{$kkey}})
            {
                if ($verbose) { print &quot;-----&gt; $values\n&quot;; }
                $iptc-&gt;AddKeyword(&quot;$values&quot;);
            }
        }
   
    if (!$onlyparse) { $iptc-&gt;Save();}
    }
}

print &quot;$count photos traitées&quot;; 

Ce script depuis mon dernier commentaire a toujours bien fonctionner.
Aujourd&#039;hui je suis passé à perl 5.12.3.
Le script stoppe la ligne 36 avec cette info:
&quot;Use of uninitialized value $filter in regexp compilation at ./kphotoalbum2iptc.pl line 36.&quot;
Il traite toutes les photos mais ne sort rien.
Avez vous une idée du problème?
Merci</description>
		<content:encoded><![CDATA[<p>kphotoalbum2iptc.pl<br />
! /usr/bin/perl -w<br />
# kphotoalbum2iptc.pl</p>
<p># Param 1 : /home/pierre<br />
# Param 2 : &lt;&gt;</p>
<p># A MODIFIER<br />
use lib qw(/home/pierre/local/share/perl5/site_perl/5.12.3/);<br />
$verbose=0;<br />
$onlyparse=0;</p>
<p># Chargement des librairies<br />
use Image::Kimdaba;<br />
use Image::IPTCInfo;</p>
<p>my @ListOfPictures;</p>
<p>$folder = $ARGV[0];<br />
$filter = $ARGV[1];</p>
<p># Parse le catalogue kphotoalbumavec<br />
print &laquo;&nbsp;/home/pierre/kphotoalbum:$folder\n&nbsp;&raquo;;<br />
parseDB( &laquo;&nbsp;$folder&nbsp;&raquo; );</p>
<p># Compte le nombre de photos<br />
my $nb1= scalar keys %imageattributes;<br />
my $nb2= scalar keys %imageoptions;<br />
print &laquo;&nbsp;$nb1 photos dont $nb2 avec des tags:\n&nbsp;&raquo;;</p>
<p># Ajout des infos dans la photo (IPTC)<br />
$count=0;<br />
foreach $kphoto (keys(%imageoptions))<br />
{<br />
    if ($kphoto =~ m/$filter/i ) {<br />
        $count++;<br />
    print &laquo;&nbsp;Photo en cours : $folder/$kphoto (N° $count)\n&nbsp;&raquo;;<br />
        my $iptc = create Image::IPTCInfo(&laquo;&nbsp;$folder/$kphoto&nbsp;&raquo;);<br />
        foreach $kkey (keys(%{$imageoptions{$kphoto}}))<br />
        {<br />
            if ($verbose) { print &laquo;&nbsp;&#8211;&gt; $kkey\n&nbsp;&raquo;; }<br />
            foreach $values (@{${$imageoptions{$kphoto}}{$kkey}})<br />
            {<br />
                if ($verbose) { print &laquo;&nbsp;&#8212;&#8211;&gt; $values\n&nbsp;&raquo;; }<br />
                $iptc-&gt;AddKeyword(&laquo;&nbsp;$values&nbsp;&raquo;);<br />
            }<br />
        }</p>
<p>    if (!$onlyparse) { $iptc-&gt;Save();}<br />
    }<br />
}</p>
<p>print &laquo;&nbsp;$count photos traitées&nbsp;&raquo;; </p>
<p>Ce script depuis mon dernier commentaire a toujours bien fonctionner.<br />
Aujourd&#8217;hui je suis passé à perl 5.12.3.<br />
Le script stoppe la ligne 36 avec cette info:<br />
&laquo;&nbsp;Use of uninitialized value $filter in regexp compilation at ./kphotoalbum2iptc.pl line 36.&nbsp;&raquo;<br />
Il traite toutes les photos mais ne sort rien.<br />
Avez vous une idée du problème?<br />
Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Keuronde</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-103</link>
		<dc:creator>Keuronde</dc:creator>
		<pubDate>Wed, 08 Dec 2010 14:10:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-103</guid>
		<description>=&gt; Chaland
A ta place, j&#039;ouvrirai le fichier XML pour voir ce qui se trouve à la ligne 1040, colonne 48. Il y a peut-être un caractère étrange qui te donnera une idée sur ce qui ne va pas...</description>
		<content:encoded><![CDATA[<p>=&gt; Chaland<br />
A ta place, j&#8217;ouvrirai le fichier XML pour voir ce qui se trouve à la ligne 1040, colonne 48. Il y a peut-être un caractère étrange qui te donnera une idée sur ce qui ne va pas&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Chaland</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-101</link>
		<dc:creator>Chaland</dc:creator>
		<pubDate>Tue, 30 Nov 2010 09:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-101</guid>
		<description>Désolé j&#039;ai fait une erreur mon album s&#039;appelle Kphotoalbum avec un K majuscule.
Maintenant j&#039;ai l&#039;anomalie suivante:
/home/pierre/Kphotoalbum: /home/pierre/Kphotoalbum

reference to invalid character number at line 1040, column 48, byte 46620 at /usr/lib/perl5/vendor_perl/5.10.1/i386-linux-thread-multi/XML/Parser.pm line 187
Avez-vous une idée? Merci</description>
		<content:encoded><![CDATA[<p>Désolé j&#8217;ai fait une erreur mon album s&#8217;appelle Kphotoalbum avec un K majuscule.<br />
Maintenant j&#8217;ai l&#8217;anomalie suivante:<br />
/home/pierre/Kphotoalbum: /home/pierre/Kphotoalbum</p>
<p>reference to invalid character number at line 1040, column 48, byte 46620 at /usr/lib/perl5/vendor_perl/5.10.1/i386-linux-thread-multi/XML/Parser.pm line 187<br />
Avez-vous une idée? Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Chaland</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-100</link>
		<dc:creator>Chaland</dc:creator>
		<pubDate>Mon, 29 Nov 2010 22:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-100</guid>
		<description>Je voudrais bien pouvoir transférer les infos de 10000photos de kphotoalbum sur Digikam.
J&#039;ai essayé le script mais je ni arrive pas . Voici ce que j&#039;ai fait :
Image ::kimdaba et Image::IPTCInfo sont bien installés.
[root@sonypierre home]# ./kphotoalbum2iptc.pl /pierre/kphotoalbum.
Le script se trouve dans home . Kphotoalbum est situé dans home/pierre.
Voici le script:
#! /usr/bin/perl -w
# kphotoalbum2iptc.pl

# Param 1 : /pierre
# Param 2 : &quot;\.jpeg&quot; 


# A MODIFIER

use lib qw(/pierre/local/share/perl5/site_perl/5.10.0/);
$verbose=0;
$onlyparse=0;

# Chargement des librairies
use Image::Kimdaba;
use Image::IPTCInfo;


my @ListOfPictures;

$folder = $ARGV[0];
$filter = $ARGV[1];

# Parse le catalogue KPhotoAlbum
print &quot;Chemin de base: $folder\n&quot;;
parseDB( &quot;$folder&quot; );

# Compte le nombre de photos
my $nb1= scalar keys %imageattributes;
my $nb2= scalar keys %imageoptions;
print &quot;$nb1 photos dont $nb2 avec des tags:\n&quot;;


# Ajout des infos dans la photo (IPTC)
$count=0;
foreach $kphoto (keys(%imageoptions))
{
    if ($kphoto =~ m/$filter/i ) {
        $count++;
    print &quot;Photo en cours : $folder/$kphoto (N° $count)\n&quot;;
        my $iptc = create Image::IPTCInfo(&quot;$folder/$kphoto&quot;);
        foreach $kkey (keys(%{$imageoptions{$kphoto}}))
        {
            if ($verbose) { print &quot;--&gt; $kkey\n&quot;; }
            foreach $values (@{${$imageoptions{$kphoto}}{$kkey}})
            {
                if ($verbose) { print &quot;-----&gt; $values\n&quot;; }
                $iptc-&gt;AddKeyword(&quot;$values&quot;);
            }
        }
   
    if (!$onlyparse) { $iptc-&gt;Save();}
    }
}

print &quot;$count photos traitées&quot;; 

Lorsque je le lance Voici le résultat il s&#039;arrête à la ligne 26.
[root@sonypierre home]# ./kphotoalbum2iptc.pl /home/pierre/kphotoalbum
Chemin de base: /home/pierre/kphotoalbum
Can not find KimDaBa&#039;s database at ./kphotoalbum2iptc.pl line 26.

Pouvez vous m&#039;aider? Merci</description>
		<content:encoded><![CDATA[<p>Je voudrais bien pouvoir transférer les infos de 10000photos de kphotoalbum sur Digikam.<br />
J&#8217;ai essayé le script mais je ni arrive pas . Voici ce que j&#8217;ai fait :<br />
Image ::kimdaba et Image::IPTCInfo sont bien installés.<br />
[root@sonypierre home]# ./kphotoalbum2iptc.pl /pierre/kphotoalbum.<br />
Le script se trouve dans home . Kphotoalbum est situé dans home/pierre.<br />
Voici le script:<br />
#! /usr/bin/perl -w<br />
# kphotoalbum2iptc.pl</p>
<p># Param 1 : /pierre<br />
# Param 2 : &laquo;&nbsp;\.jpeg&nbsp;&raquo; </p>
<p># A MODIFIER</p>
<p>use lib qw(/pierre/local/share/perl5/site_perl/5.10.0/);<br />
$verbose=0;<br />
$onlyparse=0;</p>
<p># Chargement des librairies<br />
use Image::Kimdaba;<br />
use Image::IPTCInfo;</p>
<p>my @ListOfPictures;</p>
<p>$folder = $ARGV[0];<br />
$filter = $ARGV[1];</p>
<p># Parse le catalogue KPhotoAlbum<br />
print &laquo;&nbsp;Chemin de base: $folder\n&nbsp;&raquo;;<br />
parseDB( &laquo;&nbsp;$folder&nbsp;&raquo; );</p>
<p># Compte le nombre de photos<br />
my $nb1= scalar keys %imageattributes;<br />
my $nb2= scalar keys %imageoptions;<br />
print &laquo;&nbsp;$nb1 photos dont $nb2 avec des tags:\n&nbsp;&raquo;;</p>
<p># Ajout des infos dans la photo (IPTC)<br />
$count=0;<br />
foreach $kphoto (keys(%imageoptions))<br />
{<br />
    if ($kphoto =~ m/$filter/i ) {<br />
        $count++;<br />
    print &laquo;&nbsp;Photo en cours : $folder/$kphoto (N° $count)\n&nbsp;&raquo;;<br />
        my $iptc = create Image::IPTCInfo(&laquo;&nbsp;$folder/$kphoto&nbsp;&raquo;);<br />
        foreach $kkey (keys(%{$imageoptions{$kphoto}}))<br />
        {<br />
            if ($verbose) { print &laquo;&nbsp;&#8211;&gt; $kkey\n&nbsp;&raquo;; }<br />
            foreach $values (@{${$imageoptions{$kphoto}}{$kkey}})<br />
            {<br />
                if ($verbose) { print &laquo;&nbsp;&#8212;&#8211;&gt; $values\n&nbsp;&raquo;; }<br />
                $iptc-&gt;AddKeyword(&laquo;&nbsp;$values&nbsp;&raquo;);<br />
            }<br />
        }</p>
<p>    if (!$onlyparse) { $iptc-&gt;Save();}<br />
    }<br />
}</p>
<p>print &laquo;&nbsp;$count photos traitées&nbsp;&raquo;; </p>
<p>Lorsque je le lance Voici le résultat il s&#8217;arrête à la ligne 26.<br />
[root@sonypierre home]# ./kphotoalbum2iptc.pl /home/pierre/kphotoalbum<br />
Chemin de base: /home/pierre/kphotoalbum<br />
Can not find KimDaBa&#8217;s database at ./kphotoalbum2iptc.pl line 26.</p>
<p>Pouvez vous m&#8217;aider? Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Teebo</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-64</link>
		<dc:creator>Teebo</dc:creator>
		<pubDate>Sat, 06 Feb 2010 12:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-64</guid>
		<description>EDIT: On oublie tout, appelez moi stupide, j&#039;avais pas changé le chemin (celui directement sous le gros &quot;A MODIFIER&quot;, oui oui, celui là même...</description>
		<content:encoded><![CDATA[<p>EDIT: On oublie tout, appelez moi stupide, j&#8217;avais pas changé le chemin (celui directement sous le gros &laquo;&nbsp;A MODIFIER&nbsp;&raquo;, oui oui, celui là même&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Teebo</title>
		<link>http://blog.jesuislibre.org/2009/04/export-vos-donnees-de-kphotoalbum-vers-iptc/comment-page-1/#comment-63</link>
		<dc:creator>Teebo</dc:creator>
		<pubDate>Sat, 06 Feb 2010 10:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jesuislibre.org/?p=72#comment-63</guid>
		<description>Bonjour,
Depuis hier soir je me demande bien comment changer de logiciel sans perdre mes infos rentrées dans Kphotoalbum, et là ce matin, miracle, je tombe sur ce post (désolé de jouer les archéologues ;) ), j&#039;essaye donc comme indiqué, il semble que l&#039;installation se passe bien (Warning usually Harmless de YAML) mais quand j&#039;essaye de lancer le script :
BEGIN failed--compilation aborted at ./kphotoalbum2iptc.pl line 14.

Je suis sous Ubuntu Koala.
Quelqu&#039;un aurait une idée pour moi?</description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
Depuis hier soir je me demande bien comment changer de logiciel sans perdre mes infos rentrées dans Kphotoalbum, et là ce matin, miracle, je tombe sur ce post (désolé de jouer les archéologues <img src='http://blog.jesuislibre.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ), j&#8217;essaye donc comme indiqué, il semble que l&#8217;installation se passe bien (Warning usually Harmless de YAML) mais quand j&#8217;essaye de lancer le script :<br />
BEGIN failed&#8211;compilation aborted at ./kphotoalbum2iptc.pl line 14.</p>
<p>Je suis sous Ubuntu Koala.<br />
Quelqu&#8217;un aurait une idée pour moi?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

