jesopo
|
2d3316185b
|
"qoute" -> "quote" typo
|
2019-12-06 16:34:42 +00:00 |
|
jesopo
|
4252a2c2ce
|
_specific_hostmask() should take an already-parsed hostmask
|
2019-12-06 10:40:24 +00:00 |
|
jesopo
|
8a265da8bf
|
by default, show locked/unlocked events for issues/PRs
|
2019-12-06 07:11:31 +00:00 |
|
jesopo
|
693e6a8b93
|
'server' -> 'event["server"]'
|
2019-12-05 17:28:53 +00:00 |
|
jesopo
|
90cbc5a36f
|
show karma total when adding/removing karma points
|
2019-12-05 17:20:37 +00:00 |
|
jesopo
|
3ff3ec099e
|
attempt to attach grabbed quotes to account instead of nickname
|
2019-12-04 10:43:53 +00:00 |
|
jesopo
|
269489b583
|
we shouldn't be setting seen-info on every channel per each channel message
|
2019-12-04 10:34:34 +00:00 |
|
jesopo
|
a80c3396df
|
show useful error message when failing to parse birthday setting
|
2019-12-02 18:01:31 +00:00 |
|
jesopo
|
e36c007a24
|
SettingParseException was moved to utils.settings
|
2019-12-02 18:01:03 +00:00 |
|
jesopo
|
dde10c11d8
|
better wording for karma, now that it's per-user
|
2019-12-01 10:46:07 +00:00 |
|
jesopo
|
e96173d60c
|
_get_target needs params
|
2019-12-01 10:32:40 +00:00 |
|
jesopo
|
4dba22d70b
|
add "--depends-on commands" hashflag to permissions module
|
2019-12-01 09:48:03 +00:00 |
|
jesopo
|
59289b3742
|
normalise target names between ++/-- and !karma
|
2019-12-01 08:49:59 +00:00 |
|
jesopo
|
ed7150a8b7
|
break sed search when we find a match
|
2019-12-01 08:06:56 +00:00 |
|
jesopo
|
96058a1761
|
tolerate additional words after a fully-formed sed
|
2019-12-01 08:06:44 +00:00 |
|
jesopo
|
499e83a1cb
|
refactor karma to be per-user. added data migration script for this
|
2019-12-01 07:07:28 +00:00 |
|
jesopo
|
cdfbf6f002
|
utils.irc.parse_hostmask -> utils.irc.hostmask_parse
|
2019-11-30 20:30:54 +00:00 |
|
jesopo
|
91c3688018
|
only add BufferLine to buffer *after* received.message.* callback
|
2019-11-30 20:25:52 +00:00 |
|
jesopo
|
d688636909
|
rework permissions module to precompile hostmasks
|
2019-11-30 19:32:38 +00:00 |
|
jesopo
|
dd65cb5b05
|
hook in to private messages for checking hostmask perms
|
2019-11-30 19:13:03 +00:00 |
|
jesopo
|
aad3da9f8d
|
don't update !seen details for ourself
|
2019-11-30 16:43:41 +00:00 |
|
jesopo
|
746f08b5a8
|
"day" vs "days" in brithday.py
|
2019-11-28 14:23:33 +00:00 |
|
jesopo
|
8008532b30
|
note should be jsonified
|
2019-11-28 07:31:06 +00:00 |
|
jesopo
|
389370708d
|
don't overwrite page - we need it for page.code
|
2019-11-27 22:10:45 +00:00 |
|
jesopo
|
cc976f33de
|
identified_account -> identified
|
2019-11-27 21:53:33 +00:00 |
|
jesopo
|
b6a02d2476
|
support IRCLine.parse_human() in perform.py
|
2019-11-27 17:47:15 +00:00 |
|
jesopo
|
747ba5c646
|
add IRCLine.parse_human() to allow for "!raw /msg jesopo hello"
|
2019-11-27 17:38:17 +00:00 |
|
jesopo
|
f62fc8c2a1
|
show username when a toot is CWed
|
2019-11-27 15:16:46 +00:00 |
|
jesopo
|
038d6841f1
|
make !channels PM-only
|
2019-11-27 13:15:29 +00:00 |
|
jesopo
|
e1f527a374
|
prefix "hidden" channels in !channels with "*"
|
2019-11-27 13:13:52 +00:00 |
|
jesopo
|
efbe71bc0e
|
add !servers command
|
2019-11-27 13:13:42 +00:00 |
|
jesopo
|
b66119ba96
|
use BufferLine.notes to allow cumulative sed edits
|
2019-11-27 12:59:59 +00:00 |
|
jesopo
|
9972125b24
|
remove IRCBuffer.skip_next (not used), pass buffer lines on message events
|
2019-11-27 12:06:57 +00:00 |
|
jesopo
|
e56e2d3e48
|
WHOX can effect hostmask permissions too
|
2019-11-26 18:45:13 +00:00 |
|
jesopo
|
7a5eb765c4
|
use " | " as location & temp separator
|
2019-11-26 18:42:33 +00:00 |
|
jesopo
|
d216ce3345
|
check hostmask on WHO too
|
2019-11-26 18:42:27 +00:00 |
|
jesopo
|
14c30c4c05
|
add check.command.permission and check.command.authenticated callbacks
|
2019-11-26 15:32:24 +00:00 |
|
jesopo
|
1d41bc7c34
|
page is already a soup
|
2019-11-26 14:34:41 +00:00 |
|
jesopo
|
8bb20bcb17
|
default first_item to None or it doesn't exist when there's no toots
|
2019-11-26 14:31:22 +00:00 |
|
jesopo
|
76ccbbbc46
|
show urls in !wikipedia output
|
2019-11-26 14:18:18 +00:00 |
|
jesopo
|
63d9ab19d5
|
add more.py
|
2019-11-26 14:18:12 +00:00 |
|
jesopo
|
c3ce47b19d
|
update wikipedia.py to use Response.json()
|
2019-11-26 14:14:38 +00:00 |
|
jesopo
|
252e540f00
|
self._out takes a tags arg
|
2019-11-26 13:42:16 +00:00 |
|
jesopo
|
2d21dfa229
|
utils.http.Response.data should always be bytes - add .decode and .soup
|
2019-11-26 13:42:01 +00:00 |
|
jesopo
|
9eb51740b3
|
remove all eagle stuff from nr.py
|
2019-11-26 13:37:30 +00:00 |
|
jesopo
|
ed775ddbe3
|
remove parser from utils.http.Request, add Request.soup()
|
2019-11-26 11:35:56 +00:00 |
|
jesopo
|
93aea08818
|
utils.datetime.datetime_utcnow() -> utils.datetime.utcnow()
|
2019-11-25 18:18:09 +00:00 |
|
jesopo
|
6a6e789ec9
|
add cookies and .json() to utils.http.Response objects
|
2019-11-25 18:17:30 +00:00 |
|
jesopo
|
8626a29a69
|
include <title> with !google/!g output
|
2019-11-25 17:48:31 +00:00 |
|
jesopo
|
4586bc7903
|
remove tags from StdOut objects - expose through event_kwargs
|
2019-11-25 16:28:03 +00:00 |
|