1
0
Fork 0
Commit Graph

429 Commits

Author SHA1 Message Date
nemunaire 8f620b9756 XMLparser: precise unhandled type 2014-09-24 15:57:21 +02:00
nemunaire 5be1e97411 Calculate message size based on raw size, not on UTF-8 characters number 2014-09-24 15:56:46 +02:00
nemunaire cdaad47b13 Ensure multiline message after line_treat are collapsed to one line 2014-09-24 10:53:16 +02:00
nemunaire acded35e1a Pick events class from v4 2014-09-23 22:47:50 +02:00
nemunaire 04eccbe250 Remove some legacy stuff 2014-09-22 17:48:59 +02:00
nemunaire 0ab51d79ae Pong only on "ask" 2014-09-22 17:48:41 +02:00
nemunaire 314d410789 Logger identifier for server now depends on server identifier and is not global 2014-09-21 19:46:18 +02:00
nemunaire a7830f709d WatchWebsite module: use w3m function from networking module 2014-09-20 00:15:06 +02:00
nemunaire 7a5c2d9786 Separate curl and w3m functions to use it from others modules 2014-09-20 00:14:19 +02:00
nemunaire b184b27d4f Randomize the first fetch of watched pages; closing #33 2014-09-19 19:28:48 +02:00
nemunaire 8b819f097d Mediawiki: display an error when the article doesn't exist 2014-09-19 08:02:31 +02:00
nemunaire 880b2950d3 RATP: clean and update module 2014-09-19 01:42:37 +02:00
nemunaire ae3c46e693 Xmlparser: check the attribute type is storable 2014-09-19 01:38:53 +02:00
nemunaire dee6ec28fe Can deferred a treatment on each line responded (to save time at first fetch) 2014-09-18 08:22:59 +02:00
nemunaire 4d187f61e3 Fix exception during deletion of the first event in rare case 2014-09-18 08:08:46 +02:00
nemunaire 772d68a34d Response sender is not needed anymore, private channels are now better handled 2014-09-18 07:57:06 +02:00
nemunaire 5e202063d4 Improve stability: catch all kind of exception in main bot loop 2014-09-18 06:26:50 +02:00
nemunaire a0a1ef8989 Always parse the same number of arguments; empty string != None 2014-09-17 06:59:40 +02:00
nemunaire 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
nemunaire edbfac2943 Alias module: avoid infinite recursion if an alias substitute by the same command 2014-09-15 07:55:35 +02:00
nemunaire 73acc00762 Handle IRC PART command 2014-09-15 01:07:43 +02:00
nemunaire fa81fa5814 Handle channel creation in IRC server 2014-09-15 00:52:19 +02:00
nemunaire 7dc3b55c34 Parse most of IRC messages in server part instead of core 2014-09-13 23:50:32 +02:00
nemunaire 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
nemunaire 8c52f75b6a Prepare hooks to be used for other things than Message 2014-09-11 21:20:56 +02:00
nemunaire 877041bb12 Message parsing is now a server part 2014-09-11 19:29:57 +02:00
nemunaire d83b0d1b81 Report HTTP error to users 2014-09-10 21:33:28 +02:00
nemunaire 4cbf73c45a Rework on networking module 2014-09-10 21:28:47 +02:00
nemunaire 4f19f08c9f WatchWebsite module: raw content can be display in response 2014-09-10 12:19:25 +02:00
nemunaire 88219a773a Prompt now uses Python readline feature without need of rlwrap 2014-09-09 07:09:29 +02:00
nemunaire 5f86b35cf0 Fix context reload feature 2014-09-09 07:02:41 +02:00
nemunaire 1c847d11d6 allow_all doesn't exist anymore 2014-09-09 07:00:17 +02:00
nemunaire 28c86d461a Restore !help feature as standard command hook 2014-09-09 06:59:57 +02:00
nemunaire d32a0cdc15 Update configuration sample with capabilities 2014-09-08 02:42:37 +02:00
nemunaire f51ad21e91 Don't send CAP REQ if there is no compatible capabilities 2014-09-08 02:41:50 +02:00
nemunaire 95db63bf47 Capabilities negociation fully implemented 2014-09-08 02:36:19 +02:00
nemunaire 9b9c02fe29 Handle connection errors (like timeout) 2014-09-08 02:31:02 +02:00
nemunaire eba4a07ed1 Event module: use time tag instead of now() as event start time 2014-09-08 02:28:34 +02:00
nemunaire 3ac40ac703 Handle fd/socket exception in select 2014-09-08 02:26:50 +02:00
nemunaire cccee20cdf Pick from v4 message tag parser 2014-09-08 02:26:18 +02:00
nemunaire ee14682c4f extractDate function is now in a separate Python module 2014-09-08 02:25:26 +02:00
nemunaire 04bde60482 Fix message decoding: not all parameters was decoded 2014-09-08 01:55:36 +02:00
nemunaire c13173e62c Handle :***!znc@znc.in 2014-09-08 00:21:10 +02:00
nemunaire 76399a110f New module books: related to #65 2014-09-07 23:55:40 +02:00
nemunaire 8f17c0a977 Velib module: fix use without xml configuration file 2014-09-07 23:52:54 +02:00
nemunaire 8efc92edde Fix usage of parse_string 2014-09-07 23:51:20 +02:00
nemunaire b63170244a IRC: capabilities negociation 2014-09-07 23:43:22 +02:00
nemunaire 028b7fd88d Fix PONG response: Messages params are not decoded 2014-09-05 01:48:01 +02:00
nemunaire 85ec2dcd01 New callback _on_connect, called after 001 numeric reply reception: currently it joins channels 2014-09-04 10:43:50 +02:00
nemunaire c32f1579ee Fix PONG response when no registered input treatment 2014-09-04 09:56:53 +02:00