Commit Graph
100 Commits
Author SHA1 Message Date
urlbot c28af0ad69 improve 'invalid charset' logging 2015-07-04 10:21:57 +02:00
urlbot 0175efdc9c use conf_save()/conf_load() for plugin.is_enabled 2015-07-03 01:34:35 +02:00
urlbot c580198306 wrap plugin.is_enabled to use conf_save()/conf_load() 2015-07-03 01:19:47 +02:00
urlbot 53b26d2eb7 add 'list' plugin listing command and parser states 2015-07-02 14:26:23 +02:00
urlbot 67fb5b5dba cleanup; add enabled/disabled to 'help' output 2015-07-02 13:55:30 +02:00
urlbot e29762afca show-moinlist: output single line style; use /i 2015-06-21 23:13:22 +02:00
urlbot 14b6e6c382 add show-moinlist 2015-06-21 23:08:03 +02:00
urlbot 3bb83b6f4a mv moin_strings_* to string_constants 2015-06-21 23:03:54 +02:00
urlbot e428d3e0a0 moin: rename, prepare for using string_constants 2015-06-21 23:03:10 +02:00
urlbot 629e2b6865 parse_moin(): mv user matching after moin detection 2015-06-21 01:35:56 +02:00
urlbot 3f6c478586 actually remove all logger() occurrences 2015-06-21 01:31:55 +02:00
urlbot 32e2d15581 plugins.py/register(): improve logging 2015-06-21 00:56:33 +02:00
urlbot 2da78641a7 replace local logger() by logging infrastructure 2015-06-21 00:54:27 +02:00
urlbot b2c5a2ce3f add 'h[ea]llo' to moin word pool 2015-06-20 23:04:19 +02:00
urlbot ce20b184e6 minor: log room joining 2015-06-20 15:19:33 +02:00
urlbot d111a4f69c add strict moin() blacklist 2015-06-20 15:17:11 +02:00
urlbot 08df294e87 idlebot: implement 'hangup' 2015-06-20 15:13:12 +02:00
urlbot 0b63a09077 fix 'hangup' to finish all threads 2015-06-20 14:18:50 +02:00
urlbot 32366f5ce6 parse_moin_bye(): add 'Morgen', 'Abend'; fix 2015-06-18 14:12:31 +02:00
urlbot f900ef8070 extend command_help() to ptypes_PARSE 2015-06-18 14:09:29 +02:00
urlbot 3325f9cf9e minor 2015-06-18 14:05:44 +02:00
urlbot b631d32f91 implement enable/disable for ptypes_PARSE plugins 2015-06-18 14:02:34 +02:00
urlbot 9354993bed cleanup 2015-06-18 13:51:50 +02:00
urlbot 598ab0cd02 parse_moin_bye(): add 'tach', 'nabend' 2015-06-18 13:41:38 +02:00
urlbot c52d8a105d parse_moin_bye(): be silent for given users 2015-06-18 13:38:20 +02:00
urlbot ea220cce60 fix blacklist regex 2015-06-17 23:30:45 +02:00
urlbot 465a59c275 blacklist paste.debian.net, example.{org,net,com} 2015-06-17 11:38:06 +02:00
urlbot b7f0087e0d parse_moin_bye(): limit matching to full words 2015-06-17 11:20:44 +02:00
urlbot 328aecfbb0 add moin/bye parser 2015-06-17 10:55:52 +02:00
urlbot 331296c822 add idlebot to allow seamless restart 2015-06-17 10:53:11 +02:00
urlbot 00d6dc2d7d cleanup 2015-06-17 10:52:52 +02:00
urlbot 82b720e355 parse_{cve,dsa}: handle multiple matches 2015-06-14 16:52:32 +02:00
urlbot cbc696416b add Debian Security Announce parser 2015-06-14 16:50:40 +02:00
urlbot 5ab0d2319f parse_debbug(): parse and fetch multiple bugs 2015-06-09 14:56:29 +02:00
urlbot c6e46a9268 fix off-by-one in command_decode() 2015-05-31 22:02:06 +02:00
urlbot 30ef0e1d49 fix parsing URLs from own output 2015-03-07 20:49:00 +01:00
urlbot f8b28e5a12 add \u200b to (%d) dice() output to avoid smiley detection 2015-02-24 16:52:09 +01:00
urlbot 5b52be57f3 add /me parser 2015-02-22 20:15:23 +01:00
urlbot ea1343b0e3 fix "wp" json decoding 2015-02-18 00:40:18 +01:00
urlbot 45cc3935b5 delete a newline 2015-02-11 02:54:51 +01:00
urlbot dfd4ef5d1b add a newline 2015-02-11 02:54:39 +01:00
urlbot e5923f5dad Merge branch 'master' of major fuckup #2 2015-02-11 02:48:17 +01:00
urlbot f6497616f4 delete a newline 2015-02-11 02:48:09 +01:00
urlbot d8c397769c add a newline 2015-02-11 02:47:56 +01:00
urlbot e6e173077b Merge branch 'master' of major fuckup 2015-02-11 02:45:04 +01:00
urlbot 0ae9a6ba66 add 'excuse' plugin 2015-02-11 01:44:21 +01:00
urlbot dd85eb1bd9 update dummy plugin to @foo() magic 2015-02-11 01:33:48 +01:00
urlbot cbd88ea7fa command_wp: urlencode generated URLs 2015-02-09 04:01:35 +01:00
urlbot 51e3c26101 cleanup: fix whitespace, fix style 2015-02-09 03:46:17 +01:00
urlbot 67f2c42585 add default parser; add \LaTeX parser 2015-02-08 23:01:36 +01:00
urlbot f6b47f2180 sort() help output 2015-02-08 22:37:27 +01:00
urlbot 73ec073c54 use static variables and list instead, which actually works 2015-02-08 22:18:07 +01:00
urlbot d026990b0a replace Enum with dict because here's no working python3 Enum object available 2015-02-08 22:10:44 +01:00
urlbot 4942bdb52c white space fixes, reformat; update url_blacklist 2015-02-08 22:04:26 +01:00
urlbot 5800756c87 fix long info msg: moreinfo["command"->"help"] 2015-02-05 01:16:52 +01:00
urlbot fcfe2aca19 split command_wp to seperate 'wp' and 'wp-en' commands 2015-02-05 01:16:17 +01:00
urlbot 9a5c0d585c command_wp: add language selection 2015-02-05 01:04:52 +01:00
urlbot 403bcec68f command_wp: cleanup; fix empty string, de.|en., &explaintext 2015-02-05 00:52:33 +01:00
urlbot daf82ec06b add command_wp: ask Wikipedia API for stuff 2015-02-05 00:48:02 +01:00
urlbot 8dd576b364 add 'src' alias for 'source' 2015-01-04 07:39:58 +01:00
urlbot 2761a94dcd merge command_command to command_help 2015-01-03 19:04:01 +01:00
urlbot 21f87ac8ac mv 'enable'|'disable' to own commands 2015-01-03 18:59:44 +01:00
urlbot 2fd63821a1 cleanup; avoid locking out via 'plugin disable plugin' 2015-01-03 18:42:12 +01:00
urlbot 2a44244413 add is_enabled flag; 'plugin enable' works 2015-01-03 18:17:54 +01:00
urlbot 7a86cffcc9 add command_plugin_activation; 'enable' broken 2015-01-03 18:00:28 +01:00
urlbot 3131f823cd remember() feedback changed: 'ok' -> to_remember 2014-12-27 14:55:24 +01:00
urlbot c6246eda7c add commands remember, recall (probably hacky) 2014-12-23 19:54:05 +01:00
urlbot 277a93f89f add 'limited to' msg to command_show_blacklist() output 2014-12-22 21:06:23 +01:00
urlbot 49a36df11f command_dice: fix random() calls, compress output to single line 2014-12-20 17:10:26 +01:00
urlbot ab02c3e59a patch command_dice to roll N dices 2014-12-20 17:02:26 +01:00
urlbot c0381a7bf4 all plugins: cleanup, early return, use argv0 instead of data 2014-12-16 08:48:03 +01:00
urlbot 80ea4e899a add command_cake 2014-12-16 07:58:35 +01:00
urlbot 5c5072b36a cleanup; pylint suggestions 2014-12-14 16:26:48 +01:00
urlbot 54c590051c fix loop bug on multiple URL given 2014-12-14 16:01:09 +01:00
urlbot e2e16896b5 send_reply accepts message lists now 2014-12-14 15:54:57 +01:00
urlbot f315e61f5b actually honor 'spoiler' settings 2014-12-14 03:57:46 +01:00
urlbot 2e8df26a66 re-order locking; add working user setting editing 2014-12-14 03:41:57 +01:00
urlbot ed0fb9baf2 add command_usersetting; push argvN to #2 2014-12-14 01:27:13 +01:00
urlbot 294dfbab3c cleanup; test .reply().send() 2014-12-14 01:21:30 +01:00
urlbot 75d2b712fb simple 1v1 chat; thread-safe persistent db; remove levenshtein; cleanup 2014-12-13 23:29:51 +01:00
urlbot a2e33a6c2f fix event_trigger() func pointer calls 2014-12-13 22:57:15 +01:00
urlbot 25896a771a handle multiple rooms; rename chat_write->send_reply, msg->msg_obj 2014-12-13 22:46:23 +01:00
urlbot 894f19f16e remove unused str_sim part 2014-12-07 14:06:58 +01:00
urlbot 8d31036e0d move stuff out of the way 2014-12-06 10:34:27 +01:00
urlbot bbee90f041 parse_debbug: add calculated URL to title 2014-12-06 10:19:30 +01:00
urlbot 413e13824d add optional filtering for show-blacklist 2014-12-05 15:05:37 +01:00
urlbot 697ce97c2b hook command_command() to command_help() with empty arg 2014-12-02 17:31:06 +01:00
urlbot 836ef1aa1b remove debugging output of chatlog 2014-12-02 17:16:19 +01:00
urlbot 95473602e5 re-add event_trigger() calls; enable threading 2014-12-02 17:15:22 +01:00
urlbot 417e55e52b data_parse_commands(): fix argv offsets 2014-12-02 17:09:46 +01:00
urlbot 01ea2d3d6c whitespace fixes according to pep8; cleanup
pep8 --ignore=W191,E225,E501,E401,E302,E122,E123 *.py
2014-12-02 17:01:40 +01:00
urlbot ba60379c76 re-add bot_user check and actually fix it 2014-12-02 16:37:35 +01:00
urlbot 83d6ecff37 remove obsolete bot_user check; decrease debug logging 2014-12-02 16:32:53 +01:00
urlbot 1dd4637820 fix chat_write() 2014-12-02 16:25:10 +01:00
urlbot 5922d1b489 Merge branch 'master' of major fuckup #2 2014-12-02 15:55:05 +01:00
urlbot 6ba3dc9038 adjustments to pass msg to data_parse_* 2014-12-02 15:48:13 +01:00
urlbot b6b66c608f Merge branch 'master' of major fuckup 2014-12-02 15:26:36 +01:00
urlbot cb712d9645 port urlbot: remove mcabber specific output stuff 2014-12-02 15:22:02 +01:00
urlbot 77a6322d66 port urlbot: remove mcabber specific input stuff 2014-12-02 15:21:48 +01:00
urlbot 93dbc5b109 port urlbot: remove mcabber specific input stuff 2014-12-02 15:04:53 +01:00