aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* .lower() markov wordsGravatar jesopo2019-09-201-1/+1
|
* getting frequency on-insert should be execute_fetchoneGravatar jesopo2019-09-201-2/+2
|
* remove debug printGravatar jesopo2019-09-201-2/+0
|
* add a command to generate markov chains (!markov)Gravatar jesopo2019-09-201-1/+12
|
* '_on_load' -> 'on_load'Gravatar jesopo2019-09-201-1/+1
|
* database.execute() doesn't fetch dataGravatar jesopo2019-09-201-11/+9
|
* generate() takes a channel id, not a channelGravatar jesopo2019-09-201-1/+1
|
* add missing ")" in CREATE queryGravatar jesopo2019-09-201-1/+1
|
* 'self.database' -> 'self.bot.database'Gravatar jesopo2019-09-201-8/+8
|
* first draft of markov.pyGravatar jesopo2019-09-201-0/+75
|
* only show auto-title when response code is 200Gravatar jesopo2019-09-201-9/+9
|
* 'to' -> 'so', typo in !cfilter commentGravatar jesopo2019-09-201-1/+1
|
* remove redundant old docstring kwargs from !silenceGravatar jesopo2019-09-201-5/+0
|
* refactor all checks for channel_type to server.is_channel()Gravatar jesopo2019-09-205-8/+10
|
* improve !ud usage string (wrt #number)Gravatar jesopo2019-09-201-1/+1
|
* change !ud index syntax and put it in help textGravatar jesopo2019-09-201-8/+9
|
* move where optional for_str is insertedGravatar jesopo2019-09-201-1/+1
|
* only BeautifulSoup for finding encoding when it's a html-ish typeGravatar jesopo2019-09-201-1/+1
|
* 'path' is now 'args'Gravatar jesopo2019-09-201-4/+4
|
* cache calculated "next expiration" timeGravatar jesopo2019-09-201-1/+12
|
* bitbot is a Service (bot), not a PersonGravatar jesopo2019-09-201-1/+1
|
* make a better "random ID url" functionGravatar jesopo2019-09-201-5/+4
|
* make Accept ID (and Follow ID) our own domainGravatar jesopo2019-09-201-3/+7
|
* 'path' -> 'args' on REST API eventsGravatar jesopo2019-09-201-1/+1
|
* update _ap_*_url() functions to use path-argsGravatar jesopo2019-09-201-6/+6
|
* add missing ")"Gravatar jesopo2019-09-201-1/+1
|
* use path-arg variables for AP urls, not get paramsGravatar jesopo2019-09-201-2/+6
|
* support path-arg variables in url_forGravatar jesopo2019-09-201-4/+10
|
* use source Hostmask from multiline batchGravatar jesopo2019-09-191-1/+2
|
* Allow passing source Hostmask to IRCBatchGravatar jesopo2019-09-192-2/+3
|
* add missing IRCLine importGravatar jesopo2019-09-191-1/+1
|
* 'bitbot.dev/multiline' -> 'draft/multiline'Gravatar jesopo2019-09-191-4/+4
|
* log call was replaced with Exception but [] on args remainedGravatar jesopo2019-09-191-1/+1
|
* fedi http headers should be PascalCaseGravatar jesopo2019-09-192-4/+4
|
* actually pass Request objects to utils.http.request_many() from rss.pyGravatar jesopo2019-09-191-2/+5
|
* give Requests, use them in utils.http.request_many()Gravatar jesopo2019-09-192-12/+26
|
* utils.http.request_() has no self, let alone self.logGravatar jesopo2019-09-191-3/+4
|
* should be using pair_start/pair_end throughout `for`Gravatar jesopo2019-09-191-2/+2
|
* append "CVE-" to CVE ids without itGravatar jesopo2019-09-181-1/+5
|
* move check_urls.py to bitbot-modulesGravatar jesopo2019-09-181-37/+0
|
* move botsnack to bitbot-modulesGravatar jesopo2019-09-181-19/+0
|
* move timer.py to bitbot-modulesGravatar jesopo2019-09-181-31/+0
|
* move slowvoice.py to bitbot-modulesGravatar jesopo2019-09-181-44/+0
|
* add example lighttpd rest_api config fileGravatar jesopo2019-09-181-0/+19
|
* make nginx config specifically use ipv6 localhost loopbackGravatar jesopo2019-09-181-1/+1
|
* add example apache2 config file for rest_apiGravatar jesopo2019-09-181-0/+20
|
* also show "bad" data in HTTPParsingException when a message is providedGravatar jesopo2019-09-181-1/+1
|
* don't use JOIN/QUIT as !seen events (netsplits cause these)Gravatar jesopo2019-09-181-2/+0
|
* show "bad" data in HTTPParsingException messageGravatar jesopo2019-09-181-2/+3
|
* move q.close() to where it will be called even if deadline is hitGravatar jesopo2019-09-181-1/+2
|