BDGPocketPC
BDGPocketPC
Bon, ben puisque le chef n'a pas encore eu le temps d'améliorer l'export pour Pocket PC afin d'avoir les images, j'ai développé 3 petits scripts en PERL qui génèrent les fichiers HTML au format Pocket PC à partir des fichiers de l'export HTML de BDGest'.
Vous pouvez télécharger ici le ZIP qui contient :
- l'interpréteur PERL et sa DLL
- les trois scripts : auteurs, séries et achats
- les fichiers de base du site (_collection.html, ...) retaillés au format Pocket PC.
Décompressez le ZIP en utilisant les répertoires fixés. Ouvrez une fenêtre de commandes (DOS), allez dans le répertoire BDGest'BDGPocketPC et exécutez les scripts avec la ligne :
[code:1:f9ff6f5f5a]perl _liste_auteurs.pl[/code:1:f9ff6f5f5a]
(idem avec les 2 autres scripts)
Oh joie !! Sous vous yeux ébahis, vous verrez apparaître dans le répetoire BDGest'PocketPC tous les fichiers de votre collection. Il ne vous reste plus qu'à transférer ces fichiers, ainsi que les répertoires d'images (Planches, Versos, Photos), sur votre Pocket PC
Si vous voulez gagner de la place, il vous reste à retailler les images au format de l'écran du PocketPC, voire d'ajouter des miniatures (modifier les scripts PERL pour changer les noms de fichiers images est relativement simple).
L'export HTML de BDGest' ne conservant pas l'information de dédicace, je n'ai pas pu faire un lien vers les images des dédicaces
J'espère que ceci vous sera utile. N'hésitez pas à me fairee part des éventuels bugs rencontrés.
Vous pouvez télécharger ici le ZIP qui contient :
- l'interpréteur PERL et sa DLL
- les trois scripts : auteurs, séries et achats
- les fichiers de base du site (_collection.html, ...) retaillés au format Pocket PC.
Décompressez le ZIP en utilisant les répertoires fixés. Ouvrez une fenêtre de commandes (DOS), allez dans le répertoire BDGest'BDGPocketPC et exécutez les scripts avec la ligne :
[code:1:f9ff6f5f5a]perl _liste_auteurs.pl[/code:1:f9ff6f5f5a]
(idem avec les 2 autres scripts)
Oh joie !! Sous vous yeux ébahis, vous verrez apparaître dans le répetoire BDGest'PocketPC tous les fichiers de votre collection. Il ne vous reste plus qu'à transférer ces fichiers, ainsi que les répertoires d'images (Planches, Versos, Photos), sur votre Pocket PC
Si vous voulez gagner de la place, il vous reste à retailler les images au format de l'écran du PocketPC, voire d'ajouter des miniatures (modifier les scripts PERL pour changer les noms de fichiers images est relativement simple).
L'export HTML de BDGest' ne conservant pas l'information de dédicace, je n'ai pas pu faire un lien vers les images des dédicaces
J'espère que ceci vous sera utile. N'hésitez pas à me fairee part des éventuels bugs rencontrés.
-

The Maze Echo - BDémentiel

