m (→test imageharvest.py to upload several images) |
m (→Comment uploader plein d'images) |
||
Line 47: | Line 47: | ||
# configurer famille et login (voir https://cloud.ryzom.com/f/32851) | # configurer famille et login (voir https://cloud.ryzom.com/f/32851) | ||
# en ligne de commande, etre dans le dossier core et appeller le script ainsi car avec l'URL ca ne marche pas (ai du ajouter en haut de pwb et imageharvest une ligne indiquant que je veux python3.6) | # en ligne de commande, etre dans le dossier core et appeller le script ainsi car avec l'URL ca ne marche pas (ai du ajouter en haut de pwb et imageharvest une ligne indiquant que je veux python3.6) | ||
− | '''python3 pwb.py imageharvest.py''' | + | :::'''python3 pwb.py imageharvest.py''' |
le script pose des questions: | le script pose des questions: | ||
− | * quelle est l'URL | + | * quelle est l'URL (ex: http://monsite.fr/dossier/) |
− | * quel texte, | + | * quel texte (pour toutes les images, il redemandera s'il on veux une modif pour une image), |
* pour les categories, '''ne pas mettre les cochets''' (le script les ajoute) | * pour les categories, '''ne pas mettre les cochets''' (le script les ajoute) | ||
PWB is for Pywiki, a bot in Python for wiki
See https://www.mediawiki.org/wiki/Manual:Pywikibot
Voir configuration de PWB à https://cloud.ryzom.com/f/32851
la page doit exister User:Craftjenn/Uploader plein d'images/test import
bof https://www.mediawiki.org/wiki/Manual:Pywikibot/checkimages.py
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:
KO, j'ai un message d'erreur. En mode verbose, sur la ligne 78: links.append(urllib.basejoin(url, link)) urllib.basejoin l'attribut basejoin n'existe pas.
Depuis 4 jours, je cherche d'aures lib qui ont cet attribut: rien ne marche :(
Pas d'aide non plus de ceux qui savent faire (ici) => j'ai ouvert un ticket, on m'a donné une réponse (sera intégrée au prochain patch)
le script pose des questions: