A Python robot that edits Wikipedia and interacts with people over IRC https://en.wikipedia.org/wiki/User:EarwigBot

CHANGELOG 1.2 KiB

1234567891011121314151617181920212223242526272829
  1. v0.2 (unreleased):
  2. - Added a new command syntax allowing the caller to redirect replies to another
  3. user. Example: "!dictionary >Fred earwig"
  4. - Added 'rc' hook type to allow IRC commands to respond to RC watcher events.
  5. - Added 'part' hook type as a counterpart to 'join'.
  6. - Added !stalk/!watch.
  7. - Added !watchers.
  8. - Added !epoch as a subcommand of !time.
  9. - Added !version as a subcommand of !help.
  10. - Expanded and improved !remind.
  11. - Improved general behavior of !access and !threads.
  12. - Fixed API behavior when blocked, when using AssertEdit, and under other
  13. circumstances.
  14. - Added copyvio detector functionality: specifying a max time for checks;
  15. improved exclusion support. URL loading and parsing is parallelized to speed
  16. up check times, with a multi-threaded worker model that avoids concurrent
  17. requests to the same domain. Improvements to the comparison algorithm. Fixed
  18. assorted bugs.
  19. - Added support for Wikimedia Labs when creating a config file.
  20. - Added and improved lazy importing for various dependencies.
  21. - Fixed a bug in job scheduling.
  22. - Improved client-side SQL buffering; made Category objects iterable.
  23. - Default to using HTTPS for new sites.
  24. - Updated documentation.
  25. v0.1 (released August 31, 2012):
  26. - Initial release.