Commit graph

222 commits

Author SHA1 Message Date
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
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
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
dee6ec28fe Can deferred a treatment on each line responded (to save time at first fetch) 2014-09-18 08:22:59 +02:00
772d68a34d Response sender is not needed anymore, private channels are now better handled 2014-09-18 07:57:06 +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
8c52f75b6a Prepare hooks to be used for other things than Message 2014-09-11 21:20:56 +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
eba4a07ed1 Event module: use time tag instead of now() as event start time 2014-09-08 02:28:34 +02:00
ee14682c4f extractDate function is now in a separate Python module 2014-09-08 02:25:26 +02:00
76399a110f New module books: related to #65 2014-09-07 23:55:40 +02:00
8f17c0a977 Velib module: fix use without xml configuration file 2014-09-07 23:52:54 +02:00
b0e457ffc9 Fix return of parselisten functions 2014-09-03 19:06:26 +02:00
7387fabee1 New module mediawiki 2014-09-02 21:21:06 +02:00
3bc53bb4ef Introducing new hooks manager
Currently, the manager use a naive implementation, this is
	mainly for architectural testing purpose.
2014-09-01 19:21:54 +02:00
dcce36eb7c Implement more and next features as module instead of part of core 2014-08-31 01:55:28 +02:00
28c1ad088b Move countdown to a separate module in tools 2014-08-29 17:13:28 +02:00
0a16321259 (wip) reworking of the Message class; backported from v4 2014-08-29 17:12:12 +02:00
4b9a6305d4 Legacy hooks now need to be explicitely declared 2014-08-28 18:05:21 +02:00
da32ee6490 GitHub module: add command !github_commit 2014-08-28 14:28:56 +02:00
97143a0182 Centralize configuration: there is no more XML files for module, juste one bot configuration file, also containing module configuration; fixes #56 2014-08-28 12:29:58 +02:00
eae0adbb43 IMDB module: reworking, handle year precision 2014-08-28 02:04:33 +02:00
cd7843e16e Replace help_tiny by module docstring 2014-08-28 01:39:31 +02:00
84d3ee262c IMDB module: detect IMDBid 2014-08-26 16:38:30 +02:00
0e5562fa01 New module: github 2014-08-26 07:06:23 +02:00
82156543aa Birthday module: fixes #63 2014-08-21 15:16:25 +02:00
Max
17c29e386c Added imdb id support as a fallback to imdb title checkout feature. 2014-08-18 17:49:37 +02:00
0a96627d6a Weather module use mapquest module to found city location 2014-08-16 01:26:45 +02:00
46c8048b53 New mapquest module: can geocode (will help #45) 2014-08-16 01:26:05 +02:00
94a9a9a30b Switch to v3.4 branch 2014-08-13 15:53:55 +02:00
ef50f6a1c9 Birthday module: fix regexp string used 2014-08-13 15:25:29 +02:00
fe0f120038 Using newly added Python decorator for hook registration 2014-08-13 15:14:41 +02:00
ccff1c8b1e Birthday module: dusting 2014-08-11 14:55:25 +02:00
3ae01da380 Events module: dusting 2014-08-08 19:45:41 +02:00
22b6392cc8 Alias module: can create of aliases; fixes #27 2014-08-08 19:07:55 +02:00
1e139b3afa Translate module: fix order of meanings 2014-08-08 18:22:14 +02:00
c15127feb8 WatchWebsite module: dusting & fix unwatch authorizations 2014-08-06 16:20:51 +02:00
d985b71373 Rnd module: fix random choice between 0 possibility 2014-08-06 16:10:10 +02:00
7a55840aeb Translate module: add indication of more available translation 2014-08-06 16:10:04 +02:00
b34a73cea6 Fix exception on empty message 2014-08-04 02:32:29 +02:00
eccf4ddf7a Translation module: allow only translation to or from english (due to wordreference restrinctions) 2014-07-25 18:10:23 +02:00
5bec50744c Dusting some modules 2014-07-25 18:02:30 +02:00
495c1f0efa Refactor translation module 2014-07-25 17:55:49 +02:00