-
5f27fea8fc
using global uniq USER_AGENT
urlbot
2015-08-21 23:35:28 +02:00
-
67642cba17
add ftp.*.d.o to blacklist
urlbot
2015-07-30 00:07:58 +02:00
-
4a12bc40a3
hopefully fix "TypeError: argument of type 'URLError' is not iterable"
urlbot
2015-07-28 22:57:24 +02:00
-
136a434156
dsa_watcher: remove warn() because it's expected to happen
urlbot
2015-07-19 22:09:53 +02:00
-
8824734ecb
add dsa_watcher autostart
urlbot
2015-07-19 21:14:57 +02:00
-
c687f84c02
dsa_watcher: fetch internally and print package name
urlbot
2015-07-19 21:05:09 +02:00
-
d1bbf13d6e
cleanup
urlbot
2015-07-19 20:47:57 +02:00
-
52fb4d11d3
cleanup
urlbot
2015-07-19 20:42:20 +02:00
-
77ab5baaec
mv cakes strings to string_constants
urlbot
2015-07-19 03:03:39 +02:00
-
a39f9eb6a6
cleanup
urlbot
2015-07-19 02:23:53 +02:00
-
38d0e16a82
using broadcast to all rooms
urlbot
2015-07-19 02:22:22 +02:00
-
93ec99b7af
use output buffering to avoid too early return
urlbot
2015-07-19 02:19:37 +02:00
-
f5bc6e429c
make dsa watcher interval configurable
urlbot
2015-07-19 02:09:56 +02:00
-
0cb198754f
remove redundant function name strings from log.*()
urlbot
2015-07-19 02:07:03 +02:00
-
37435d3e0c
logging: include function name
urlbot
2015-07-19 02:04:59 +02:00
-
a8c51ae3b9
add hacky DSA watcher
urlbot
2015-07-19 01:59:10 +02:00
-
1da6e0bca1
teatimer works again, remove comment
urlbot
2015-07-19 01:12:22 +02:00
-
1ac9904983
cleanup
urlbot
2015-07-14 00:03:59 +02:00
-
921b32dbcf
use (multi-enabled) xmpp.send_message() instead of .reply()
urlbot
2015-07-13 23:10:50 +02:00
-
d427ea1809
do not stop processing commands after URL parsing
urlbot
2015-07-13 22:57:10 +02:00
-
654e6fdaab
add "show-records"
urlbot
2015-07-11 13:23:23 +02:00
-
739a811786
"record": vanish nick if no message is left
urlbot
2015-07-11 13:01:22 +02:00
-
c89bf8e9ed
"record": do not be case sensitive for user nick
urlbot
2015-07-11 11:34:18 +02:00
-
1b8cca26fa
implement 'record' hooking including vanishing
urlbot
2015-07-11 00:27:46 +02:00
-
047b273406
implement 'record', no hook yet
urlbot
2015-07-10 23:54:18 +02:00
-
15ffe70802
define a NOOP 'user joined' hook for future user
urlbot
2015-07-08 01:42:22 +02:00
-
35ebecfa6e
decode: hide meaningless \x style transcription
urlbot
2015-07-07 00:32:05 +02:00
-
60568f904b
decode: cleanup, decode multiple characters at once
urlbot
2015-07-07 00:02:17 +02:00
-
544f953f46
re-enable sending URL for errors
urlbot
2015-07-05 13:26:15 +02:00
-
d7948cf0ab
remove provided URL from title extraction messages
urlbot
2015-07-04 10:22:30 +02:00
-
c28af0ad69
improve 'invalid charset' logging
urlbot
2015-07-04 10:21:57 +02:00
-
0175efdc9c
use conf_save()/conf_load() for plugin.is_enabled
urlbot
2015-07-03 01:34:35 +02:00
-
c580198306
wrap plugin.is_enabled to use conf_save()/conf_load()
urlbot
2015-07-03 01:19:47 +02:00
-
53b26d2eb7
add 'list' plugin listing command and parser states
urlbot
2015-07-02 14:26:23 +02:00
-
67fb5b5dba
cleanup; add enabled/disabled to 'help' output
urlbot
2015-07-02 13:55:30 +02:00
-
e29762afca
show-moinlist: output single line style; use /i
urlbot
2015-06-21 23:13:22 +02:00
-
14b6e6c382
add show-moinlist
urlbot
2015-06-21 23:07:37 +02:00
-
3bb83b6f4a
mv moin_strings_* to string_constants
urlbot
2015-06-21 23:03:54 +02:00
-
e428d3e0a0
moin: rename, prepare for using string_constants
urlbot
2015-06-21 23:00:16 +02:00
-
629e2b6865
parse_moin(): mv user matching after moin detection
urlbot
2015-06-21 01:35:56 +02:00
-
3f6c478586
actually remove all logger() occurrences
urlbot
2015-06-21 01:31:55 +02:00
-
32e2d15581
plugins.py/register(): improve logging
urlbot
2015-06-21 00:56:33 +02:00
-
2da78641a7
replace local logger() by logging infrastructure
urlbot
2015-06-21 00:50:42 +02:00
-
b2c5a2ce3f
add 'h[ea]llo' to moin word pool
urlbot
2015-06-20 23:04:19 +02:00
-
ce20b184e6
minor: log room joining
urlbot
2015-06-20 15:19:33 +02:00
-
d111a4f69c
add strict moin() blacklist
urlbot
2015-06-20 15:17:11 +02:00
-
08df294e87
idlebot: implement 'hangup'
urlbot
2015-06-20 15:13:12 +02:00
-
0b63a09077
fix 'hangup' to finish all threads
urlbot
2015-06-20 14:18:50 +02:00
-
32366f5ce6
parse_moin_bye(): add 'Morgen', 'Abend'; fix
urlbot
2015-06-18 14:12:31 +02:00
-
f900ef8070
extend command_help() to ptypes_PARSE
urlbot
2015-06-18 14:09:29 +02:00
-
3325f9cf9e
minor
urlbot
2015-06-18 14:05:44 +02:00
-
b631d32f91
implement enable/disable for ptypes_PARSE plugins
urlbot
2015-06-18 14:02:34 +02:00
-
9354993bed
cleanup
urlbot
2015-06-18 13:51:50 +02:00
-
598ab0cd02
parse_moin_bye(): add 'tach', 'nabend'
urlbot
2015-06-18 13:41:38 +02:00
-
c52d8a105d
parse_moin_bye(): be silent for given users
urlbot
2015-06-18 13:36:57 +02:00
-
ea220cce60
fix blacklist regex
urlbot
2015-06-17 23:30:45 +02:00
-
465a59c275
blacklist paste.debian.net, example.{org,net,com}
urlbot
2015-06-17 11:38:06 +02:00
-
b7f0087e0d
parse_moin_bye(): limit matching to full words
urlbot
2015-06-17 11:17:29 +02:00
-
328aecfbb0
add moin/bye parser
urlbot
2015-06-17 10:53:44 +02:00
-
331296c822
add idlebot to allow seamless restart
urlbot
2015-06-17 10:53:11 +02:00
-
00d6dc2d7d
cleanup
urlbot
2015-06-17 10:52:52 +02:00
-
82b720e355
parse_{cve,dsa}: handle multiple matches
urlbot
2015-06-14 16:52:32 +02:00
-
cbc696416b
add Debian Security Announce parser
urlbot
2015-06-14 16:50:40 +02:00
-
5ab0d2319f
parse_debbug(): parse and fetch multiple bugs
urlbot
2015-06-09 14:56:29 +02:00
-
c6e46a9268
fix off-by-one in command_decode()
urlbot
2015-05-31 22:02:06 +02:00
-
30ef0e1d49
fix parsing URLs from own output
urlbot
2015-03-07 20:49:00 +01:00
-
f8b28e5a12
add \u200b to (%d) dice() output to avoid smiley detection
urlbot
2015-02-24 16:51:43 +01:00
-
5b52be57f3
add /me parser
urlbot
2015-02-22 20:15:23 +01:00
-
ea1343b0e3
fix "wp" json decoding
urlbot
2015-02-18 00:40:18 +01:00
-
45cc3935b5
delete a newline
urlbot
2015-02-11 02:54:51 +01:00
-
dfd4ef5d1b
add a newline
urlbot
2015-02-11 02:54:39 +01:00
-
e5923f5dad
Merge branch 'master' of major fuckup #2
urlbot
2015-02-11 02:48:17 +01:00
-
-
f6497616f4
delete a newline
urlbot
2015-02-11 02:48:09 +01:00
-
d8c397769c
add a newline
urlbot
2015-02-11 02:47:56 +01:00
-
e6e173077b
Merge branch 'master' of major fuckup
urlbot
2015-02-11 02:45:04 +01:00
-
-
99fdd8502e
Fix handling of persistant storage if no persistant storage exists yet
Peter Dahlberg
2015-02-05 18:38:28 +01:00
-
8fe1e1b39d
Fix handling of persistant storage if no persistant storage exists yet
Peter Dahlberg
2015-02-05 18:38:28 +01:00
-
-
0ae9a6ba66
add 'excuse' plugin
urlbot
2015-02-11 01:44:21 +01:00
-
dd85eb1bd9
update dummy plugin to @foo() magic
urlbot
2015-02-11 01:33:48 +01:00
-
cbd88ea7fa
command_wp: urlencode generated URLs
urlbot
2015-02-09 04:01:35 +01:00
-
51e3c26101
cleanup: fix whitespace, fix style
urlbot
2015-02-09 03:46:17 +01:00
-
67f2c42585
add default parser; add \LaTeX parser
urlbot
2015-02-08 22:59:34 +01:00
-
f6b47f2180
sort() help output
urlbot
2015-02-08 22:37:27 +01:00
-
73ec073c54
use static variables and list instead, which actually works
urlbot
2015-02-08 22:18:07 +01:00
-
d026990b0a
replace Enum with dict because here's no working python3 Enum object available
urlbot
2015-02-08 22:10:44 +01:00
-
4942bdb52c
white space fixes, reformat; update url_blacklist
urlbot
2015-02-08 22:04:26 +01:00
-
f697a970ef
fix indentation
Peter Dahlberg
2015-02-07 02:12:41 +01:00
-
0030b75e1d
wp: report missing page
Peter Dahlberg
2015-02-06 15:27:11 +01:00
-
6858df0491
the cake is a lie
Peter Dahlberg
2015-02-06 15:13:03 +01:00
-
f4cb792c83
wp: now with redirects
Peter Dahlberg
2015-02-06 14:27:35 +01:00
-
15225377d7
small fix
Peter Dahlberg
2015-02-06 14:14:05 +01:00
-
438eb13ec2
wp: make the code a little bit nicer
Peter Dahlberg
2015-02-06 14:07:58 +01:00
-
3fa94d79b4
wp, now with umlaute
Peter Dahlberg
2015-02-06 13:19:14 +01:00
-
5a2623b93f
small fixes
Peter Dahlberg
2015-02-06 12:47:27 +01:00
-
35f35865be
finsih major rework of plugin.py
Peter Dahlberg
2015-02-06 01:21:53 +01:00
-
3560e0b386
parse plugins now usable again (command to come)
Peter Dahlberg
2015-02-05 23:47:07 +01:00
-
e89bcf26f4
register plugins using the new scheme (but no plugins get used so far)
Peter Dahlberg
2015-02-05 23:34:44 +01:00
-
feb30b7ff5
Add pluginfunction decorator to plugins, unused for now
Peter Dahlberg
2015-02-05 23:13:45 +01:00
-
f0a1ec3c56
print trace on failed plugin load, rename command_else to else_command
Peter Dahlberg
2015-02-05 19:23:05 +01:00
-
65cbd81c38
Implement plugin autoloading
Peter Dahlberg
2015-02-05 19:00:38 +01:00