aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* support & in utils.parse.sed, change sed.py to use utils.parse.sedGravatar jesopo2020-02-092-68/+32
* up factoid max depth to 8Gravatar jesopo2020-02-091-1/+2
* switch message_filter.py to use utils.parse.sedGravatar jesopo2020-02-091-32/+12
* Merge branch 'master' into developGravatar jesopo2020-02-091-1/+1
|\
| * healthcheck: typo•••fix typo in healthcheckGravatar Terrance Robotham2020-02-081-1/+1
* | _all_factoids() takes an array of targetsGravatar jesopo2020-02-091-1/+1
* | support nested factoids (4 deep max)Gravatar jesopo2020-02-091-4/+20
* | support bot-wide message filters too (!bfilter)Gravatar jesopo2020-02-091-1/+5
* | support server-wide message filters tooGravatar jesopo2020-02-081-3/+8
* | rewrite message_filter.py to handle both message rejection and pattern replaceGravatar jesopo2020-02-081-52/+68
* | boldify hostname in !specsupGravatar jesopo2020-02-081-3/+5
* | show server aliases in !specsupGravatar jesopo2020-02-081-2/+2
* | handle git being in a detached head state when getting current commitGravatar jesopo2020-02-081-3/+4
* | add opt-in inactive channel pruningGravatar jesopo2020-02-071-0/+50
* | show how many seconds by which you missed !bef/!bangGravatar jesopo2020-02-071-3/+9
* | revamp factoids.py; allow for both server-wide and per-channel factoidsGravatar jesopo2020-02-071-20/+71
* | update other modules to use categorised require_accessGravatar jesopo2020-02-072-5/+5
* | allow multipe require_accces (comma sep), support "low"/"high"/"admin"Gravatar jesopo2020-02-061-17/+17
* | add a setting to only track words from registered usersGravatar jesopo2020-02-061-0/+9
* | rewrite words.py to track words per-day (in it's own table)Gravatar jesopo2020-02-061-42/+75
* | move !alias variables in to alias_variables.py, add RNICK (random nick)Gravatar jesopo2020-02-051-0/+12
* | update !apikey to use command specGravatar jesopo2020-02-051-33/+17
* | refactor -b/-q/-m timer logic in to 1 functionGravatar jesopo2020-02-051-27/+21
* | !voice should target a nickname, not a user objectGravatar jesopo2020-02-041-1/+2
* | store timestamp and current git commit when loading a moduleGravatar jesopo2020-02-031-14/+2
* | 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
* | 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
* | support gitea respository["private"] as well as project["visibility_level"]Gravatar jesopo2020-01-311-2/+2
* | split utils.datetime out in to .parse and .formatGravatar jesopo2020-01-3016-31/+35
* | 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 IRCBuffer.BufferLine.format() - /me vs message formattingGravatar jesopo2020-01-301-4/+1
* | update rainbow.py to use command specGravatar jesopo2020-01-301-7/+2
* | show target user in !ping responseGravatar jesopo2020-01-301-1/+1
* | 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-291-7/+2
* | 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
* | switch tweets to use utils.datetime.to_pretty_time()Gravatar jesopo2020-01-281-2/+2
* | 'object'->'type'Gravatar jesopo2020-01-281-1/+1
* | remove unused ROOT_DIRECTORY and LOGS_DIRECTORYGravatar jesopo2020-01-281-3/+0
* | disable logging by default but allow enabling bot/server-wideGravatar jesopo2020-01-271-7/+17
* | move channel_log/__init__.py to channel_log.pyGravatar jesopo2020-01-272-0/+0