Commit 46d3b635e999f073749fcea8eb56fc0384aba777

  • avatar
  • Krister Svanlund <adsum @BIG…SH.(none)>
  • Tue Jul 07 04:31:17 CEST 2009
  • Tree SHA1: 67ecae8
  • Parent SHA1: aee69fc (Rewrote setup.sh to use python instead and download more dependencies as getdeps.py instead.)
  • raw diff | raw patch
Todo: Added Rewrites section for code that has to be reworked.
Todo
(17 / 4)
  
11-*- Mode: org -*-
2* KoFooBot [11/11]:
2* KoFooBot [11/12]:
33 - [X] Check if config files exist, otherwise throw exception.
44 - [X] Load commandline specified config file.
55 - [X] Replace all nonsens configuration from the code.
1111 - [X] Make it handle /me also.
1212 - [X] Handle disconnections.
1313 - [X] Support for join/part from channels.
14 - [ ] Change respond function to make directed public messages optional.
1415* Twitter [12/14]:
1516 - [ ] More error messages.
1617 - [X] Make friend list indicate on new friends.
7575 - [ ] Output the text in IRC channel
7676 - [ ] Output everything said in IRC channel to MUC
7777
78* BUGS [3/5]
78* BUGS [3/4]
7979 - [X] Update function for twitter stops running after seemingly random amount of time,
8080 between 30-120 minutes.
8181 - Tried to fix this with delay on update iterations which seems to work.
82 - Crappy solution but works, sometimes.
8283 - [X] Tell can't handle åäö.
83 - [ ] Double post on replies from friends.
84 - [ ] Double post on replies from friends in twitter.
8485 - [X] Change to unique name.
85 - [ ] Twitter module requires a version of python-twitter that hasn't been released yet.
86
87* Rewrites [0/9]
88 - [ ] Configuration loading and saving.
89 - [ ] Module API for simpler interface.
90 - [ ] Module loading and saving.
91 - [ ] Make sure all text always is in unicode.
92 - [ ] Make helpers to make sure all text always are in unicode.
93 - [ ] Separate nickserv requiring code.
94 - [ ] Rename essential functions such as respond, tell_users.
95 - [ ] Separate code for dealing with loading modules and settings from code for
96 communicating with the server.
97 - [ ] Handle disconnections and reconnections.