Ben Kurtovic
|
a73f618e0a
|
Initial conversion to Python 3
|
3 years ago |
Ben Kurtovic
|
f1b93a465a
|
Log warnings; use rvslots when fetching revision content
|
5 years ago |
Ben Kurtovic
|
c68a5e6dfb
|
Fix Page.toggle_talk() on mainspace titles with colons.
|
5 years ago |
Ben Kurtovic
|
68e3ec2a73
|
Don't pass starttimestamp when None.
This sometimes happens when pages are edited without loading them beforehand.
|
8 years ago |
Ben Kurtovic
|
4e8be871b7
|
Update copyright year for 2015.
|
9 years ago |
Ben Kurtovic
|
33107c6a01
|
Add a lastrevid property to pages.
|
9 years ago |
Ben Kurtovic
|
6ae3cd6d08
|
Handle interwiki page titles correctly.
|
9 years ago |
Ben Kurtovic
|
459c252fc7
|
Support new CSRF token API.
|
9 years ago |
Ben Kurtovic
|
0d4a09902f
|
Missed a line.
|
10 years ago |
Ben Kurtovic
|
4fff908912
|
Cleanup; fix site locking mechanism; badtoken handling.
|
10 years ago |
Ben Kurtovic
|
08af882841
|
Update AssertEdit behavior now that it's been merged into MW core.
Note: don't deploy until January 14.
|
10 years ago |
Ben Kurtovic
|
39d5c7c149
|
Update copyright notices for 2014.
|
10 years ago |
Ben Kurtovic
|
ed95c99f0e
|
Update email address.
|
10 years ago |
Ben Kurtovic
|
0b7a13eca5
|
Update copyright notices for 2013.
|
11 years ago |
Ben Kurtovic
|
d709ee00a7
|
Better handling when we are blocked from editing
.
|
11 years ago |
Ben Kurtovic
|
c0e309bbd9
|
Simplify a bit of code in Page
|
11 years ago |
Ben Kurtovic
|
a7e243fdfb
|
Update mwparserfromhell usage to reflect current API.
|
11 years ago |
Ben Kurtovic
|
4baab6f57c
|
Implement lazy importing of root-level modules and packages.
- Simplify all imports
- Update dependency version in setup.py
- Change waitTime default from three seconds to two
|
11 years ago |
Ben Kurtovic
|
fcd7fddbdd
|
MD5 can't handle Unicode, so fully implement saving Unicode objects by fixing that.
|
11 years ago |
Ben Kurtovic
|
482db43b2e
|
Improve assert=bot.
|
11 years ago |
Ben Kurtovic
|
fb31aa73c8
|
Proper handling of unicode in some commands.
|
12 years ago |
Ben Kurtovic
|
d07f0b5f9a
|
Add loggers to Category, Page, and User.
|
12 years ago |
Ben Kurtovic
|
6be8fb48dd
|
Cleaning up project-wide copyright notices.
|
12 years ago |
Ben Kurtovic
|
1af4217b63
|
Update copyright notices and some other improvements.
|
12 years ago |
Ben Kurtovic
|
bbf6b61491
|
Some cosmetic stuff, and using MWParserFromHell's iterative equivalent when possible.
|
12 years ago |
Ben Kurtovic
|
b04494b3f3
|
Made check_exclusion() more case-insensitive (#26)
|
12 years ago |
Ben Kurtovic
|
e6956ba2b3
|
Completing check_exclusion() (#26)
|
12 years ago |
Ben Kurtovic
|
a4fca2998f
|
Beginning Page.check_exclusion()
|
12 years ago |
Ben Kurtovic
|
964be6056e
|
Fix tuple; fix encoding makeshift URLs.
|
12 years ago |
Ben Kurtovic
|
f1ac019b3e
|
Remove all use_sql from commands+tasks.
|
12 years ago |
Ben Kurtovic
|
6433957ae9
|
First stages of service delegation.
|
12 years ago |
Ben Kurtovic
|
0365e0b3b3
|
Rollback most of the last commit, which was unnecessary as these values are API-loaded and therefore always unicode.
|
12 years ago |
Ben Kurtovic
|
7905facfc1
|
More unicode fixes and refactoring.
|
12 years ago |
Ben Kurtovic
|
1adf8b26cd
|
Some more fixes, mainly unicode-related.
|
12 years ago |
Ben Kurtovic
|
729aa04cc1
|
Site.url; some refactoring and cleanup
|
12 years ago |
Ben Kurtovic
|
f4c33d86fb
|
Mixin -> MixIn
|
12 years ago |
Ben Kurtovic
|
ccc0440ebe
|
Massively shorten README; integrate Page with mwparserfromhell.
|
12 years ago |
Ben Kurtovic
|
dcf912b65b
|
Make cat.get_members() an iterator; make page.exists output nicer; cleanup
|
12 years ago |
Ben Kurtovic
|
0785372015
|
Removing extra whitespace in a ton of files
|
12 years ago |
Ben Kurtovic
|
d4dab49873
|
More docstring revisions (reST-ifying, cleanup, clarifications)
|
12 years ago |
Ben Kurtovic
|
bc9fdf28f4
|
A handful of fixes, cleanup, and improvements.
|
12 years ago |
Ben Kurtovic
|
6450d99a0f
|
Better docstrings for a bunch of modules
|
12 years ago |
Ben Kurtovic
|
60da4423e2
|
Property-ify User; docstring cleanup
|
12 years ago |
Ben Kurtovic
|
ea1f416195
|
Update methods to attributes; some other changes
|
12 years ago |
Ben Kurtovic
|
1e0e9e3dd8
|
Cleanup docstrings in Page
|
12 years ago |
Ben Kurtovic
|
ed55ed1319
|
Update Page API to match documentation
|
12 years ago |
Ben Kurtovic
|
25f31124db
|
earwigbot.wiki.exceptions -> earwigbot.exceptions; cleanup
|
12 years ago |
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 years ago |
Ben Kurtovic
|
453059c217
|
Thread safety in Site, bugfix in Category, cleanup in Page
|
12 years ago |
Ben Kurtovic
|
54739d5553
|
Update references to Wiki Toolset, plus other fixes
|
12 years ago |