Ben Kurtovic
513bfb0993
Property-ify Site
il y a 12 ans
Ben Kurtovic
6efebbfa43
Merge branch 'feature/exceptions' into develop
il y a 12 ans
Ben Kurtovic
443f0a5e72
Improve exception docstrings
il y a 12 ans
Ben Kurtovic
1b88f63d27
Moving two exceptions out of earwigbot.irc
il y a 12 ans
Ben Kurtovic
25f31124db
earwigbot.wiki.exceptions -> earwigbot.exceptions; cleanup
il y a 12 ans
Ben Kurtovic
ce1e598421
Two minor changes
il y a 12 ans
Ben Kurtovic
4a2893715d
Merge branch 'feature/documentation' into develop
Resolved conflicts in __init__.py and managers.py
il y a 12 ans
Ben Kurtovic
8d0a50970e
More reference fixes
il y a 12 ans
Ben Kurtovic
4aac14c3e1
Fixed some references, etc
il y a 12 ans
Ben Kurtovic
e4e9356d54
API docs
il y a 12 ans
Ben Kurtovic
17e29a1b84
Updates to wiki toolset documentation
il y a 12 ans
Ben Kurtovic
c51c83e94e
More documentation updates
il y a 12 ans
Ben Kurtovic
035f7b80fc
Use Sphinx magic; typo fixes
il y a 12 ans
Ben Kurtovic
dfb4183e69
Adding docs/
il y a 12 ans
Ben Kurtovic
80091b2de3
Updating README and class docstrings throughout wiki toolset
* Much of the documentation doesn't match the code; code will be
updated in develop soon
il y a 12 ans
Ben Kurtovic
97e31b8a5d
RC objects are now work correctly for non-enwiki sites
il y a 12 ans
Ben Kurtovic
b2a3cedd9f
Fix !help <command>
il y a 12 ans
Ben Kurtovic
97c1710acf
Minor logic fix
il y a 12 ans
Ben Kurtovic
b3c0869db2
Misc additions, cleanup, and fixes, including:
* Support for starting commands using the bot's name
* Moved _wrap_check and _wrap_process to the CommandManager
* Removed extra sortkey in afc_statistics
il y a 12 ans
Ben Kurtovic
b35b640268
Merge branch 'feature/external-blowfish' into develop
il y a 12 ans
Ben Kurtovic
a8da1245b7
Fix wiki password
il y a 12 ans
Ben Kurtovic
1fc9028294
Adjust imports
il y a 12 ans
Ben Kurtovic
e67ea9a91f
Replacing custom Blowfish implementation with pycrypto
il y a 12 ans
Ben Kurtovic
025a7b3e37
More minor unicode fixes
il y a 12 ans
Ben Kurtovic
00ae6f8e46
Code cleanup and bugfixes
il y a 12 ans
Ben Kurtovic
f84747800c
Bugfixes, pyflakes compliance etc
il y a 12 ans
Ben Kurtovic
f5f41ed75b
Catch errors when updating or tracking so it doesn't stop the whole task
il y a 12 ans
Ben Kurtovic
4c9b541fac
Properly urlencode when we're dealing with unicode objects
il y a 12 ans
Ben Kurtovic
453059c217
Thread safety in Site, bugfix in Category, cleanup in Page
il y a 12 ans
Ben Kurtovic
d8ab0f3539
autoping and autoreconnect for site connections
il y a 12 ans
Ben Kurtovic
9eb85f1b6f
Update docs, including README.rst (almost done)
il y a 12 ans
Ben Kurtovic
af146bf070
Round time in "throttled" log msg so it's a bit more realistic
il y a 12 ans
Ben Kurtovic
91c344d6d6
Missed a Unicode bug
il y a 12 ans
Ben Kurtovic
b066be95d6
Fix
il y a 12 ans
Ben Kurtovic
dc82a2f8a6
Sites use their own logger instead of sharing one with the toolset
il y a 12 ans
Ben Kurtovic
f86af84903
Cache site objects internally
il y a 12 ans
Ben Kurtovic
0c7a7c383c
Removed some old debugging code
il y a 12 ans
Ben Kurtovic
f698981aa3
Break up Site._api_query() into three methods for readability
il y a 12 ans
Ben Kurtovic
14c9950753
Support for wait_between_queries in Sites
il y a 12 ans
Ben Kurtovic
b817dc725f
Minor fix
il y a 12 ans
Ben Kurtovic
4e2580e2c1
Unicode fixes and misc cleanup to toolset and tasks
- Category.members() -> Category.get_members()
- Category.get_members() now fully abides by the limit, which defaults
to None for SQL and 50 for the API.
- Category.get_members() always returns unicode objects instead of
strings for page titles.
- afc_statistics: Fixed a frustrating Unicode bug.
il y a 12 ans
Ben Kurtovic
5e823b718b
Small fix
il y a 12 ans
Ben Kurtovic
a1b3c28aa4
Merge branch 'feature/git-command' into develop
il y a 12 ans
Ben Kurtovic
099d91e1c7
Log !git actions
il y a 12 ans
Ben Kurtovic
c5a74254e7
Fix status subcommand again.
il y a 12 ans
Ben Kurtovic
21983438b3
float->int fix; colorize branches in pull
il y a 12 ans
Ben Kurtovic
5c98633064
Updates to status subcommand
il y a 12 ans
Ben Kurtovic
2fd7e9eaa3
Minor bugfixes
il y a 12 ans
Ben Kurtovic
e2d6aae0f5
Fix get_repos(); update help subcommand
il y a 12 ans
Ben Kurtovic
da46922c9f
Update !git to use GitPython
il y a 12 ans