Ben Kurtovic
|
c0e309bbd9
|
Simplify a bit of code in Page
|
12 lat temu |
Ben Kurtovic
|
0c637d071c
|
Remove "irc:quit" from command/task-to-notify list; nicer watcher.
|
12 lat temu |
Ben Kurtovic
|
d07d5eddcd
|
Split watcher messages at the correct length.
|
12 lat temu |
Ben Kurtovic
|
a7e243fdfb
|
Update mwparserfromhell usage to reflect current API.
|
12 lat temu |
Ben Kurtovic
|
a8f2fa72f9
|
Update API docs with config package and lazy module.
|
12 lat temu |
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
|
12 lat temu |
Ben Kurtovic
|
4f2ab2ca8d
|
Fix loading a config file after creating a new one from a semi-complete state.
|
12 lat temu |
Ben Kurtovic
|
3ebee8532e
|
Some fixes and cleanup.
|
12 lat temu |
Ben Kurtovic
|
c2396d3410
|
Cheat to make the bot import correctly without PyYAML installed.
|
12 lat temu |
Ben Kurtovic
|
1fd3d01a50
|
Merge branch 'feature/confscript' into develop (closes #1)
|
12 lat temu |
Ben Kurtovic
|
8d8703358c
|
More fixes and tweaks; cleanup; etc.
|
12 lat temu |
Ben Kurtovic
|
110e83fb6b
|
A number of fixes; color and stdout flushing.
|
12 lat temu |
Ben Kurtovic
|
b2b11eadad
|
Fix a watcher bug.
|
12 lat temu |
Ben Kurtovic
|
a3b64a38d9
|
Miscellaneous tweaks and fixes.
|
12 lat temu |
Ben Kurtovic
|
2d4b31cde9
|
OrderedLoader/OrderedDumper to... preserve order... plus some cleanup.
|
12 lat temu |
Ben Kurtovic
|
f3f372f550
|
Finishing everything; some other tweaks.
|
12 lat temu |
Ben Kurtovic
|
5856ce3a2e
|
Create 'rules.py' template; do a check before we start that we can write to the config file.
|
12 lat temu |
Ben Kurtovic
|
987d140ef3
|
Most of _set_irc().
|
12 lat temu |
Ben Kurtovic
|
7d7205265e
|
Implement the rest of _set_wiki(); _ask(); other tweaks.
|
12 lat temu |
Ben Kurtovic
|
15193b0f63
|
Parts of _set_wiki(); expanding.
|
12 lat temu |
Ben Kurtovic
|
dc2d69dd36
|
Implement _set_components().
|
12 lat temu |
Ben Kurtovic
|
c8418ab0b9
|
Implement _print and _ask_bool.
|
12 lat temu |
Ben Kurtovic
|
69299c7b47
|
More of the skeleton.
|
12 lat temu |
Ben Kurtovic
|
93240c9b69
|
Starting work on configure script.
|
12 lat temu |
Ben Kurtovic
|
254060fb39
|
Import rules properly.
|
12 lat temu |
Ben Kurtovic
|
1a732c62a1
|
Remove the rule, not the user.
|
12 lat temu |
Ben Kurtovic
|
c41d04b59e
|
Actually remove entries properly; resolve a potential race condition.
|
12 lat temu |
Ben Kurtovic
|
1dce7ea94b
|
Fixes and cleanup.
|
12 lat temu |
Ben Kurtovic
|
20a485f6b9
|
time.sleep -> sleep
|
12 lat temu |
Ben Kurtovic
|
ec9dd7b3f4
|
Again.
|
12 lat temu |
Ben Kurtovic
|
59b9817bf6
|
Fix another bug.
|
12 lat temu |
Ben Kurtovic
|
b54fbd8028
|
Fix a few more bugs; cleanup.
|
12 lat temu |
Ben Kurtovic
|
f8fa5384ac
|
Fix typo.
|
12 lat temu |
Ben Kurtovic
|
a36e4560b2
|
Fix a minor bug.
|
12 lat temu |
Ben Kurtovic
|
39740a65cd
|
Merge branch 'feature/permissions' into develop (#2)
|
12 lat temu |
Ben Kurtovic
|
16e592ab1a
|
Implement !access remove, plus cleanup/refactor/condense.
|
12 lat temu |
Ben Kurtovic
|
5f9199bed0
|
Implement a few more subcommands for !access.
|
12 lat temu |
Ben Kurtovic
|
ef7d4f441b
|
Starting work on !access command.
|
12 lat temu |
Ben Kurtovic
|
d4e9106667
|
Implement remove_admin()/owner(); fixing some other things.
|
12 lat temu |
Ben Kurtovic
|
bff57f55bc
|
Implement new permissions system in bot commands.
|
12 lat temu |
Ben Kurtovic
|
3182df8e73
|
Better matching.
|
12 lat temu |
Ben Kurtovic
|
3d1ba6ef4a
|
Completely case-insensitive matching for signatures.
|
12 lat temu |
Ben Kurtovic
|
6d3048a6e4
|
Improve regex for matching signatures.
|
12 lat temu |
Ben Kurtovic
|
0892cf6bd2
|
Implement add_admin(), add_owner(), better comparison for User.
|
12 lat temu |
Ben Kurtovic
|
992faba70e
|
Implement is_admin(), is_owner().
|
12 lat temu |
Ben Kurtovic
|
12fb4f9520
|
Starting work on PermissionsDB.
|
12 lat temu |
Ben Kurtovic
|
3cb89711f8
|
Be slightly less stupid about ConfigNodes
|
12 lat temu |
Ben Kurtovic
|
7956d7edaf
|
Splitting config.py into three files.
|
12 lat temu |
Ben Kurtovic
|
2a9be6b9a4
|
Move watcher rules to a dedicated file instead of inside config.
|
12 lat temu |
Ben Kurtovic
|
c0de766f76
|
Be smarter about figuring out when someone is talking to us.
|
12 lat temu |