Commit graph

3312 commits

Author SHA1 Message Date
jesopo
2affba99ca Minor refactors across line_handler 2019-03-03 22:46:24 +00:00
jesopo
4aa9a06635 @utils.hook shouldn't be in line_handler/message.py 2019-03-03 22:45:54 +00:00
jesopo
7a3db82300 Add IRCServer.has_capability and use it throughout line_handler 2019-03-03 22:38:34 +00:00
jesopo
7c654b4475 Add COLOR_NEUTRAL, show repo/number/state colours in !ghissue 2019-03-02 21:32:08 +00:00
jesopo
a063f54a38 Don't show "[]" when there are no labels in !ghissue 2019-03-02 21:14:51 +00:00
jesopo
91a7f622b8 Don't check github-hide-prefix in !ghwebhook 2019-03-02 09:30:53 +00:00
jesopo
6b3b2b6e87 pinkify pull request number in !ghpull 2019-03-02 08:44:32 +00:00
jesopo
1ad9bd2047 Actually use colored state in formatted line 2019-03-02 08:40:04 +00:00
jesopo
e4a4b193fe Colour the state of a pull request 2019-03-02 08:38:56 +00:00
jesopo
c45fcb34d1 Change PR/issue number color to pink 2019-03-02 08:38:45 +00:00
jesopo
a30bc92b94 We don't need a "-" to separate PR title anymore 2019-03-02 08:31:06 +00:00
jesopo
7c63dbcf00 Tweak !ghpull format/colours 2019-03-02 08:29:45 +00:00
jesopo
b1e40e8d4c Move HTTPWrongContentTypeException catch above Exception catch 2019-03-01 23:29:07 +00:00
jesopo
ab0b3be741 event doesn't have a "channel" in an API hook 2019-03-01 22:21:07 +00:00
jesopo
293b3a8ce3 Fix event variable name collision (github) 2019-03-01 21:47:00 +00:00
jesopo
88a28352b8 Add a setting to hide github repo names 2019-03-01 21:20:19 +00:00
jesopo
43eda14267 Capitalise 'PR' in issue_comment events for pull requests (github) 2019-03-01 21:12:46 +00:00
jesopo
1e9772e578 Actually take coins when the house wins (coins) 2019-03-01 15:00:56 +00:00
jesopo
4467ba8ab6 specifically handle HTTPWrongContentTypeException in title.py 2019-02-28 23:30:09 +00:00
jesopo
197ae2e053 Raise a specific exception in utils.http.request for "wrong content type" 2019-02-28 23:28:45 +00:00
jesopo
9193a51c55 capitalise "PR" (Pull Request) 2019-02-28 23:16:37 +00:00
jesopo
985fc51dea Move issue/PR number to after action description (github) 2019-02-28 23:15:13 +00:00
jesopo
1dab3dd07e Change HTTP request logging from INFO to DEBUG 2019-02-28 17:51:26 +00:00
jesopo
35ba165e0c Don't use shortened commit hashes to make URLs 2019-02-28 17:21:19 +00:00
jesopo
b4fca127d1 COLOR_POSITIVE should be green and COLOR_NEGATIVE should be red 2019-02-28 17:18:47 +00:00
jesopo
ae95f81c8b Colorise PR/issue numbers (github) 2019-02-28 17:10:42 +00:00
jesopo
02c7c4503c Make repo name grey (github) 2019-02-28 17:10:31 +00:00
jesopo
58b1e41b5d Make some colours consts per type of content (github) 2019-02-28 17:09:52 +00:00
jesopo
cedd080f75 only use one "-" to separate text from url in lastfm.py 2019-02-28 16:34:22 +00:00
jesopo
bb6b292b6c userplaycount is a str, not an int 2019-02-28 16:23:53 +00:00
jesopo
e77d681d7d Don't show lastfm play count if it is 0 2019-02-28 16:22:35 +00:00
jesopo
948c86adbc Need to str() Hostmask objects in ParsedLine.format() 2019-02-28 16:22:17 +00:00
jesopo
9335ca5d16 Treat both a and a= as None for message-tags 2019-02-27 22:20:01 +00:00
jesopo
d16046fb49 Simplify ParsedLine._tag_str and ParsedLine.format() 2019-02-27 22:14:53 +00:00
jesopo
846b881e52 Throw ValueError when utils.http.request tries to soup non-html/xml data 2019-02-27 15:16:08 +00:00
jesopo
f431fdfd16 Put github-hide-prefix check in all github commands 2019-02-27 14:56:20 +00:00
jesopo
0ed6d05b03 check on github-hide-prefix was put in the wrong function 2019-02-27 14:55:28 +00:00
jesopo
e6cb5e3e6b Remove additional ')' (copypaste fail) 2019-02-27 14:53:03 +00:00
jesopo
52092cfe28 Make github-hide-prefix apply to !gt as well 2019-02-27 14:52:10 +00:00
jesopo
120eb03173 Show sender of an issue_comment, not the original commenter (for edits) 2019-02-26 21:55:34 +00:00
jesopo
cfaf6864fc Don't try to parse non-html/xml stuff with BeautifulSoup 2019-02-26 11:18:50 +00:00
jesopo
5aaf6eb7df Bump version to v1.2.1 2019-02-25 21:47:36 +00:00
jesopo
56f6511ad3 Critical security fix: truncate IRCLine.ParsedLine.format() at newline 2019-02-25 21:46:23 +00:00
jesopo
d627ed49e2 Pull "is main thread" logic out to utils, force Database to be accessed on main
thread
2019-02-25 10:36:17 +00:00
jesopo
5eceb5655c Minor code stylisation in imgur.py 2019-02-25 09:59:38 +00:00
jesopo
10c8b129d5
Merge pull request #43 from dngfx/patch-1
Update imgur.py and add auto linking
2019-02-25 09:46:46 +00:00
dngfx
6471360656
Update imgur.py 2019-02-25 09:01:52 +00:00
Dan
6771c3fec1 Switch to elif 2019-02-24 21:14:08 +00:00
Dan
ccd924d9e7 Remove superfluous json import and change datetime to match code standards. 2019-02-24 21:13:02 +00:00
Dan
4daba2b1ac Remove bold title, set NSFW_TEXT variable, fix bold spacing, fix PEP8 line breaks between definitions. Remove _imgur def and hook straight into code. 2019-02-24 21:10:25 +00:00