Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tools:pywikibot [2025/02/09 07:45] – [Resources] darrontools:pywikibot [2025/02/11 02:42] (current) – [Examples] darron
Line 1: Line 1:
- 
 ====Pywikibot==== ====Pywikibot====
  
-Perform all operations inside the pywikibot repository directory once cloned.+Wikimedia automation scripts. 
 + 
 +===Clone===
  
-===Fetch=== 
 <code> <code>
 git clone --recursive https://github.com/wikimedia/pywikibot git clone --recursive https://github.com/wikimedia/pywikibot
 +</code>
 +
 +Perform all future operations inside the pywikibot repository directory.
 +
 +<code>
 cd pywikibot cd pywikibot
 </code> </code>
Line 35: Line 40:
     name = 'MySite'     name = 'MySite'
     langs = {     langs = {
-        'en-gb': 'www.example.com',+        'en': 'www.example.com',
     }     }
  
Line 43: Line 48:
     def scriptpath(self, code):     def scriptpath(self, code):
         return {         return {
-            'en-gb': '/w',+            'en': '/w',
         }[code]         }[code]
  
     def protocol(self, code):     def protocol(self, code):
         return {         return {
-            'en-gb': 'https',+            'en': 'https',
         }[code]         }[code]
 </code> </code>
Line 60: Line 65:
 Eg. Eg.
 <code> <code>
-mylang = 'en-gb'+mylang = 'en'
 family = 'MySite' family = 'MySite'
-usernames['MySite']['en-gb'] = 'Mybot'+usernames['MySite']['en'] = 'Mybot'
 </code> </code>
  
Line 77: Line 82:
 </code> </code>
  
 +<code>
 +source ~/.venvs/pywikibot/bin/activate.csh
 +./pwb.py welcome.py
 +deactivate
 +</code>
 ===Resources==== ===Resources====