|
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 |
|
|
9a4429d3d9
|
seen command and tracking of when people speak in pubmsg. stored in config so that it can be loaded between sessions
|
2010-07-25 09:34:28 -05:00 |
|
|
327c519220
|
privmsg interface stuff is obsolete now
|
2010-07-25 09:01:13 -05:00 |
|
|
2872a54ef2
|
allow quit command in pubmsg now that we have bot prefixing (and of course, the admin stuff is also necessary)
|
2010-07-25 08:53:41 -05:00 |
|
|
f6319244c8
|
only run commands in pubmsg if the bot has been addressed
|
2010-07-25 08:52:48 -05:00 |
|
|
d1d54ca35c
|
pretty trivial variable renames for bot connection variables
|
2010-07-25 08:24:04 -05:00 |
|
|
51659c6078
|
pubmsg handler, uses most admin commands so far (may do all of them soon, after i add bot prefixing)
|
2010-07-25 08:20:58 -05:00 |
|
|
934e8e3fe8
|
check for channel with is_channel in a couple places where it's relevant
|
2010-07-25 07:58:52 -05:00 |
|
|
f170743837
|
genericify existing admin functions, move standard variable declaration to on_privmsg and use them as arguments, use nm_to_n/nm_to_uh irclib functions for getting nick/userhost
|
2010-07-25 07:54:11 -05:00 |
|
|
317d0d575d
|
move join/part/quit/autojoin to separate functions. part 1 of making things generic
|
2010-07-25 07:34:54 -05:00 |
|
|
bad1a82dc4
|
give some feedback on successful commands
|
2010-07-24 13:44:45 -05:00 |
|