Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

BDGPocketPC

Pour présenter et découvrir tous les addons de BD Gest' développés par des utilisateurs

BDGPocketPC

Messagede The Maze Echo » 15/01/2004 22:03

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 :mrgreen: :ok:

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.
Avatar de l’utilisateur
The Maze Echo
BDGestiste
BDGestiste
 
Messages: 4097
Inscription: 03/07/2002
Localisation: F-40 Mont de Marsan
Age: 54 ans

BDGPocketPC

Messagede The Maze Echo » 17/01/2004 10:30

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.
Avatar de l’utilisateur
The Maze Echo
BDGestiste
BDGestiste
 
Messages: 4097
Inscription: 03/07/2002
Localisation: F-40 Mont de Marsan
Age: 54 ans

BDGPocketPC

Messagede The Maze Echo » 17/01/2004 12:15

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]
Avatar de l’utilisateur
The Maze Echo
BDGestiste
BDGestiste
 
Messages: 4097
Inscription: 03/07/2002
Localisation: F-40 Mont de Marsan
Age: 54 ans

BDGPocketPC

Messagede booktin » 17/01/2004 13:49

Moi qui allait revendre mon pocket... :siffle: :siffle:
Finalement je crois que je vais attendre un peu... :D
Très grand merci :ok: :ok:
Avatar de l’utilisateur
booktin
BDémoniaque
BDémoniaque
 
Messages: 956
Inscription: 25/07/2002
Localisation: F-21 DIJON
Age: 63 ans

BDGPocketPC

Messagede hoefie » 17/01/2004 14:00

On trouve ou les scripts corrigés ?
hoefie
BDérisoire
BDérisoire
 
Messages: 18
Inscription: 25/11/2003
Localisation: Bruxelles
Age: 47 ans

BDGPocketPC

Messagede hoefie » 17/01/2004 14:13

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 ?
hoefie
BDérisoire
BDérisoire
 
Messages: 18
Inscription: 25/11/2003
Localisation: Bruxelles
Age: 47 ans

BDGPocketPC

Messagede The Maze Echo » 17/01/2004 18:28

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.
Avatar de l’utilisateur
The Maze Echo
BDGestiste
BDGestiste
 
Messages: 4097
Inscription: 03/07/2002
Localisation: F-40 Mont de Marsan
Age: 54 ans

BDGPocketPC

Messagede hoefie » 18/01/2004 00:47

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:
hoefie
BDérisoire
BDérisoire
 
Messages: 18
Inscription: 25/11/2003
Localisation: Bruxelles
Age: 47 ans

BDGPocketPC

Messagede The Maze Echo » 18/01/2004 09:59

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 :(
Avatar de l’utilisateur
The Maze Echo
BDGestiste
BDGestiste
 
Messages: 4097
Inscription: 03/07/2002
Localisation: F-40 Mont de Marsan
Age: 54 ans

BDGPocketPC

Messagede zeiram » 18/01/2004 11:23

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 ;)
Avatar de l’utilisateur
zeiram
BDémentiel
BDémentiel
 
Messages: 370
Inscription: 04/04/2003
Localisation: Urzei Dis

BDGPocketPC

Messagede hoefie » 18/01/2004 14:00

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érisoire
BDérisoire
 
Messages: 18
Inscription: 25/11/2003
Localisation: Bruxelles
Age: 47 ans

BDGPocketPC

Messagede Benoit78 » 21/01/2004 19:53

Super boulot !
Merci.
Benoit78
BDébutant
BDébutant
 
Messages: 3
Inscription: 11/01/2004

BDGPocketPC

Messagede hoefie » 21/01/2004 22:00

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 !
hoefie
BDérisoire
BDérisoire
 
Messages: 18
Inscription: 25/11/2003
Localisation: Bruxelles
Age: 47 ans

BDGPocketPC

Messagede Benoit78 » 29/02/2004 14:44

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ébutant
BDébutant
 
Messages: 3
Inscription: 11/01/2004

BDGPocketPC

Messagede The Maze Echo » 03/03/2004 20:49

:shock: J'ai plus de 4600 fichiers (1200+ fichiers HTML et le reste en couv, versos, planches et photos), et je n'ai aucun problème de transfert. J'utilise ActiveSync et je mets mes fichiers dans un répertoire partagé sur le PC pour synchronisation lorsque je connecte mon PDA.

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 ;)
Avatar de l’utilisateur
The Maze Echo
BDGestiste
BDGestiste
 
Messages: 4097
Inscription: 03/07/2002
Localisation: F-40 Mont de Marsan
Age: 54 ans

BDGPocketPC

Messagede Benoit78 » 03/03/2004 21:34

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ébutant
BDébutant
 
Messages: 3
Inscription: 11/01/2004

BDGPocketPC

Messagede bilay » 08/03/2004 11:40

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!!! :D

:bravo2: :bravo:
Avatar de l’utilisateur
bilay
BDétraqué
BDétraqué
 
Messages: 597
Inscription: 30/01/2004
Localisation: Paris (92)
Age: 46 ans

BDGPocketPC

Messagede Milan Morales » 14/03/2004 20:57

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 ?!! :oops:
Avatar de l’utilisateur
Milan Morales
BDétraqué
BDétraqué
 
Messages: 694
Inscription: 22/07/2003
Localisation: BuZet
Age: 52 ans

BDGPocketPC

Messagede PhilG » 16/03/2004 18:18

As -tu créé tous les répertoires

pocketPC
pocketPCHTML
pocketPCPHOTOS
pocketPCCouvertures
ETC

Surtout le rep HTML, sinon il ne se passe rien.
Avatar de l’utilisateur
PhilG
BDépravé
BDépravé
 
Messages: 223
Inscription: 03/07/2002
Localisation: F-94 Joinville le Pont
Age: 57 ans

BDGPocketPC

Messagede Milan Morales » 17/03/2004 22:10

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... :roll: en ouvrant le fichier _collection, j'ai juste droit à la page d'accueil "type"... :cry:
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 ? :?
Avatar de l’utilisateur
Milan Morales
BDétraqué
BDétraqué
 
Messages: 694
Inscription: 22/07/2003
Localisation: BuZet
Age: 52 ans

Suivante

Retourner vers Addons pour BD Gest'

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités