f9ee1fe898
Can use countdown without timezone
2014-10-09 07:31:21 +02:00
dfde4c5f49
New message processing
2014-10-07 00:21:14 +02:00
981025610e
Fix IRC message pretty-printer
2014-10-04 07:41:54 +02:00
020759fdab
Decoding IRC message: use encoding from configuration file
2014-10-04 07:39:08 +02:00
49bfcdcae5
Bonneannee module: fix timezone
2014-10-04 07:34:30 +02:00
5d5030efe1
Syno module: add english language support; closing #64
2014-10-04 07:33:34 +02:00
ce9dec7ed4
Xmlparser module: getNodes is now a generator
2014-10-02 07:03:27 +02:00
ada19a221c
In Response, nomore can now be a function
2014-10-02 06:59:54 +02:00
302add96ca
Add a connected state for socket
2014-10-01 00:33:52 +02:00
1c1139df9f
Autojoin on invitations
2014-10-01 00:17:36 +02:00
23c660ab57
Mediawiki module: can search through opensearch or classic search
2014-10-01 00:16:19 +02:00
c5a69f1bd0
Internal timezone is now UTC
2014-10-01 00:14:27 +02:00
32cb79344b
Mediawiki module: fix links
2014-09-29 22:45:44 +02:00
74bb0caa1b
Fix prompt commands: join, leave and part
2014-09-28 20:34:49 +02:00
99a5e8e5ad
Can send command on connection, defined in configuration file
2014-09-27 23:57:19 +02:00
41da1c0780
Response class is now part of 'more' module.
...
This commit prepare the new message flow based on protocol independent messages.
This commit changes the module API: you need to import the Response class manually at the begining of our module.
2014-09-27 12:39:44 +02:00
8f620b9756
XMLparser: precise unhandled type
2014-09-24 15:57:21 +02:00
5be1e97411
Calculate message size based on raw size, not on UTF-8 characters number
2014-09-24 15:56:46 +02:00
cdaad47b13
Ensure multiline message after line_treat are collapsed to one line
2014-09-24 10:53:16 +02:00
acded35e1a
Pick events class from v4
2014-09-23 22:47:50 +02:00
04eccbe250
Remove some legacy stuff
2014-09-22 17:48:59 +02:00
0ab51d79ae
Pong only on "ask"
2014-09-22 17:48:41 +02:00
314d410789
Logger identifier for server now depends on server identifier and is not global
2014-09-21 19:46:18 +02:00
a7830f709d
WatchWebsite module: use w3m function from networking module
2014-09-20 00:15:06 +02:00
7a5c2d9786
Separate curl and w3m functions to use it from others modules
2014-09-20 00:14:19 +02:00
b184b27d4f
Randomize the first fetch of watched pages; closing #33
2014-09-19 19:28:48 +02:00
8b819f097d
Mediawiki: display an error when the article doesn't exist
2014-09-19 08:02:31 +02:00
880b2950d3
RATP: clean and update module
2014-09-19 01:42:37 +02:00
ae3c46e693
Xmlparser: check the attribute type is storable
2014-09-19 01:38:53 +02:00
dee6ec28fe
Can deferred a treatment on each line responded (to save time at first fetch)
2014-09-18 08:22:59 +02:00
4d187f61e3
Fix exception during deletion of the first event in rare case
2014-09-18 08:08:46 +02:00
772d68a34d
Response sender is not needed anymore, private channels are now better handled
2014-09-18 07:57:06 +02:00
5e202063d4
Improve stability: catch all kind of exception in main bot loop
2014-09-18 06:26:50 +02:00
a0a1ef8989
Always parse the same number of arguments; empty string != None
2014-09-17 06:59:40 +02:00
1beed6751b
Books module: can search books writen by someone and read description of a given book; closing #65
2014-09-16 20:20:37 +02:00
edbfac2943
Alias module: avoid infinite recursion if an alias substitute by the same command
2014-09-15 07:55:35 +02:00
73acc00762
Handle IRC PART command
2014-09-15 01:07:43 +02:00
fa81fa5814
Handle channel creation in IRC server
2014-09-15 00:52:19 +02:00
7dc3b55c34
Parse most of IRC messages in server part instead of core
2014-09-13 23:50:32 +02:00
db22436e5d
Handle server related or specific stuff out of the pure core, in the server part (PING, CAP, CTCP requests, ...)
2014-09-12 08:12:55 +02:00
8c52f75b6a
Prepare hooks to be used for other things than Message
2014-09-11 21:20:56 +02:00
877041bb12
Message parsing is now a server part
2014-09-11 19:29:57 +02:00
d83b0d1b81
Report HTTP error to users
2014-09-10 21:33:28 +02:00
4cbf73c45a
Rework on networking module
2014-09-10 21:28:47 +02:00
4f19f08c9f
WatchWebsite module: raw content can be display in response
2014-09-10 12:19:25 +02:00
88219a773a
Prompt now uses Python readline feature without need of rlwrap
2014-09-09 07:09:29 +02:00
5f86b35cf0
Fix context reload feature
2014-09-09 07:02:41 +02:00
1c847d11d6
allow_all doesn't exist anymore
2014-09-09 07:00:17 +02:00
28c86d461a
Restore !help feature as standard command hook
2014-09-09 06:59:57 +02:00
d32a0cdc15
Update configuration sample with capabilities
2014-09-08 02:42:37 +02:00