User:Connel MacKenzie/automation
Jump to navigation
Jump to search
Wiktionary:Automation[edit]
Many repetitive tasks can be "automated" to one degree or another, on Wiktionary. Each method has benefits and drawbacks.
AWB[edit]
- Large initial download size
- Requires IE
- Requires .net (another ginormous download, with serious security implications for your box)
- Using "bot mode" can get you in serious trouble
- Using normal mode to make lots of small edits can get you in trouble
- Thousands of edits can be made before someone comes along and corrects you (at which point, you are responsible for cleaning your own mess up.)
- Built-in Wikipedia MOS fixes are often wrong on Wiktionary, and MUST be turned off before starting.
- Fantastic user interface (I really shouldn't understate this so lightly)
- Fast "enough" to appear as if it is a bot
- Most pywikipediabot functionality is covered, plus 1/2 dozen extras
- unicode support?
- support IRC channel
- closed codebase
pywikipediabot framework[edit]
- tiny download size
- requires prior approval for even the most mundane runs
- open-ended possibilities for programmers
- can be used as an alternate to web-browser editing
- category utils
- template utils
- replacement utils
- uploading utils
- built-in throttling (to adhere to "well-behaved" restrictions without upsetting anyone)
- throttling can be turned off
- page feeds from variety of sources (list, Whatlinkshere, category, etc.)
- unicode support
- support IRC channel
- verification modes (Accept this edit? yes/no/all)
- logs of changes
- open-source code (www.sf.net)
- requires some configuration
- good help pages exist on meta:
- any problems, and you have to be able to read python
Javascript[edit]
- This language that we all thought was dead and gone, making a heluva comeback due to wikis
- The DOM is evil. EVIL I say! IE vs. NS vs. FF vs. Opera vs. Mozilla vs. Safari == loony bin
- Most things have been worked out; plethora code examples now exist (especially on WP)
- form.click() can really make you look stupid, sometimes.
Lupin's popups[edit]
- written in JS
- server load is noticable (that's saying a lot for a server cluster with millions of visitors per day, 4,000/second!)
- Lupin's Popups do nicely for some tasks, horrible perfomance on others.
- Geared towards browsing, and vandal patrol; not editing, per se.
- extensible, in that you can override certain classes to do useful things
Todo pages[edit]
- Can use any tool/language you want to generate pages you upload
- url-encoded links can go pretty much to any page
- Other people can be solicited to help (all help welcome at User:Connel MacKenzie/todo*!)
- most people respect User sub-pages and won't mess with them unless asked to
- can be corrected/refined as you go along
Bookmarklets[edit]
- Quick to throw together
- only can use a selectable list
- must have your browser's "Personal" toolbar to make them useful
- very problematic moving from one browser to another
- requires knowledge of wiki URL syntax/inspection of rare URLs/composition
- Good for sensitive stuff, like mass-deletion, mass-protection