Ben Kurtovic
f7d1e9c681
Better flag handling
12 년 전
Ben Kurtovic
42072582cf
Correct parse error in RC.re_log, detect moves correctly.
12 년 전
Ben Kurtovic
5b110b9cda
Update aggregate logic to match current situation.
12 년 전
Ben Kurtovic
f4c33d86fb
Mixin -> MixIn
12 년 전
Ben Kurtovic
ccc0440ebe
Massively shorten README; integrate Page with mwparserfromhell.
12 년 전
Ben Kurtovic
78ac1b8a80
Tons of refactoring, miscellaneous cleanup, and improvements.
* _ResourceManager: allow resources to be named anything as long as they
inherit from the base resource class; gave resources proper names.
* Renamed BaseCommand to Command and BaseTask to Task; applied renames
throughout earwigbot.commands and earwigbot.tasks.
* Data: refactored argument and command parsing to be completely internal.
Added docstrings to attributes. Applied changes to Frontend.
* IRCConnection: improved such that we accurately detect disconnects with
server pings; timeout support. Applied changes to Bot.
* Updated documentation and other minor fixes.
12 년 전
Ben Kurtovic
db72929aec
Fix blocking
12 년 전
Ben Kurtovic
5f41a1aa7a
Fudge default API query wait times a bit
- Plus a bugfix in RC.parse()
12 년 전
Ben Kurtovic
7098cc591d
A number of improvements to afc_statistics
- run(): don't block sync()s if one is already running; instead, stop
the task
- get_special(): safely recover from API query exceptions that don't
release the site's SQL lock
- get_notes(): detect protocol-independent links as references, and
ignore links to the current site (#24 )
- get_special(): reduce 100-lookup limit to 50, since 100 is already
about three minutes of querying
12 년 전
Ben Kurtovic
b0371220da
Removed already-implemented commands from _old ( #6 )
12 년 전
Ben Kurtovic
0785372015
Removing extra whitespace in a ton of files
12 년 전
Ben Kurtovic
d4dab49873
More docstring revisions (reST-ifying, cleanup, clarifications)
12 년 전
Ben Kurtovic
70c4c9d93d
Docstrings for Data
12 년 전
Ben Kurtovic
bc9fdf28f4
A handful of fixes, cleanup, and improvements.
12 년 전
Ben Kurtovic
0f4dc4c78b
commands.quit: use proper quit message when trigger is the bot's name
12 년 전
Ben Kurtovic
fd80e98148
Looks like I missed a few lines
12 년 전
Ben Kurtovic
e5371681c0
Fix some exceptions
12 년 전
Ben Kurtovic
6450d99a0f
Better docstrings for a bunch of modules
12 년 전
Ben Kurtovic
93c85b8f01
Merge branch 'feature/properties' into develop
12 년 전
Ben Kurtovic
c1777b7037
Minor fix
12 년 전
Ben Kurtovic
60da4423e2
Property-ify User; docstring cleanup
12 년 전
Ben Kurtovic
ea1f416195
Update methods to attributes; some other changes
12 년 전
Ben Kurtovic
1e0e9e3dd8
Cleanup docstrings in Page
12 년 전
Ben Kurtovic
ed55ed1319
Update Page API to match documentation
12 년 전
Ben Kurtovic
c22cc2dc5e
Docstring cleanup for more modules
12 년 전
Ben Kurtovic
3cc62b4482
Docstring updates in Site
12 년 전
Ben Kurtovic
513bfb0993
Property-ify Site
12 년 전
Ben Kurtovic
6efebbfa43
Merge branch 'feature/exceptions' into develop
12 년 전
Ben Kurtovic
443f0a5e72
Improve exception docstrings
12 년 전
Ben Kurtovic
1b88f63d27
Moving two exceptions out of earwigbot.irc
12 년 전
Ben Kurtovic
25f31124db
earwigbot.wiki.exceptions -> earwigbot.exceptions; cleanup
12 년 전
Ben Kurtovic
ce1e598421
Two minor changes
12 년 전
Ben Kurtovic
4a2893715d
Merge branch 'feature/documentation' into develop
Resolved conflicts in __init__.py and managers.py
12 년 전
Ben Kurtovic
8d0a50970e
More reference fixes
12 년 전
Ben Kurtovic
4aac14c3e1
Fixed some references, etc
12 년 전
Ben Kurtovic
e4e9356d54
API docs
12 년 전
Ben Kurtovic
17e29a1b84
Updates to wiki toolset documentation
12 년 전
Ben Kurtovic
c51c83e94e
More documentation updates
12 년 전
Ben Kurtovic
035f7b80fc
Use Sphinx magic; typo fixes
12 년 전
Ben Kurtovic
dfb4183e69
Adding docs/
12 년 전
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
12 년 전
Ben Kurtovic
97e31b8a5d
RC objects are now work correctly for non-enwiki sites
12 년 전
Ben Kurtovic
b2a3cedd9f
Fix !help <command>
12 년 전
Ben Kurtovic
97c1710acf
Minor logic fix
12 년 전
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
12 년 전
Ben Kurtovic
b35b640268
Merge branch 'feature/external-blowfish' into develop
12 년 전
Ben Kurtovic
a8da1245b7
Fix wiki password
12 년 전
Ben Kurtovic
1fc9028294
Adjust imports
12 년 전
Ben Kurtovic
e67ea9a91f
Replacing custom Blowfish implementation with pycrypto
12 년 전
Ben Kurtovic
025a7b3e37
More minor unicode fixes
12 년 전