kad
|
0c17196b32
|
Add some modelines and fix indentation, I hope.
|
2010-07-28 00:11:58 -05:00 |
|
kad
|
ec9acdd2ee
|
Forgot to add files :(
|
2010-07-27 20:35:01 -05:00 |
|
kad
|
1704fc7c50
|
Add ability to rehash modules. Split modules into separate files. Rehash is a bit flakey, not sure of a better way to do it.
|
2010-07-27 20:29:28 -05:00 |
|
|
c9c3b0e499
|
move irclib into its own subdirectory
|
2010-07-27 20:29:28 -05:00 |
|
|
bbe4f76325
|
a more helpful README
|
2010-07-27 20:29:28 -05:00 |
|
|
74371727ed
|
making comments more standard
|
2010-07-27 20:29:28 -05:00 |
|
|
a1c8686af5
|
adding GPLv3 license file
|
2010-07-27 20:29:28 -05:00 |
|
|
ea1b89540b
|
add GPL notice to dr.botzo.py
|
2010-07-27 20:29:28 -05:00 |
|
kad
|
1c728b14bd
|
Try to dynamically create modules
|
2010-07-26 22:46:48 -05:00 |
|
|
0fc413f2e3
|
remove executable bit, remove python shebang
|
2010-07-26 21:31:10 -05:00 |
|
|
68c4d715c3
|
ignore .facts files
|
2010-07-26 21:27:27 -05:00 |
|
|
c1da6cc052
|
use the with keyword to open the file, so that the file is properly closed
|
2010-07-26 21:08:34 -05:00 |
|
|
5927d361ef
|
bite the bullet and load the entire file into memory rather than doing the fun only-load-one-line trick, so that it's easier to search with a regex later
|
2010-07-26 21:06:59 -05:00 |
|
|
3037364ef9
|
more unicode fake replacements, now that i reverted the real fix
|
2010-07-26 20:54:54 -05:00 |
|
|
497554c314
|
Revert "handle unicode escapes the right way, now that i properly looked up what was going on" because it turns out that result languages like ja mix the escaped unicode and the natural unicode and that screws up every method i've found to parse so far, as they all appear to expect all escaped or all native. here's an example:
\u0026lt;ハイテク\u0026gt;
if you can figure that out, un-revert and apply your fix.
This reverts commit 9836ebf11f .
|
2010-07-26 20:48:54 -05:00 |
|
|
22c423f8b5
|
creating custom classes inheriting from irclib, in an attempt to figure out this unicode stuff and to do privmsg splitting eventually
|
2010-07-26 20:05:17 -05:00 |
|
|
9836ebf11f
|
handle unicode escapes the right way, now that i properly looked up what was going on
|
2010-07-26 19:29:52 -05:00 |
|
|
9eabef8abe
|
more html character replacements
|
2010-07-26 19:02:57 -05:00 |
|
|
3bd8fb13c2
|
do a couple simple conversions of htmlified characters to their ascii equivalent
|
2010-07-26 18:33:10 -05:00 |
|
|
8fba54e33d
|
fact module. gets a random line out of the file, still needs search support, adding, whatever else
|
2010-07-26 18:14:33 -05:00 |
|
|
c8e3a4354b
|
support for recursion. took a lot of time, probably a bit brittle, and a bunch of other changes got caught in the wake as i made it work. there are a couple candidates for making things generic in Module somewhere (somehow?), as a lot of stuff around replypath is reused for each class
|
2010-07-26 00:49:15 -05:00 |
|
|
565aff193c
|
convert all the miscellaneous irc interactions to an IrcAdmin Module. now everything is a module, and i can remove some other hooks. ugliest diff to date.
|
2010-07-25 22:06:51 -05:00 |
|
|
df91495652
|
making seen stuff a Module
|
2010-07-25 21:51:31 -05:00 |
|
|
a6eb6b36d6
|
making dice roller a Module
|
2010-07-25 21:41:05 -05:00 |
|
|
e8d9228b61
|
convert countdown to a Module. one of many steps in the plan for recursion
|
2010-07-25 21:11:27 -05:00 |
|
|
56a45bc83b
|
implement google translate. works pretty well for url scraping
|
2010-07-25 20:23:41 -05:00 |
|
|
11ddb9af27
|
have Module inherit from object, remove some debugging stuff in Module, implemeent a skeleton of a GoogleTranslate module, use that to test
|
2010-07-25 20:14:53 -05:00 |
|
|
c25af51088
|
Module class, convenience for implementing new features. meant to be inherited
|
2010-07-25 20:09:02 -05:00 |
|
|
9f6ae529fe
|
semicolon support. multiple rolls on one line, separated by ;
|
2010-07-25 19:21:20 -05:00 |
|
|
ec2be10aca
|
dice roller, fairly sophisticated already, for normal rolls
|
2010-07-25 17:39:22 -05:00 |
|
|
1c88a3672e
|
note added item in countdown add
|
2010-07-25 15:28:29 -05:00 |
|
|
03604ef6f0
|
countdown remove command and logging
|
2010-07-25 15:27:46 -05:00 |
|
|
97368e8ba5
|
bugfix: don't allow query for debug
|
2010-07-25 12:59:54 -05:00 |
|
|
a49ca0491d
|
sort, remove debug item from listing
|
2010-07-25 12:57:52 -05:00 |
|
|
d879ee1c92
|
display list of countdown items
|
2010-07-25 12:54:22 -05:00 |
|
|
4b30b2fb68
|
print of timestr has already been vetoed
|
2010-07-25 12:50:25 -05:00 |
|
|
2a9a17cc94
|
print the saved countdown string. not entirely sure if i want to keep this
|
2010-07-25 12:47:34 -05:00 |
|
|
cfab1e29ca
|
print relative time of countdown items
|
2010-07-25 12:40:57 -05:00 |
|
|
f4b1d7955a
|
countdown add feedback
|
2010-07-25 12:04:29 -05:00 |
|
|
27780fc0b8
|
add default option with a timezone so that countdown items can be much less specific
|
2010-07-25 12:03:35 -05:00 |
|
|
50d99feaa7
|
add countdown items, which are put at a particular time, hopefully in the future
|
2010-07-25 11:53:07 -05:00 |
|
|
9183c6f81f
|
report seen time in localtime, not UTC
|
2010-07-25 11:32:09 -05:00 |
|
|
f6b0a5c6f1
|
this is an irc bot, it doesn't use punctuation
|
2010-07-25 10:44:10 -05:00 |
|
|
939f522f4b
|
less what.split(), more counting of what.split() results
|
2010-07-25 10:43:27 -05:00 |
|
|
748b59a272
|
set the config's nick when changing nick. this will be saved for next time
|
2010-07-25 10:28:50 -05:00 |
|
|
93c86257a0
|
command to change the bot's nick, refer to that rather than the original config option when needed
|
2010-07-25 10:24:15 -05:00 |
|
|
226ad6709e
|
command to save the config file without quitting. mostly using for debugging, but probably interesting in general
|
2010-07-25 10:09:48 -05:00 |
|
|
acaf5e297e
|
change seen string splitter from , to |:|
|
2010-07-25 10:08:30 -05:00 |
|
|
55b197432d
|
use utc for seen data, eventually it'll be converted in display
|
2010-07-25 09:58:14 -05:00 |
|
|
8a8bff0d62
|
remove debugging command
|
2010-07-25 09:40:12 -05:00 |
|