aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* eat errors for failing to parse @commitGravatar jesopo2019-10-141-1/+5
|
* remove `safe` arg from ModuleManager.load_modules() - try_reload_modules ↵Gravatar jesopo2019-10-142-3/+3
| | | | covers this now
* add ModuleManager.try_reload_modules(), to try reloading in a transactionGravatar jesopo2019-10-144-62/+67
| | | | if any of the modules fails to reload, rollback and use the already loaded modules. closes #179
* refactor out chosing loadable modules in to _list_valid_modules()Gravatar jesopo2019-10-141-23/+35
|
* actually explicitly strip "unknown" html tags from fedi notesGravatar jesopo2019-10-141-5/+8
|
* move bitbot.service, update it for `start.py` -> `bitbotd`Gravatar jesopo2019-10-141-6/+6
|
* Merge pull request #173 from panicbit/splitpointsGravatar jesopo2019-10-121-0/+14
|\ | | | | Adjust line splitpoints to word boundaries. closes #159
| * Remove @staticmethodGravatar panicbit2019-10-121-2/+1
| |
| * Adjust line splitpoints to word boundariesGravatar panicbit2019-10-091-0/+15
| |
* | Merge pull request #176 from jlu5/patch-1Gravatar jesopo2019-10-121-1/+2
|\ \ | | | | | | Show 0 karma in the colour of gold™
| * | Show 0 karma in the colour of gold™Gravatar James Lu2019-10-111-1/+2
|/ /
* | don't have version 'v' prefix in VERSIONGravatar jesopo2019-10-112-2/+2
| |
* | add `platform` to setup.py (linux only)Gravatar jesopo2019-10-111-1/+2
| |
* | update CHANGELOG.mdGravatar jesopo2019-10-111-0/+14
| |
* | 'test_handler' -> 'hook_handler'Gravatar jesopo2019-10-111-4/+4
| |
* | add setup.pyGravatar jesopo2019-10-111-0/+28
| |
* | exit when all servers are disconnected after ctrl+cGravatar jesopo2019-10-111-1/+5
| |
* | date docs/help/setup.md to use `bitbotd` as a commandGravatar jesopo2019-10-111-3/+3
| |
* | hold current version in it's own file: VERSIONGravatar jesopo2019-10-112-1/+3
| |
* | 'start.py' -> 'bitbotd'Gravatar jesopo2019-10-111-0/+0
| |
* | kill bitbotctl connection after rehashGravatar jesopo2019-10-111-0/+7
| |
* | actually send rehash commandGravatar jesopo2019-10-111-0/+2
| |
* | add "rehash" bitbotctl commandGravatar jesopo2019-10-112-12/+15
| |
* | Revert "no longer treat ctrl+c as "shutdown" - bitbotctl will take this job"Gravatar jesopo2019-10-111-0/+23
| | | | | | | | This reverts commit 73e6ede8cc1bd7c8a8946d3e77f5157a5177a775.
* | no longer treat ctrl+c as "shutdown" - bitbotctl will take this jobGravatar jesopo2019-10-111-23/+0
| |
* | add `log` command to bitbotctlGravatar jesopo2019-10-111-3/+27
| |
* | first version of bitbotctl - shows INFO loggingGravatar jesopo2019-10-111-0/+35
| |
* | try/except Control socket writesGravatar jesopo2019-10-111-1/+4
| |
* | add first real cli functionality: showing logGravatar jesopo2019-10-113-24/+67
| |
* | first draft of infrastructure for unix domain control socketGravatar jesopo2019-10-112-1/+87
| |
* | LockFile doesn't need to hold on to _database_locationGravatar jesopo2019-10-111-1/+0
| |
* | add "poll sources" - objects that can provide additional filenos for pollingGravatar jesopo2019-10-112-5/+48
| |
* | Don't exit when there are no connected serversGravatar jesopo2019-10-111-5/+0
| | | | | | | | closes #175
* | we need both `id` and `server` for !disconnectGravatar jesopo2019-10-101-2/+6
| |
* | '.values()' -> '.items()'Gravatar jesopo2019-10-101-1/+1
| |
* | dont say a vote has changed when it's been "changed" to the same optionGravatar jesopo2019-10-101-10/+16
| |
* | ignore invalid utf8 in markov log importsGravatar jesopo2019-10-101-1/+1
| |
* | 'channel.find_setting()' -> 'channel.find_settings()'Gravatar jesopo2019-10-101-1/+1
| |
* | only .call() PollHooks when they're "due"Gravatar jesopo2019-10-102-3/+3
| |
* | move PoolHook registrations to start.pyGravatar jesopo2019-10-102-7/+9
| |
* | v1.12.0 releaseGravatar jesopo2019-10-102-19/+8
| |
* | v1.12.0-rc2 releaseGravatar jesopo2019-10-102-2/+15
| |
* | 'server.conncect_time' -> 'server.connect_time'Gravatar jesopo2019-10-101-1/+1
| |
* | server.hostmask() already existsGravatar jesopo2019-10-101-2/+1
| |
* | change badges.py to use utils.datetime_utcnow() - less code dupeGravatar jesopo2019-10-101-6/+3
| |
* | add a fairly basic file locking mechanism with src/LockFile.pyGravatar jesopo2019-10-104-6/+57
| | | | | | | | closes #96
* | refactor multi-line-to-line normalisation to utils.parse.line_normalise(), ↵Gravatar jesopo2019-10-103-6/+8
| | | | | | | | | | | | use it in rss.py closes #174
* | strip HTML from RSS entry titlesGravatar jesopo2019-10-101-1/+1
| | | | | | | | closes #174
* | !editserver only need an alias to exist, not to be currently connectedGravatar jesopo2019-10-091-3/+3
| |
* | a chain has failed to generate if the result is the same as the inputGravatar jesopo2019-10-091-0/+3
| |