aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* add command spec type "words" - array of remaining wordsGravatar jesopo2020-02-051-0/+7
* refactor -b/-q/-m timer logic in to 1 functionGravatar jesopo2020-02-052-27/+26
* is8601_format_now() -> iso8601_now()Gravatar jesopo2020-02-051-1/+1
* !voice should target a nickname, not a user objectGravatar jesopo2020-02-041-1/+2
* switch module whitelist/blacklist to its own config fileGravatar jesopo2020-02-042-12/+20
* INFO log on successful SASL authenticationGravatar jesopo2020-02-031-0/+2
* set username and hostmask on chghost before event dispatchGravatar jesopo2020-02-031-2/+5
* implement !modinfo•••closes #234 Gravatar jesopo2020-02-031-0/+24
* store timestamp and current git commit when loading a moduleGravatar jesopo2020-02-034-19/+35
* actually return gitlab _note resultGravatar jesopo2020-02-031-3/+3
* pull project name from "project_name" when "project" doesn't existGravatar jesopo2020-02-031-1/+4
* init `usages` variable, for the case that there's no usageGravatar jesopo2020-02-031-0/+1
* ratify labeled-responseGravatar jesopo2020-02-031-5/+6
* check git-show-private *after* we have unfiltered_targetsGravatar jesopo2020-02-011-4/+4
* Revert "support gitea respository["private"] as well as project["visibility_l...•••This reverts commit 7f659837abd3c3c8c16db51cffbeb2ffa879765f. Gravatar jesopo2020-02-011-2/+2
* throw helpful errors when RSS pages cannot be decodedGravatar jesopo2020-01-311-1/+8
* also detect encoding for http.request_many()Gravatar jesopo2020-01-311-5/+12
* support gitea respository["private"] as well as project["visibility_level"]Gravatar jesopo2020-01-311-2/+2
* add 'date' command spec typeGravatar jesopo2020-01-302-0/+16
* split utils.datetime out in to .parse and .formatGravatar jesopo2020-01-3026-102/+117
* replace "/" in channel logfile names with ","Gravatar jesopo2020-01-301-1/+7
* allow !msearch to work in PMGravatar jesopo2020-01-301-4/+3
* give messages.py a shorter _nameGravatar jesopo2020-01-301-0/+2
* "found messages: (n/j) ..." -> "found: (n/j) ..."Gravatar jesopo2020-01-301-2/+1
* show "i/found_i" on each !msearch lineGravatar jesopo2020-01-301-5/+4
* add !msearch, to search for patterns in recent messagesGravatar jesopo2020-01-301-0/+27
* add utils.datetime.seconds_since(); compare utcnow to datetimeGravatar jesopo2020-01-301-0/+3
* actually use count (for best_count), dont +=1 spec arg for non-consumeGravatar jesopo2020-01-301-2/+5
* add IRCBuffer.find_all()Gravatar jesopo2020-01-301-5/+11
* add IRCBuffer.BufferLine.format() - /me vs message formattingGravatar jesopo2020-01-302-4/+8
* bump IRCBuffer MAX_LINES to 1024Gravatar jesopo2020-01-301-1/+1
* update rainbow.py to use command specGravatar jesopo2020-01-301-7/+2
* show target user in !ping responseGravatar jesopo2020-01-301-1/+1
* make sure we always have a channel when require_mode/access is presentGravatar jesopo2020-01-302-2/+6
* support different Config namesGravatar jesopo2020-01-302-5/+5
* update aliases.py to use command specsGravatar jesopo2020-01-291-30/+21
* non-present optional args should still be in the spec as NoneGravatar jesopo2020-01-291-4/+4
* update wikipedia.py to use command specsGravatar jesopo2020-01-291-6/+4
* add "lstring" command spec; "last string" - explicit args or last messageGravatar jesopo2020-01-292-7/+13
* SpecArgumentTypeString should return None when no argsGravatar jesopo2020-01-291-1/+3
* channel_log timestamps should be yyyy-mm-ddGravatar jesopo2020-01-291-1/+2
* 'type'->'object'; 'type' is already in useGravatar jesopo2020-01-291-3/+3
* move "dont unload core modules" to where it won't affect reloadsGravatar jesopo2020-01-281-3/+4
* change "non-consuming spec arg" character from "=" to "-"Gravatar jesopo2020-01-282-3/+3
* switch tweets to use utils.datetime.to_pretty_time()Gravatar jesopo2020-01-281-2/+2
* refuse to unload core modulesGravatar jesopo2020-01-281-39/+36
* use dateutil.relativedelta for to_pretty_time, to cover years/monthsGravatar jesopo2020-01-281-22/+22
* add module name collision check to before import and hooksGravatar jesopo2020-01-281-4/+4
* fix privateonly/channelonly - True or None, not True or FalseGravatar jesopo2020-01-281-4/+6
* date permissions module to use command spec argsGravatar jesopo2020-01-281-39/+23