Ben Kurtovic
7905facfc1
More unicode fixes and refactoring.
il y a 12 ans
Ben Kurtovic
1adf8b26cd
Some more fixes, mainly unicode-related.
il y a 12 ans
Ben Kurtovic
0d1e5ebdc1
A couple fixes and improvements.
il y a 12 ans
Ben Kurtovic
772fcf4836
.lower() on my_nick
il y a 12 ans
Ben Kurtovic
9000187693
Fix signature for self.config.decrypt(node, *nodes).
il y a 12 ans
Ben Kurtovic
3c9c63d573
Fix parse_kwargs
il y a 12 ans
Ben Kurtovic
fd18f468f4
Resolve missing command issue.
il y a 12 ans
Ben Kurtovic
4aa177dfd0
Fix NameError
il y a 12 ans
Ben Kurtovic
b1392afd64
Fix regex
il y a 12 ans
Ben Kurtovic
7bdff82971
Fix broken commands, manager, and Data.
il y a 12 ans
Ben Kurtovic
22b826fd0c
Fix merge bug (Lock -> Rlock)
il y a 12 ans
Ben Kurtovic
37e64e65cd
Updates and misc fixes, mainly to documentation.
il y a 12 ans
Ben Kurtovic
160890b464
Merge branch 'feature/commands' into develop
Conflicts:
README.rst
docs/customizing.rst
earwigbot/commands/help.py
earwigbot/commands/threads.py
earwigbot/managers.py
earwigbot/tasks/image_display_resize.py
setup.py
il y a 12 ans
Ben Kurtovic
9f7e5ea7bc
Move final bits of _old to notes.py
il y a 12 ans
Ben Kurtovic
71ac38ea89
!trout command, plus an indent fix
il y a 12 ans
Ben Kurtovic
17c99248ce
Rename tasks, remove feed_dailycats, add image_display_resize.
il y a 12 ans
Ben Kurtovic
1afa10cbc5
Refactor actual praises out of praise; fix replag
il y a 12 ans
Ben Kurtovic
09bfc441b0
Some anti-hardcoding refactor work and other fixes.
il y a 12 ans
Ben Kurtovic
4b1d745e2c
Handle timezones correctly with pytz.
il y a 12 ans
Ben Kurtovic
729aa04cc1
Site.url; some refactoring and cleanup
il y a 12 ans
Ben Kurtovic
e11ce3f901
Adding afc_submissions command.
il y a 12 ans
Ben Kurtovic
f7d1e9c681
Better flag handling
il y a 12 ans
Ben Kurtovic
42072582cf
Correct parse error in RC.re_log, detect moves correctly.
il y a 12 ans
Ben Kurtovic
5b110b9cda
Update aggregate logic to match current situation.
il y a 12 ans
Ben Kurtovic
f4c33d86fb
Mixin -> MixIn
il y a 12 ans
Ben Kurtovic
ccc0440ebe
Massively shorten README; integrate Page with mwparserfromhell.
il y a 12 ans
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.
il y a 12 ans
Ben Kurtovic
db72929aec
Fix blocking
il y a 12 ans
Ben Kurtovic
5f41a1aa7a
Fudge default API query wait times a bit
- Plus a bugfix in RC.parse()
il y a 12 ans
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
il y a 12 ans
Ben Kurtovic
b34dd94f0d
Command.commands; small change in managers; !time
il y a 12 ans
Ben Kurtovic
dcf912b65b
Make cat.get_members() an iterator; make page.exists output nicer; cleanup
il y a 12 ans
Ben Kurtovic
bc75594704
!pending
il y a 12 ans
Ben Kurtovic
cfdfc49d78
Command.setup() like Task.setup(); config.commands like config.tasks
il y a 12 ans
Ben Kurtovic
526151e031
!geolocate command, plus some cleanup to other commands
il y a 12 ans
Ben Kurtovic
f11423ba31
Ported !langcode command ( #6 )
il y a 12 ans
Ben Kurtovic
b0371220da
Removed already-implemented commands from _old ( #6 )
il y a 12 ans
Ben Kurtovic
0785372015
Removing extra whitespace in a ton of files
il y a 12 ans
Ben Kurtovic
d4dab49873
More docstring revisions (reST-ifying, cleanup, clarifications)
il y a 12 ans
Ben Kurtovic
70c4c9d93d
Docstrings for Data
il y a 12 ans
Ben Kurtovic
bc9fdf28f4
A handful of fixes, cleanup, and improvements.
il y a 12 ans
Ben Kurtovic
0f4dc4c78b
commands.quit: use proper quit message when trigger is the bot's name
il y a 12 ans
Ben Kurtovic
fd80e98148
Looks like I missed a few lines
il y a 12 ans
Ben Kurtovic
e5371681c0
Fix some exceptions
il y a 12 ans
Ben Kurtovic
6450d99a0f
Better docstrings for a bunch of modules
il y a 12 ans
Ben Kurtovic
93c85b8f01
Merge branch 'feature/properties' into develop
il y a 12 ans
Ben Kurtovic
c1777b7037
Minor fix
il y a 12 ans
Ben Kurtovic
60da4423e2
Property-ify User; docstring cleanup
il y a 12 ans
Ben Kurtovic
ea1f416195
Update methods to attributes; some other changes
il y a 12 ans
Ben Kurtovic
1e0e9e3dd8
Cleanup docstrings in Page
il y a 12 ans