aboutsummaryrefslogtreecommitdiff
path: root/modules
Commit message (Expand)AuthorAgeFilesLines
* Add a setting to automatically shorten URLs when their title is retrievedGravatar jesopo2019-04-281-4/+13
* Add _name to urbandictionary.py for correct capitalisationGravatar jesopo2019-04-271-0/+2
* Use is-ignored export in title.py to ignore users for auto-titleGravatar jesopo2019-04-271-0/+5
* Use is-ignored export in karma to allow ignoring users for karmaGravatar jesopo2019-04-271-0/+5
* Use is-ignored export in sed.py to allow ignoring users from sedGravatar jesopo2019-04-271-0/+4
* Add ability to ignore users per-commandGravatar jesopo2019-04-271-13/+39
* Delete 'ignore' setting when unignoring so it doesn't hold space in the database•••but still defaults to false Gravatar jesopo2019-04-261-1/+1
* Change channel_op's _name from "Channel Op" to "ChanOp"Gravatar jesopo2019-04-261-1/+1
* Check that we have an AbstractURL in DDG resultsGravatar jesopo2019-04-251-1/+1
* Change copypasted !google help textGravatar jesopo2019-04-251-1/+1
* Add duckduckgo.pyGravatar jesopo2019-04-251-0/+24
* Refuse to get the title for any url that points locallGravatar jesopo2019-04-251-1/+9
* Make masterlogin passwords one-time-useGravatar jesopo2019-04-241-1/+2
* Move REGEX_URL out of isgd.py and title.py in to utils.httpGravatar jesopo2019-04-242-9/+6
* `link` -> `url`Gravatar jesopo2019-04-241-1/+1
* Aloow !shorten to find the last posted url and shorten itGravatar jesopo2019-04-241-4/+13
* Store full non-hashed auto-title url in setting valueGravatar jesopo2019-04-241-3/+3
* Add ability to track (and show) who first send a specific link that was•••auto-titled Gravatar jesopo2019-04-241-2/+29
* Record and show when a !to was createdGravatar jesopo2019-04-241-4/+7
* Add Database.servers.get_by_alias, move IRCBot.get_server to•••IRCBot.get_server_by_id, add IRCBot.get_server_by_alias and change !connect/!disconnect to take aliases instead of IDs Gravatar jesopo2019-04-245-21/+17
* Look at setting-specific part of export_settings to get `validate` function, not•••the whole dang dictionary Gravatar jesopo2019-04-241-1/+1
* change utils.iso8601_format to default to no milliseconds, switch to using•••utils.iso8601 functions in badges.py Gravatar jesopo2019-04-231-10/+6
* Only show 'submitted' pull_request_review eventsGravatar jesopo2019-04-171-0/+3
* Add IRCServer.send_raw so modules don't have to parse messages before sending•••them Gravatar jesopo2019-04-162-3/+2
* Only show no-commit pushes when it's a forceGravatar jesopo2019-04-161-1/+1
* Show a push event even when there's no commits in itGravatar jesopo2019-04-161-4/+6
* Add a space between channel name and kick reason in format_activity.pyGravatar jesopo2019-04-161-1/+1
* Boldify sed replacement textGravatar jesopo2019-04-151-1/+1
* 'set.py' -> 'config.py'Gravatar jesopo2019-04-151-0/+0
* Allow adding perform.py commands through chat and add !performexecute, to•••execute all perform commands post-connect Gravatar jesopo2019-04-151-6/+28
* Only allow 'current channel' !config logic when we're in a channelGravatar jesopo2019-04-151-1/+6
* Add a master-admin login system, to have a bot-wide password to give any user•••using it complete admin permissions - mostly intended to add new admin users Gravatar jesopo2019-04-151-1/+33
* Add/remove people from channels before received.join/received.part eventsGravatar jesopo2019-04-152-12/+17
* Support continuous alias arg replacements (e.g. "index 1 onwards" using "$1-")Gravatar jesopo2019-04-141-8/+21
* 'closed #123 without merging' -> 'closed #123'Gravatar jesopo2019-04-111-3/+2
* Don't remove the first char of 'setting' twiceGravatar jesopo2019-04-071-1/+0
* Show result when a setting is unsetGravatar jesopo2019-04-071-0/+4
* Strip "-" from setting name when first checking if it existsGravatar jesopo2019-04-071-1/+1
* Remove "-" from setting name before getting its valueGravatar jesopo2019-04-071-1/+6
* Add a way to unset a setting with !configGravatar jesopo2019-04-071-2/+17
* Add !config command, to group all settings activities in to 1 commandGravatar jesopo2019-04-071-0/+106
* Show QUIT reason as "" not NoneGravatar jesopo2019-04-021-1/+1
* Set PART `reason` to "" when it's NoneGravatar jesopo2019-04-021-1/+1
* Correctly support SETNAME being targetted at usGravatar jesopo2019-04-021-2/+8
* .get eage-api-key and url in nr.service() to handle it not being presentGravatar jesopo2019-04-011-2/+2
* set cve.py's _name to all caps "CVE"Gravatar jesopo2019-03-281-0/+2
* Added cve.pyGravatar jesopo2019-03-281-0/+29
* Only strip word stops from the right of a wordGravatar jesopo2019-03-281-1/+1
* Also human-ify coin bet amounts in a flipGravatar jesopo2019-03-211-1/+1
* Show coins in "human" form (with commas) in flip wins/lossesGravatar jesopo2019-03-211-2/+3