- Messages: 394
- Inscription: 04/07/2002
- Localisation: F-40 Mont de Marsan
- Age: 42 ans
- Nombre de BD: 3570
- • Sa galerie
BDGPocketPC
Quelques corrections dans les scripts :
- les balises de recherches fonctionnent mieux
- pour gagner en rapidité, les fichiers séries et achats affichent des images miniatures (min_nomfic.jpg, 105 x XXX), les images réelles (nomfic.jpg, 210 x XXX) sont visualisées lorsque l'on clique sur la miniature.
- le répertoire PocketPC est réorganisé comme suit :
.. - Pocket PC
.... - Couvertures : images et miniatures des couvertures
.... - HTML : fichiers .html de la collection
.... - Photos : photos des auteurs
.... - Planches : images et miniatures des planches
.... - Versos : images et miniatures des versos
Pour réaliser les images et miniatures, redimensionner les images originales avec XnView. Si vous ne voulez pas de miniatures, éditer les scripts et supprimer les "min_".
Petite précision par rapport à la génération des fichiers HTML, il est nécessaire de vider le répertoire Reports et de refaire une exportation HTML spécifique avant chaque script :
- Albums de la collection pour la liste des séries
- Albums à acheter ou hors collecton pour la liste des achats
- Les deux pour la liste des auteurs
Il faut à chaque fois choisir le mode Chemin relatif.
Sélectionner Insérer les versos si vous désirez les avoir, la position étant indifférente pour la génération.
- les balises de recherches fonctionnent mieux
- pour gagner en rapidité, les fichiers séries et achats affichent des images miniatures (min_nomfic.jpg, 105 x XXX), les images réelles (nomfic.jpg, 210 x XXX) sont visualisées lorsque l'on clique sur la miniature.
- le répertoire PocketPC est réorganisé comme suit :
.. - Pocket PC
.... - Couvertures : images et miniatures des couvertures
.... - HTML : fichiers .html de la collection
.... - Photos : photos des auteurs
.... - Planches : images et miniatures des planches
.... - Versos : images et miniatures des versos
Pour réaliser les images et miniatures, redimensionner les images originales avec XnView. Si vous ne voulez pas de miniatures, éditer les scripts et supprimer les "min_".
Petite précision par rapport à la génération des fichiers HTML, il est nécessaire de vider le répertoire Reports et de refaire une exportation HTML spécifique avant chaque script :
- Albums de la collection pour la liste des séries
- Albums à acheter ou hors collecton pour la liste des achats
- Les deux pour la liste des auteurs
Il faut à chaque fois choisir le mode Chemin relatif.
Sélectionner Insérer les versos si vous désirez les avoir, la position étant indifférente pour la génération.
-

The Maze Echo - BDémentiel

