Skip to content

Wikibot v1.6.0

Compare
Choose a tag to compare
@DigitalDwagon DigitalDwagon released this 06 Oct 06:52
· 89 commits to master since this release

New Features

  • 7623c11 #33 Different queues with their own priorities and concurrency limits can now be made.
    • The --queue parameter on all job types controls what queue each job goes into. This is set to default if unspecified.
    • Queues can be created by bot operators with !setqueue <name> <concurrency> <priority>
    • Anyone can check a queue's settings with !getqueue <name>
    • There is still a global limit of 15 concurrent jobs across all queues. If this is exceeded, jobs waiting in queues with a higher priority value will be started first.
  • 456dece #38 There is a new --silent-mode parameter to allow users to choose how many messages they get about jobs. Available values:
    • ALL get all messages (default)
    • END get only messages when a job ends (skipping the queued job message)
    • FAIL only get a message when a job fails
    • SILENT don't get any messages about the job
  • 1d45550 #34 !bulk will no longer flood the channel with a message about every job being started.
    • It sets --silent mode fail by default to accomplish this. You can manually specify a different silent mode on each line (though please avoid --silent-mode all if you're bulk queuing a bunch of jobs.)
  • 87eccda #42 allows --resume for DokuWiki jobs (which has been supported by dokuWikiDumper for a long time, but not in Wikibot until now!
  • c1770a4 Wikibot will now upload into a different collection instead of community texts.

Bug Fixes

  • 791e412 #37 !status will now respond when used on jobs that have not yet started
  • 1317cc4 #25 adds a new parser (yes, AGAIN) to properly handle escapes, quotes inside quotes, odd whitespace, and other similar inputs.
  • ec7669e Stops !bulk from flooding the channel with errors about each line if used with a bad file (it will only reply to errors about lines that start with an !)

Note: The last commit for the previous version, 1.5.2, is 8b67937. This has changed to the bump commit (796c14f) starting in this version.