•  » Outils
  •  » base de donée plus photo à importer

#1 2007-07-09 21:14:20

mrsoyer
Membre
2007-07-09
39

base de donée plus photo à importer

Bonjour a tous

je vais essayé d' expliquer mon probléme

j'ai 1500 référence à importer dans phpwebgalery

d'un coté j'ai une base de donée sous access ou j'ai fait une requette afin d'optenir une table de doute nos référence comme ceci

ref / famille / sousfamille / soussousfamille

991202 / articledemenage / brosserie / mancheabalai
991205 / articledemenage / brosserie / balai
991232 / articledemenage / produitentretien / liquidevaiselle
080360 / hygieneetbeaute / hygieneetsoins / soinsdesmain
...
...

d'un autre j'ai un dossier avec toute les photos de chaque référence, les photo se nomme

ref.jpg

991202.jpg
991205.jpg
991232.jpg
080360.jpg
...


Et avec ceci je voudré arrivé a faire ou trouver un script qui me permétrait
de ranger sa dans des dossier et sous dossier

DossierFamille
--------------DossiersousFamille
-------------------------Dossiersousousfamille
--------------------------------------ref.jpg

articledemenage
--------------brosserie
-------------------------mancheabalai
--------------------------------------991202.jpg
-------------------------balai
--------------------------------------991205.jpg
--------------produitentretien
-------------------------liquidevaiselle
--------------------------------------991232.jpg
hygieneetbeaute
--------------hygieneetsoins
-------------------------soinsdesmain
--------------------------------------080360.jpg

existerai t'il un module, outils script logiciel qui pourait me permétre de réaliser sa ???

j'espére etre arriver a bien m'expliquer

Dernière modification par mrsoyer (2007-07-11 11:03:48)

Hors ligne

#2 2007-07-11 11:05:06

mrsoyer
Membre
2007-07-09
39

Re: base de donée plus photo à importer

please help me

Hors ligne

#3 2007-07-11 11:30:34

sakkhho
Membre
Paris
2007-04-02
1836

Re: base de donée plus photo à importer

salut,
si personne te repond, c'est que personne doit avoir la solution à ton probleme.
désolé.


Piwigo 2.3.5

Hors ligne

#4 2007-07-11 11:35:10

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: base de donée plus photo à importer

Bonne remarque en effet.
Inutile de le répéter donc.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2007-07-11 11:38:09

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: base de donée plus photo à importer

VDigital a écrit:

Inutile de le répéter donc.

Des fois, il est préférable aussi de reformuler!

Hors ligne

#6 2007-07-11 11:42:38

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: base de donée plus photo à importer

Alors je reformule:
On ne sait pas faire.
C'est beaucoup trop spécifique comme besoin.

Si encore tu voulais proposer du XML pour chaque table de la base...
Peut être que phpMyAdmin est ton ami.

Google également.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#7 2007-07-11 11:51:35

mrsoyer
Membre
2007-07-09
39

Re: base de donée plus photo à importer

ok je pensai arriver a trouver mon aide dans ce forum car normalement le probléme que j'ai et pour phpwebgalery

que tu ne connaisse pas trés bien j'ai essayé de reformuler afin que des personne comprenne mieux et si je m'acahrner vrement c'est que j'ai vrement besoin de le faire et j'esperai que quelqun passe devant mon sujet avant d'arriver en derniere page du forum je n'est toujour pas trouvé la reponce exacte mais parcontre sur d'autre forum j'ai trouver de l'aide a pourvoir la trouver cette réponse.

Un forum est fait pour s'entraider

Hors ligne

#8 2007-07-11 11:58:28

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: base de donée plus photo à importer

A condition de... pouvoir.
Mais quand tu auras ta solution explique celle-ci clairement.
Peut être pourras-tu l'améliorer ici.
(La bonne solution: c'est XML).

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2007-07-11 16:32:41

mrsoyer
Membre
2007-07-09
39

Re: base de donée plus photo à importer

c'est bon j'ai eu ma solution , parcontre sa se passe sous os x


- créer un export csv de ta requête avec la virgule comme séparateur de champs. Si la première ligne de l'export contient les noms de champs, supprimer la première ligne.
- copier/coller le code dans un fichier que tu sauves sous le nom copyphotos.py

CODE
import os.path
import shutil

#chemin vers le fichier csv
csvPath = "/Users/audionuma/Documents/copyphotos/short_lines.csv"

#chemin vers le répertoire de destination
destDir = "/Users/audionuma/Documents/copyphotos/destination/"

#chemin vers le réperoire contenant les photos non triées
sourceDir = "/Users/audionuma/Documents/copyphotos/source/"

compteur = 0

for lines in open(csvPath):
    all = lines.strip().split(",")
    refArt = all[0]
    pathToDestDir = os.path.join(destDir,all[1])
    pathToDestDir = os.path.join(pathToDestDir,all[2])
    pathToDestDir = os.path.join(pathToDestDir,all[3])
   
    filePathToDestDir = os.path.join(pathToDestDir,all[0]+".jpg")
    sourcePath = os.path.join(sourceDir,all[0]+".jpg")
    if os.path.isdir(pathToDestDir):
        shutil.copy(sourcePath,filePathToDestDir)
    else:
        os.makedirs(pathToDestDir, mode=0777)
        shutil.copy(sourcePath,filePathToDestDir)

    compteur = compteur + 1
   
print "Done"
print str(compteur) + " photos copiee(s)"


- paramétrer les chemins csvPath, destDir, sourceDir
- dans le terminal, exécuter
> python /chemin/vers/copyphotos.py

Hors ligne

#10 2007-07-11 18:09:21

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: base de donée plus photo à importer

Merci pour ceux qui en profiteront.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Outils
  •  » base de donée plus photo à importer

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact