The main concept is to "forward" some command line calls of scripts,
e.g. things like:
templatecount -count -namespace:0 ref note
templatecount -count ref note
template test1 test2 "space test" -subst
replace -page:John_Doe -fix:isbn
weblinkchecker Benutzer_Diskussion:DrTrigon
cosmetic_changes Benutzer_Diskussion:DrTrigon -always
add_text -page:Benutzer:DrTrigon/Spielwiese -text:HaLLo
image FlagrantCopyvio.jpg
to the wiki in a manner that some wiki users (NOT! all ;) can run
such calls like from command line. Exactly speaking the bot runs
the scripts, first answering all questions whether to change something
with 'n' (no) and returns the output to the wiki. The user then can
have a look at this output (imagine a SIMPLE replace job) and edit
all problematic pages manual, then give the job again back to the bot
which will do the rest (all other pages that had no problems)...
This is roughly speaking the idea. Since a lot of scripts/bots in
framework use the very same yes/no/blabla user interface (e.g.
replace.py, template.py, ...) this will work without much effort.
To include other scripts needs to change them a little bit OR make
the script_WUI.py smarter. ;)
Some (very early stage) test-edits can be found at [1] and the according
jobs at [2].
You can also find further information on [3] but I have to applogize
since they are currently available in German only...
Be aware this is a very early concept - in later stage things like
nice pages including e.g. check-boxes or other fancy stuff to make
the user interaction as easy and intuitive as possible... Let your
imagination run free! ;))
[1]
http://de.wikipedia.org/wiki/Benutzer:DrTrigonBot/Simulation
[2]
http://de.wikipedia.org/w/index.php?title=Benutzer:DrTrigonBot/Simon_sagt&a…
[3]
http://de.wikipedia.org/wiki/Benutzer:DrTrigonBot
Am 28.08.2011 14:56, schrieb Bináris:
2011/8/28 Dr. Trigon <dr.trigon(a)surfeu.ch <mailto:dr.trigon@surfeu.ch>>
Thanks a lot - such manual fits perfectly well into my (very long term)
plans for creation of a "Script WikiUserInterface" bot... ;))
What will this bot do? I can hardly imagine from the name.
--
Bináris
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l