jesopo
|
23b7223fae
|
Add !syncmodes in modules/auto_mode.py, fire internal.identified in
modules/permissions.py and catch it in modules/auto_mode.py to give users modes
when they identify using the internal identity mechanism
|
2018-10-11 11:20:53 +01:00 |
|
jesopo
|
41278cba81
|
Remove one-too-many indent in modules/coins.py
|
2018-10-11 10:35:41 +01:00 |
|
panicbit
|
c1495e9c1f
|
Fix column obsession
|
2018-10-11 01:26:16 +02:00 |
|
panicbit
|
7fbd614909
|
Show new coin total after flipping a coin
|
2018-10-11 01:18:28 +02:00 |
|
jesopo
|
1e25990ce7
|
randbelow takes one argument
|
2018-10-10 18:12:54 +01:00 |
|
jesopo
|
796c3832b6
|
We're supposed to support passwords with spaces!
|
2018-10-10 14:27:07 +01:00 |
|
jesopo
|
68f5626189
|
Change utils.http to use requests
|
2018-10-10 13:41:58 +01:00 |
|
jesopo
|
0b44788ac5
|
Support coin bets without a whole number (e.g. '0.1' can be '.1')
|
2018-10-10 12:10:53 +01:00 |
|
jesopo
|
11d1e5c0e0
|
Only .strip '\n' from output in modules/eval_lua.py
|
2018-10-10 12:03:09 +01:00 |
|
jesopo
|
bcd123fc4f
|
Use a better RNG in modules/coins.py (secrets.choice/secrets/randbelow)
|
2018-10-10 12:02:41 +01:00 |
|
jesopo
|
376825ea96
|
Mark command hooks that are aliases ('g' vs 'google')
|
2018-10-10 10:42:41 +01:00 |
|
jesopo
|
8842979205
|
Add "GTIN" to modules/upc.py error message, to better denote that we support
UPC.
|
2018-10-09 22:15:40 +01:00 |
|
jesopo
|
88e523c3de
|
Add modules/eval_lua.py
|
2018-10-09 22:15:27 +01:00 |
|
jesopo
|
fa336d6023
|
.kill() a process when it times out
|
2018-10-08 23:35:37 +01:00 |
|
jesopo
|
3016916087
|
Typo on modules/google.py, 'html' -> 'http'
|
2018-10-08 23:34:22 +01:00 |
|
jesopo
|
639b21f145
|
Make git commit "add/mod/del" more concise
|
2018-10-08 15:09:28 +01:00 |
|
jesopo
|
6b42494b92
|
.strip("\n") from !rust API call return
|
2018-10-08 14:00:33 +01:00 |
|
jesopo
|
52405cbd9d
|
Prefix !rust out/err with the requesting user's nickname
|
2018-10-08 12:55:10 +01:00 |
|
jesopo
|
de2a390d92
|
!eval -> !python in modules/eval_python.py
|
2018-10-08 12:51:04 +01:00 |
|
jesopo
|
19ffcacd4d
|
We don't need to use \" inside a """ """
|
2018-10-08 12:49:36 +01:00 |
|
jesopo
|
b462ac265e
|
eval.py -> eval_python.py, rust_eval.py -> eval_rust.py
|
2018-10-08 12:47:48 +01:00 |
|
jesopo
|
0b975b72de
|
Add !rust in modules/rust_eval.py
|
2018-10-08 12:43:47 +01:00 |
|
jesopo
|
fdccba9bf0
|
Change modules/signals.py to use bot.trigger(), add a !serverset @utils.export
for quit-quote
|
2018-10-07 11:28:51 +01:00 |
|
jesopo
|
af39136f83
|
Pass $HOME and $PATH through to scripts in modules/scripts.py
|
2018-10-07 11:24:00 +01:00 |
|
jesopo
|
02c3a5c336
|
Also capture stderr from scripts in modules/scripts.py
|
2018-10-07 08:22:46 +01:00 |
|
jesopo
|
dc37eb4f2f
|
I always forget about scopes in for loops
|
2018-10-07 08:10:52 +01:00 |
|
jesopo
|
fab3caa7be
|
do send.stdout event call in bot.trigger func param
|
2018-10-07 08:03:58 +01:00 |
|
Evelyn
|
9c15431925
|
Life's but a walking shadow, a poor player that struts and frets his hour upon the stage, and then is heard no more. It is a tale told by an idiot, full of sound and fury, signifying nothing
|
2018-10-06 22:30:26 +01:00 |
|
jesopo
|
69eda4bf1b
|
Allow user/channel/server/bot settings to be "hidden" from settings lists in
modules/set.py
|
2018-10-06 17:16:17 +01:00 |
|
jesopo
|
0cf7deed24
|
Slightly change format of commit messages in modules/github.py
|
2018-10-06 16:44:39 +01:00 |
|
jesopo
|
930a4bcbc2
|
Correctly scope 'filename' in modules/script.py._load_scripts
|
2018-10-06 16:18:59 +01:00 |
|
jesopo
|
79aff93b5d
|
Add a ControlSocket client to IRCBot.py, use it to trigger the epoll loop when a
github webhook has been caught!
|
2018-10-06 15:45:56 +01:00 |
|
jesopo
|
0a609ca695
|
Strip/replace \n from git commit messages in modules/github.py
|
2018-10-06 15:42:57 +01:00 |
|
jesopo
|
1fa66eebc6
|
Attempt to register servers for read/write when sending github hook notices
|
2018-10-06 10:02:02 +01:00 |
|
jesopo
|
df94020ef5
|
Add database.find_by_setting, send github commits to interested channels
|
2018-10-06 09:54:21 +01:00 |
|
jesopo
|
4296d1ee8e
|
raw.* events should be call_unsafe
|
2018-10-06 09:30:40 +01:00 |
|
jesopo
|
908edeb1e1
|
Typo in modules/github.py ('command' -> 'commit') and declare event_response
outside of try/except in modules/rest_api.py
|
2018-10-06 09:24:43 +01:00 |
|
jesopo
|
c3ace4be2e
|
Return 500 when an exception is thrown, never try to .encode None
|
2018-10-06 09:23:50 +01:00 |
|
jesopo
|
b0c27eff0b
|
Typo, add missing "
|
2018-10-05 23:32:20 +01:00 |
|
jesopo
|
d817ec9832
|
Add the basics of a github webhook in modules/github.py
|
2018-10-05 23:29:59 +01:00 |
|
jesopo
|
ff00ec1226
|
Require modules/rest_api.py has tls cert/key
|
2018-10-05 23:16:34 +01:00 |
|
jesopo
|
b3f8933f3f
|
POST shouldn't use body as 'params'
|
2018-10-05 23:14:32 +01:00 |
|
jesopo
|
95e7b9ea77
|
Support POST through modules/rest_api.py
|
2018-10-05 22:49:06 +01:00 |
|
jesopo
|
bc3c9b742e
|
Add api.server endpoint for individual server information
|
2018-10-05 09:51:17 +01:00 |
|
jesopo
|
808694c113
|
Return more info for api.servers and api.channels
|
2018-10-05 09:46:03 +01:00 |
|
jesopo
|
187220c25e
|
Remove prints
|
2018-10-05 09:45:49 +01:00 |
|
jesopo
|
e5f475cdeb
|
Allow API endpoints to not request authentication
|
2018-10-04 17:59:24 +01:00 |
|
jesopo
|
f31fdc48b3
|
Add api.modules in modules/stats.py
|
2018-10-04 17:37:47 +01:00 |
|
jesopo
|
52b7beb407
|
Provide more information for api.channels
|
2018-10-04 17:37:34 +01:00 |
|
jesopo
|
d7f4050ae8
|
Strip empty /path/arguments in modulse/rest_api.py
|
2018-10-04 17:37:03 +01:00 |
|