From Ryzom Commons
m (→test imageharvest.py) |
m |
||
Line 2: | Line 2: | ||
# avoir un site web où sont toutes les images (filezilla) - ici http://www.sitename.org/folder | # avoir un site web où sont toutes les images (filezilla) - ici http://www.sitename.org/folder | ||
− | # utiliser un bot ( | + | # utiliser un bot (scripts en python) |
− | ''' | + | '''python3 pwb.py imageharvest.py http://www.sitename.org/folder''' '''KO''' pour moi |
== config == | == config == |
Revision as of 13:33, 8 May 2020
Comment uploader plein d'images
- avoir un site web où sont toutes les images (filezilla) - ici http://www.sitename.org/folder
- utiliser un bot (scripts en python)
python3 pwb.py imageharvest.py http://www.sitename.org/folder KO pour moi
Contents
config
versions python
- python --version vérifier la version de python, voire python3 --version
- which python3 voir quelle version py 3 on utilise par défaut
Voir https://cloud.ryzom.com/f/32851
tests
tests add_text
la page doit exister User:Craftjenn/Uploader plein d'images/test import
test checkimages.py
bof https://www.mediawiki.org/wiki/Manual:Pywikibot/checkimages.py
création pages
https://www.mediawiki.org/wiki/Manual:Pywikibot/pagefromfile.py upload pages to a wiki from a text file (en utf-8).
python3 pwb.py pagefromfile -showdiff -file:pages.txt
pages.txt contient le code:
- {{-start-}} '''User:Craftjenn/App FR''' les app intégrées, voir [[:fr:Présentation des Webapps]] et [[:fr:Manuel de l'utilisateur/Diverses astuces#Interface]] {{-stop-}} {{-start-}} '''User:Craftjenn/App EN''' Integrated apps, more on [[:en:Webapps main]] {{-stop-}}
test imageharvest.py
KO, j'ai un message d'erreur. Dans les logs: Exiting due to uncaught exception <class 'AttributeError'>
En mode verbose, sur la ligne 78: links.append(urllib.basejoin(url, link)) urllib.basejoin l'attribut basejoin n'existe pas.
Sur le canal freenode: 0 réponse :(
Depuis 4 jours, je cherche d'aures lib qi ont cet attribut: rien ne marche :(
Pas d'aide non plus de ceux qui savent faire (ici) => je laisse tomber
Links
https://www.mediawiki.org/wiki/Manual:Pywikibot/imageharvest.py