- Messages: 394
- Inscription: 04/07/2002
- Localisation: F-40 Mont de Marsan
- Age: 42 ans
- Nombre de BD: 3570
- • Sa galerie
BDGPocketPC
Une mise à jour du fichier '_collection.html' pour adapter les cadres de la page. Il y a maintenant 2 versions :
_collection.html, qui donne ceci : (cadres menu et visu uniquement)
[img]http://perso.wanadoo.fr/maze-echo/BDGPPC/serie1a.jpg[/img] et [img]http://perso.wanadoo.fr/maze-echo/BDGPPC/serie1b.jpg[/img]
_collection2.html, qui donne ceci : (cadres menu, visu et bordures, mais scrollbar horizontale
)
[img]http://perso.wanadoo.fr/maze-echo/BDGPPC/serie2.jpg[/img]
_collection.html, qui donne ceci : (cadres menu et visu uniquement)
[img]http://perso.wanadoo.fr/maze-echo/BDGPPC/serie1a.jpg[/img] et [img]http://perso.wanadoo.fr/maze-echo/BDGPPC/serie1b.jpg[/img]
_collection2.html, qui donne ceci : (cadres menu, visu et bordures, mais scrollbar horizontale
[img]http://perso.wanadoo.fr/maze-echo/BDGPPC/serie2.jpg[/img]
-

The Maze Echo - BDémentiel

- Messages: 394
- Inscription: 04/07/2002
- Localisation: F-40 Mont de Marsan
- Age: 42 ans
- Nombre de BD: 3570
- • Sa galerie
BDGPocketPC
Moi qui allait revendre mon pocket... :siffle: :siffle:
Finalement je crois que je vais attendre un peu...
Très grand merci

Finalement je crois que je vais attendre un peu...
Très grand merci

-

booktin - BDGestiste

- Messages: 2704
- Inscription: 26/07/2002
- Localisation: F-21 DIJON
- Age: 50 ans
- Nombre de BD: 6387
- • Sa galerie
BDGPocketPC
On trouve ou les scripts corrigés ?
- hoefie
- BDébranché

- Messages: 110
- Inscription: 25/11/2003
- Localisation: Bruxelles
- Age: 34 ans
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
Salut,
Ca a l'air genial, mais je n'ai pas encore eu l'occasion de tester.
Cependant, pour redimensionner je suis d'accord... mais si on sauvegarde les miniatures NOMFIC.JPG en 210x XXX dans le meme répertoire d'origine.... les fichiers au grand format seront effacés.
On pourrai pas créer 2 repertoires supplémentaire dans BDGPocketPCMiniaturesCouvertures et BDGPocketPCMiniaturesPlanches ou on place les miniatures sans effacer les originaux grand format ?
Ca a l'air genial, mais je n'ai pas encore eu l'occasion de tester.
Cependant, pour redimensionner je suis d'accord... mais si on sauvegarde les miniatures NOMFIC.JPG en 210x XXX dans le meme répertoire d'origine.... les fichiers au grand format seront effacés.
On pourrai pas créer 2 repertoires supplémentaire dans BDGPocketPCMiniaturesCouvertures et BDGPocketPCMiniaturesPlanches ou on place les miniatures sans effacer les originaux grand format ?
- hoefie
- BDébranché

- Messages: 110
- Inscription: 25/11/2003
- Localisation: Bruxelles
- Age: 34 ans
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
On trouve ou les scripts corrigés ?
Toujours au même endroit, cliquez sur le lien dans le premier post.
Cependant, pour redimensionner je suis d'accord... mais si on sauvegarde les miniatures NOMFIC.JPG en 210x XXX dans le meme répertoire d'origine.... les fichiers au grand format seront effacés.
On pourrai pas créer 2 repertoires supplémentaire dans BDGPocketPCMiniaturesCouvertures et BDGPocketPCMiniaturesPlanches ou on place les miniatures sans effacer les originaux grand format ?
En fait, je fais une première conversion avec XnView des images originales en format miniature (105 x XXX), puis je les renomme par lot en les préfixant avec 'min_', puis je refais une conversion au format 210 x XXX, en gardant les noms originaux. Ainsi dans le répertoire BDGest'PocketPCCouvertures, j'ai les couvs (nomfic.jpg) et les miniatures (min_nomfic.jpg).
Mais si tu veux mettre tes miniatures dans un répertoire distinct, pas de problème. Edite les scripts et modifie le chemin dans les lignes où tu vois quelque chose du style [code:1:8ea6063394]<IMG SRC="../PocketPC/Couvertures/min_$ficseries...[/code:1:8ea6063394] où $ficserie est une variable contenant le nom de l'image en cours.
-

The Maze Echo - BDémentiel

- Messages: 394
- Inscription: 04/07/2002
- Localisation: F-40 Mont de Marsan
- Age: 42 ans
- Nombre de BD: 3570
- • Sa galerie
BDGPocketPC
Tout à fait GENIAL !!!!!!!!!!
Merci bcp.
Encore une dernière chose avant de te laisser tranquille:
Est-ce que j'ai la possibilité d'enlever les details suivants des listings:
- Format
- Reliure
- Couleurs
et ajouter Commentaire (j'ajoute parfois des commentaires dans ma base de données).
Tiens moi au courant stp
et encore merci !!!!!
:bravo2:
Merci bcp.
Encore une dernière chose avant de te laisser tranquille:
Est-ce que j'ai la possibilité d'enlever les details suivants des listings:
- Format
- Reliure
- Couleurs
et ajouter Commentaire (j'ajoute parfois des commentaires dans ma base de données).
Tiens moi au courant stp
et encore merci !!!!!
:bravo2:
- hoefie
- BDébranché

- Messages: 110
- Inscription: 25/11/2003
- Localisation: Bruxelles
- Age: 34 ans
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
Pour enlever ces informations, il faut éditer les scripts _liste_series.pl et _liste_achats.pl de manière à rechercher dans la partie des infos de l'album des fichiers HTML exportés, les infos que tu veux garder.
Voici un extrait du script :
[code:1:9c193cf156] # initialisation des chaînes de recherche
...
$aim = '</TD>
<TD WIDTH=70 ALIGN="Left" VALIGN="Top">';
...
$adonnee = '</TR></TABLE>
</TD>';
...
# parcours de la liste des albums
while ($line2 =~ /G.*?$bal(.*?)$aal.*?$bim(.*?)$aim(.*?)$adonnee(.*?)/gs) {
($album) = $1;
($imagesc) = $2;
($imagesv) = $2;
($donnees) = $3;
...
print PPCfile "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%">
";
print PPCfile " <TR>
";
print PPCfile " <TD WIDTH=70 ALIGN="Left" VALIGN="Top">
";
# recopie des données de l'album
print PPCfile "$donnees
";
print PPCfile "
<BR>
</TD>
</TR></TABLE>
</TD>
";
print PPCfile " </TR>
";
print PPCfile "</TABLE>
";
}
[/code:1:9c193cf156]
l'instruction while ($line2 =~ /G.*?$bal(.*?)$aal.*?$bim(.*?)$aim(.*?)$adonnee(.*?)/gs) { permet d'extraire des chaînes de caractères du fichier HTML en entrée. $bal, $aal, $bim, $aim, $adonnees sont des chaînes de caractères initialisées plus haut et qui délimitent les données à récupérer. Ces données sont les différents (.*?), chacun étant ensuite identifié par son rang (($album) = $1;) En ce qui te concerne, les informations de l'album sont stockées dans la partie entre $aim et $adonnees. Il ne te reste plus qu'à définir des variables de recherche, style $adess (after dessinateur), $bform (before format), pour rechercher les infos que tu désires garder. Attention, tu es limité à 9 (.*?) dans ton instruction de recherche. Ensuite, reste à recomposer ton fichier en sortie avec les instructions print PPCfile ....
Mais je ne pense pas que ce soit facile à réaliser, car dans le fichier HTML original, rien ne distingue le dessinateur du coloriste, ou le format de la collection...
En ce qui concerne le commentaire, comme pour l'info dédicace, si ce n'est pas dans le fichier exporté par BDGest', je ne peux pas le recopier dans les fichiers PocketPC
Voici un extrait du script :
[code:1:9c193cf156] # initialisation des chaînes de recherche
...
$aim = '</TD>
<TD WIDTH=70 ALIGN="Left" VALIGN="Top">';
...
$adonnee = '</TR></TABLE>
</TD>';
...
# parcours de la liste des albums
while ($line2 =~ /G.*?$bal(.*?)$aal.*?$bim(.*?)$aim(.*?)$adonnee(.*?)/gs) {
($album) = $1;
($imagesc) = $2;
($imagesv) = $2;
($donnees) = $3;
...
print PPCfile "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="100%">
";
print PPCfile " <TR>
";
print PPCfile " <TD WIDTH=70 ALIGN="Left" VALIGN="Top">
";
# recopie des données de l'album
print PPCfile "$donnees
";
print PPCfile "
<BR>
</TD>
</TR></TABLE>
</TD>
";
print PPCfile " </TR>
";
print PPCfile "</TABLE>
";
}
[/code:1:9c193cf156]
l'instruction while ($line2 =~ /G.*?$bal(.*?)$aal.*?$bim(.*?)$aim(.*?)$adonnee(.*?)/gs) { permet d'extraire des chaînes de caractères du fichier HTML en entrée. $bal, $aal, $bim, $aim, $adonnees sont des chaînes de caractères initialisées plus haut et qui délimitent les données à récupérer. Ces données sont les différents (.*?), chacun étant ensuite identifié par son rang (($album) = $1;) En ce qui te concerne, les informations de l'album sont stockées dans la partie entre $aim et $adonnees. Il ne te reste plus qu'à définir des variables de recherche, style $adess (after dessinateur), $bform (before format), pour rechercher les infos que tu désires garder. Attention, tu es limité à 9 (.*?) dans ton instruction de recherche. Ensuite, reste à recomposer ton fichier en sortie avec les instructions print PPCfile ....
Mais je ne pense pas que ce soit facile à réaliser, car dans le fichier HTML original, rien ne distingue le dessinateur du coloriste, ou le format de la collection...
En ce qui concerne le commentaire, comme pour l'info dédicace, si ce n'est pas dans le fichier exporté par BDGest', je ne peux pas le recopier dans les fichiers PocketPC
-

The Maze Echo - BDémentiel

- Messages: 394
- Inscription: 04/07/2002
- Localisation: F-40 Mont de Marsan
- Age: 42 ans
- Nombre de BD: 3570
- • Sa galerie
BDGPocketPC
The Maze Echo : Une petite idée comme ça.... Tu pourrais utiliser ImageMagick et PerlMagick pour faire la génération des images et vignettes pour l'export directement dans le script Perl. J'ai déjà réalisé un script qui génère mes vignettes pour l'export BDGWeb (et qui ne génère que pour les images qui ont été modifiées ou ajoutées dans le répertoir source). Si tu souhaites que je te l'envoie pour t'en inspirer et ajouter cela dans ton script, MP 
-

zeiram - BDétraqué

- Messages: 636
- Inscription: 05/04/2003
- Localisation: Urzei Dis
- Nombre de BD: 3368
- • Sa galerie
BDGPocketPC
The Maze Echo : Une petite idée comme ça.... Tu pourrais utiliser ImageMagick et PerlMagick pour faire la génération des images et vignettes pour l'export directement dans le script Perl. J'ai déjà réalisé un script qui génère mes vignettes pour l'export BDGWeb (et qui ne génère que pour les images qui ont été modifiées ou ajoutées dans le répertoir source). Si tu souhaites que je te l'envoie pour t'en inspirer et ajouter cela dans ton script, MP
Excellente idée ça....
Mais si tu veux bien le faire, essaie de faire en sorte que les images sous le dossier d'origine ...dgestcouvertures et ...dgestplanches restent inchangées.
P. ex en exportant les miniatures (min_.en105xXXX) et le formats réduits (210xXXX) dans les dossiers ...BDGpocketPCplanches et ...BDGpocketPCcouvertures.
En tout cas encore merci de partager ton savoir avec nous !
- hoefie
- BDébranché

- Messages: 110
- Inscription: 25/11/2003
- Localisation: Bruxelles
- Age: 34 ans
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
Super boulot !
Merci.
Merci.
- Benoit78
- BDéboussolé

- Messages: 6
- Inscription: 11/01/2004
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
Voila j'ai pu tester...
Excellent !!!
Merci maître BDGPOCKETPC :priere: :priere: :priere:
Il y a encore un peu de chipotage a faire avec les photos.... mais c tellement cool !!!
Bravo !
Excellent !!!
Merci maître BDGPOCKETPC :priere: :priere: :priere:
Il y a encore un peu de chipotage a faire avec les photos.... mais c tellement cool !!!
Bravo !
- hoefie
- BDébranché

- Messages: 110
- Inscription: 25/11/2003
- Localisation: Bruxelles
- Age: 34 ans
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
Super boulot !
Merci.
Bonjour,
Une p'tite modif perso sur les scripts : j'ai supprimé les images min_* car cela consomme trop de mémoire. L'affichage des grandes images (170px de large) est un poil plus lent, mais ça économise de la MStick.
J'ai aussi rencontré le pb suivant : le transfert de la totalité des fichiers html se plante, visiblement à cause du trop grand nombre de fichiers (750 dans mon cas). Je ne peux pas transférer les séries et les auteurs, je me contenet donc des séries.
- Benoit78
- BDéboussolé

- Messages: 6
- Inscription: 11/01/2004
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
Quant à gagner de la place, je ne mets pour l'instant que les min_* (105 * xxx)... Les images en 210 * xxx ce sera quand j'aurai ma carte 256 Mo
-

The Maze Echo - BDémentiel

- Messages: 394
- Inscription: 04/07/2002
- Localisation: F-40 Mont de Marsan
- Age: 42 ans
- Nombre de BD: 3570
- • Sa galerie
BDGPocketPC
ActiveSync , c'est pour pocketPC il me semble ? J'utilise un P800 et je n'ai pas trouvé l'équivalent de la fonction de synchronisation de répertoire 
- Benoit78
- BDéboussolé

- Messages: 6
- Inscription: 11/01/2004
- Nombre de BD: 0
- • Sa galerie
BDGPocketPC
Bin je crois que je vais revendre mon vieux Palm et passer vite fait bien fait sur un PDA avec un OS Pocket PC
Ton p'tit soft me tente trop!!!
:bravo2: :bravo:
Ton p'tit soft me tente trop!!!
:bravo2: :bravo:
-

bilay - BDétraqué

- Messages: 560
- Inscription: 30/01/2004
- Localisation: Paris (92)
- Age: 34 ans
- Nombre de BD: 1645
- • Sa galerie
BDGPocketPC
Décompressez le ZIP en utilisant les répertoires fixés. Ouvrez une fenêtre de commandes (DOS), allez dans le répertoire BDGest'BDGPocketPC et exécutez les scripts avec la ligne :
[code:1:143eec16ea]perl _liste_auteurs.pl[/code:1:143eec16ea]
(idem avec les 2 autres scripts)
Beuh, ca marche pas! Je suis sous XP, et quand dans la fenêtre exécuter je tape la commande sus-mentionnée, puis ENTER, je fais juste un saut de ligne ? Comment je dois faire pour lancer l'exécutable PERL avec la commande ad-hoc ?
J'imagine bien que c'est une bêtise ma question, mais honnêtement, je vois pas ?!!
-

wontollax - BDétraqué

- Messages: 686
- Inscription: 23/07/2003
- Localisation: BuZet
- Age: 40 ans
- Nombre de BD: 2536
- • Sa galerie
BDGPocketPC
As -tu créé tous les répertoires
pocketPC
pocketPCHTML
pocketPCPHOTOS
pocketPCCouvertures
ETC
Surtout le rep HTML, sinon il ne se passe rien.
pocketPC
pocketPCHTML
pocketPCPHOTOS
pocketPCCouvertures
ETC
Surtout le rep HTML, sinon il ne se passe rien.
-

PhilG - BDémentiel

- Messages: 320
- Inscription: 04/07/2002
- Localisation: F-94 Fontenay Sous Bois
- Age: 45 ans
- Nombre de BD: 3195
- • Sa galerie
BDGPocketPC
As -tu créé tous les répertoires
pocketPC
pocketPCHTML
pocketPCPHOTOS
pocketPCCouvertures
ETC
Surtout le rep HTML, sinon il ne se passe rien.
Ben oui ? Ma structure actuelle est donc:
c:infosd gest'pocketpc, suivi des 5 répertoires (HTML - PHOTOS - Couvertures - Planches - Versos). Je décompresse donc le zip (je modifie le chemin de décompression en fonction de mon répertoire "infos", à la place de "program files"), puis j'ouvre une fenêtre DOS, vais dans le répertoire "BDGest'BDGPocketPC" et exécute les 3 scripts.
Résultats: rien du tout...
Une heure que je suis là-dessus, et rien...
Tant que j'y pense aussi, quand j'édite les fichiers scripts, et que je recherche un éventuel chemin "c:program filesd gest'", pour éventuellement le modifier avec mon chemin à moi, il ne trouve pas...
Qui peut m'aider ?
-

wontollax - BDétraqué

- Messages: 686
- Inscription: 23/07/2003
- Localisation: BuZet
- Age: 40 ans
- Nombre de BD: 2536
- • Sa galerie
Retourner vers Addons pour BD Gest'
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



•