Ben Kurtovic
a73f618e0a
Initial conversion to Python 3
3年前
Ben Kurtovic
a8a605fe05
Reduce wait between queries from 2s to 1s
3年前
Ben Kurtovic
2df64ede65
Fix not sending Content-Type in POST requests
4年前
Ben Kurtovic
774628b34e
OAuth support; switch to requests; update login flow
5年前
Ben Kurtovic
f1b93a465a
Log warnings; use rvslots when fetching revision content
5年前
Ben Kurtovic
7d7d1aceea
Update dependencies, copyright year.
6年前
Ben Kurtovic
48a14ee3ed
Don't log the full debug line when sending a lot of data.
8年前
Ben Kurtovic
b315e9bdc5
Default to useHTTPS=True for new Sites.
8年前
Ben Kurtovic
4e8be871b7
Update copyright year for 2015.
9年前
Ben Kurtovic
9eaad11efb
Fix unicode bug in exception.
9年前
Ben Kurtovic
459c252fc7
Support new CSRF token API.
9年前
Ben Kurtovic
8b3f9b059f
Fix creating a new permissions DB; fix new site creation.
10年前
Ben Kurtovic
4fff908912
Cleanup; fix site locking mechanism; badtoken handling.
10年前
Ben Kurtovic
1bfe5c2ee7
Fix error handling in get_token().
10年前
Ben Kurtovic
3d5be6c627
Fix token-getter code and refactor into a get_token() function.
10年前
Ben Kurtovic
08af882841
Update AssertEdit behavior now that it's been merged into MW core.
Note: don't deploy until January 14.
10年前
Ben Kurtovic
39d5c7c149
Update copyright notices for 2014.
10年前
Ben Kurtovic
ed95c99f0e
Update email address.
10年前
Ben Kurtovic
a926431754
Better client-side buffering of SQL results.
10年前
Ben Kurtovic
48e6c14ab8
WHOOPS X2.
10年前
Ben Kurtovic
fd5852a6d0
RIP Toolserver. (Some fixes for Labs compatibilty.)
10年前
Ben Kurtovic
0b7a13eca5
Update copyright notices for 2013.
11年前
Ben Kurtovic
655624c2cf
Lazy-importing of py-bcrypt and pycrypto; restructured deps in setup.
11年前
Ben Kurtovic
ac6de461bb
Implement lazy-importing of oursql and pytz.
11年前
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年前
Ben Kurtovic
c19a1bde2e
Determine which cookies apply to which domains better.
12年前
Ben Kurtovic
46c3561ce8
Apparently cookie values are plus-quoted. Oops!
12年前
Ben Kurtovic
b784fc7cd8
Fix a silly bug in passing cookiejars to Site objects.
* Apparently bool(cookiejar) is False if the cookiejar doesn't
contain any cookies, even if it exists. Change `if cookiejar` to
`if cookiejar is not None` to get around this.
12年前
Ben Kurtovic
e1ff76ba9f
gettattr -> getattr
12年前
Ben Kurtovic
5ab736723b
Fixing a number of silly mistakes; refactoring (thanks pylint)
12年前
Ben Kurtovic
3cfedde6bd
A bunch of cleanup and fixes.
12年前
Ben Kurtovic
d07f0b5f9a
Add loggers to Category, Page, and User.
12年前
Ben Kurtovic
c260648bdb
Finish chunking algorithm, improve !link, other fixes.
12年前
Ben Kurtovic
569c815d99
Implement NLTK for chunking article content ( #5 ).
12年前
Ben Kurtovic
6be8fb48dd
Cleaning up project-wide copyright notices.
12年前
Ben Kurtovic
f7ffd68056
Support hiding certain logs (e.g. ones containing passwords).
12年前
Ben Kurtovic
06d4a240f0
Trap service errors and try another service.
12年前
Ben Kurtovic
d70fa3927c
Fix arg counts, fix _get_service_order() when retrieving lag from cache.
12年前
Ben Kurtovic
7b001ed50d
Improved service ordering that takes API lag into account.
12年前
Ben Kurtovic
97a6bb2059
'ignore_maxlag' in Site.get_maxlag().
12年前
Ben Kurtovic
85ae7c5ce1
Site.get_maxlag(); docstring for Site.delegate()
12年前
Ben Kurtovic
de34d8759b
Site._get_service_order()
12年前
Ben Kurtovic
6433957ae9
First stages of service delegation.
12年前
Ben Kurtovic
e8b078d4d0
More bugfixes and cleanup.
12年前
Ben Kurtovic
05b731c668
Removed stray instruction.
12年前
Ben Kurtovic
0365e0b3b3
Rollback most of the last commit, which was unnecessary as these values are API-loaded and therefore always unicode.
12年前
Ben Kurtovic
7905facfc1
More unicode fixes and refactoring.
12年前
Ben Kurtovic
729aa04cc1
Site.url; some refactoring and cleanup
12年前
Ben Kurtovic
f4c33d86fb
Mixin -> MixIn
12年前
Ben Kurtovic
5f41a1aa7a
Fudge default API query wait times a bit
- Plus a bugfix in RC.parse()
12年前