Commit graph

3789 commits

Author SHA1 Message Date
jesopo
07a593ce20 !kickban's _ban call needs an add arg 2019-08-14 14:41:29 +01:00
jesopo
fa279aab93 refactor/rewrite channel_op.py, split highlight spam protection out 2019-08-14 14:38:47 +01:00
jesopo
4d8ce63efd alias !remindme to !in 2019-08-14 10:56:18 +01:00
jesopo
814236915b forgot to update IRCBot.VERSION to v1.11.0-rc2 2019-08-13 15:11:43 +01:00
jesopo
03c7e8f066 return matching string from buffer.find() as most uses were redundantly regexing 2019-08-13 13:48:03 +01:00
jesopo
9a51ac18ea "!yt" without args should get .message from BufferLine 2019-08-13 13:25:20 +01:00
jesopo
2af428cf2f Change REST API to listen on IPv6 2019-08-13 12:58:23 +01:00
jesopo
fc5e3d3936 add !version and !source
closes #84
2019-08-12 17:29:01 +01:00
jesopo
d9426abec1 suggest similar feeds when trying to remove an unknown feed
closes #100
2019-08-12 16:07:07 +01:00
jesopo
81a077c43a Show TTL for each record type from !dns
closes #102
2019-08-12 15:49:28 +01:00
jesopo
1db3929de3 check hashed and unhashed IDs, for backwards compatibility 2019-08-12 15:16:46 +01:00
jesopo
ff8b81a761 Store more "seen ids", hash seen ids so they take up a constant space 2019-08-12 15:08:36 +01:00
jesopo
8c58d33fa3 throttle negative and positive karma independently of each other
closes #117
2019-08-12 13:38:14 +01:00
jesopo
1478b3bb32 !rss read will assume url if there's only url registered for the channel 2019-08-12 12:37:47 +01:00
jesopo
cf76cd4991 typo, 'if seen_ids' -> 'if entries' 2019-08-09 23:23:10 +01:00
jesopo
fc765228eb implement !rss read <url>
closes #94
2019-08-09 16:48:41 +01:00
jesopo
0f4a4d04a1 v1.11.0-rc1 release 2019-08-09 15:02:10 +01:00
jesopo
2af8bde3e2 Update CHANGELOG.md 2019-08-09 15:00:43 +01:00
jesopo
b6361ba4e3 Remove extraneous space 2019-08-07 14:00:56 +01:00
jesopo
97f5c92438 Change pip command in README.md to be a --user command 2019-08-06 15:40:32 +01:00
jesopo
99c16ab4b8 Remove debug prints 2019-08-05 15:44:57 +01:00
jesopo
357abba00d Use host-meta to find webfinger url, indent-flatten by raise calls 2019-08-05 15:41:24 +01:00
jesopo
20042edfd9 Allow bypass of content-type check in utils.http.request 2019-08-05 15:41:02 +01:00
jesopo
73fd3f37ce Allow url shorteners to be specified per-channel 2019-08-05 10:48:16 +01:00
jesopo
2db2937038 'and' -> 'in'. typo 2019-08-03 11:10:19 +01:00
jesopo
bc0af579d0 move record type out of try, .upper() it 2019-08-02 17:42:57 +01:00
jesopo
d093027431 not all HTTP responses have content-type 2019-08-02 17:33:16 +01:00
jesopo
0b39ed6410 Show error when a fedi user isn't found 2019-08-02 17:15:29 +01:00
jesopo
3a0cd6452c support pleroma-style outbox first 2019-08-02 17:15:16 +01:00
jesopo
a1150b610f 'itme' -> 'item' 2019-08-02 16:26:45 +01:00
jesopo
037f62ad4f 'Note' -> 'Create' for activity type 2019-08-02 16:25:43 +01:00
jesopo
b58c0f8b59 use "id" not "url", support boosts 2019-08-02 16:21:11 +01:00
jesopo
85c1222b54 add fediverse.py 2019-08-02 15:57:53 +01:00
jesopo
5ecc7074f9 add acronym.py
closes #115
2019-08-01 17:59:36 +01:00
jesopo
adf8a6ce53 'amd' -> 'and' 2019-07-31 11:59:29 +01:00
jesopo
10b7875544 Support youtu.be urls in _from_url 2019-07-31 11:58:08 +01:00
jesopo
dd8b276b35 pull priority out of kwargs in _hook 2019-07-30 15:24:13 +01:00
jesopo
27a6078f20 Revert "hook priority position should default to 0, not end"
This reverts commit ff0cc59507.
2019-07-30 15:23:13 +01:00
jesopo
5ffe2941e8 Revert "we should be checking if the new hook has a higher priority"
This reverts commit b145e664e1.
2019-07-30 15:23:05 +01:00
jesopo
b145e664e1 we should be checking if the new hook has a higher priority 2019-07-30 15:12:29 +01:00
jesopo
ff0cc59507 hook priority position should default to 0, not end 2019-07-30 15:09:34 +01:00
jesopo
0969127a36 Revert ".eat()ing privmsg/notice send should be high priority"
This reverts commit d2155eb204.
2019-07-30 15:01:29 +01:00
jesopo
d2155eb204 .eat()ing privmsg/notice send should be high priority 2019-07-30 14:40:07 +01:00
jesopo
793fc94ea3 source should have ':' appended 2019-07-28 20:55:54 +01:00
jesopo
c99cbaf118 handle 'CAP DEL' for something that wasn't advertised 2019-07-28 20:55:34 +01:00
jesopo
a0efd7c0c7 Use _make_socket provided timeout 2019-07-28 18:30:34 +01:00
jesopo
e2e48caf7f add proxy.py
closes #67
2019-07-28 18:15:04 +01:00
jesopo
ad8f66c00e Remove debug print 2019-07-28 18:14:44 +01:00
jesopo
163e979f95 move socket creation to it's own function, send event just prior to .connect 2019-07-28 18:07:23 +01:00
jesopo
9827feeabd 'name' -> 'key' (copypaste fail) 2019-07-28 18:07:01 +01:00