This website requires JavaScript.
db22436e5d
Handle server related or specific stuff out of the pure core, in the server part (PING, CAP, CTCP requests, ...)
nemunaire
2014-09-12 08:12:55 +0200
8c52f75b6a
Prepare hooks to be used for other things than Message
nemunaire
2014-09-11 21:20:56 +0200
877041bb12
Message parsing is now a server part
nemunaire
2014-09-11 17:23:07 +0200
d83b0d1b81
Report HTTP error to users
nemunaire
2014-09-10 21:33:28 +0200
4cbf73c45a
Rework on networking module
nemunaire
2014-09-10 21:28:47 +0200
4f19f08c9f
WatchWebsite module: raw content can be display in response
nemunaire
2014-09-10 12:19:25 +0200
88219a773a
Prompt now uses Python readline feature without need of rlwrap
nemunaire
2014-09-09 07:06:49 +0200
5f86b35cf0
Fix context reload feature
nemunaire
2014-09-09 07:02:41 +0200
1c847d11d6
allow_all doesn't exist anymore
nemunaire
2014-09-09 07:00:17 +0200
28c86d461a
Restore !help feature as standard command hook
nemunaire
2014-09-09 06:59:57 +0200
d32a0cdc15
Update configuration sample with capabilities
nemunaire
2014-09-08 02:42:37 +0200
f51ad21e91
Don't send CAP REQ if there is no compatible capabilities
nemunaire
2014-09-08 02:41:50 +0200
95db63bf47
Capabilities negociation fully implemented
nemunaire
2014-09-08 02:36:19 +0200
9b9c02fe29
Handle connection errors (like timeout)
nemunaire
2014-09-08 02:30:18 +0200
eba4a07ed1
Event module: use time tag instead of now() as event start time
nemunaire
2014-09-08 02:28:34 +0200
3ac40ac703
Handle fd/socket exception in select
nemunaire
2014-09-08 02:26:50 +0200
cccee20cdf
Pick from v4 message tag parser
nemunaire
2014-09-08 02:26:07 +0200
ee14682c4f
extractDate function is now in a separate Python module
nemunaire
2014-09-08 02:25:26 +0200
04bde60482
Fix message decoding: not all parameters was decoded
nemunaire
2014-09-08 01:55:36 +0200
c13173e62c
Handle :***!znc@znc.in
nemunaire
2014-09-08 00:21:10 +0200
76399a110f
New module books: related to #65
nemunaire
2014-09-07 23:55:40 +0200
8f17c0a977
Velib module: fix use without xml configuration file
nemunaire
2014-09-07 23:52:54 +0200
8efc92edde
Fix usage of parse_string
nemunaire
2014-09-07 23:51:20 +0200
b63170244a
IRC: capabilities negociation
nemunaire
2014-09-06 21:30:07 +0200
028b7fd88d
Fix PONG response: Messages params are not decoded
nemunaire
2014-09-05 01:48:01 +0200
85ec2dcd01
New callback _on_connect, called after 001 numeric reply reception: currently it joins channels
nemunaire
2014-09-04 10:43:50 +0200
c32f1579ee
Fix PONG response when no registered input treatment
nemunaire
2014-09-04 09:56:53 +0200
b0e457ffc9
Fix return of parselisten functions
nemunaire
2014-09-03 19:06:26 +0200
7387fabee1
New module mediawiki
nemunaire
2014-09-02 21:19:08 +0200
3bc53bb4ef
Introducing new hooks manager
nemunaire
2014-09-01 19:21:54 +0200
29819c7874
Fix private and CTCP responses
nemunaire
2014-08-31 11:08:34 +0200
038590c659
Server disconnection works properly
nemunaire
2014-08-31 10:51:44 +0200
dcce36eb7c
Implement more and next features as module instead of part of core
nemunaire
2014-08-30 20:22:14 +0200
81593a493b
(wip) use select instead of a thread by server. Currently read and write seems to work properly, we lost some code (like more, next, ...) that never should be in server part
nemunaire
2014-08-30 19:15:14 +0200
28c1ad088b
Move countdown to a separate module in tools
nemunaire
2014-08-29 17:13:28 +0200
0a16321259
(wip) reworking of the Message class; backported from v4
nemunaire
2014-08-29 16:33:45 +0200
0e26450d8f
Rework CTCP responses and implement FINGER, PING and SOURCE
nemunaire
2014-08-29 12:25:25 +0200
b4800643e1
Fix list function in prompt
nemunaire
2014-08-29 12:03:49 +0200
8d1919a36b
Backport part of v4 Bot class
nemunaire
2014-08-29 11:53:32 +0200
a8fe4c5159
Remove legacy and never used response.Hook
nemunaire
2014-08-29 11:46:11 +0200
4b9a6305d4
Legacy hooks now need to be explicitely declared
nemunaire
2014-08-28 18:05:21 +0200
da32ee6490
GitHub module: add command !github_commit
nemunaire
2014-08-28 14:28:56 +0200
039c578987
New builtin IRC command: !next, similar to !more
nemunaire
2014-08-28 12:43:22 +0200
97143a0182
Centralize configuration: there is no more XML files for module, juste one bot configuration file, also containing module configuration; fixes #56
nemunaire
2014-08-28 12:26:02 +0200
fdd4847f71
In config: nick, owner and realname can be overwrited in server node
nemunaire
2014-08-28 11:35:37 +0200
eae0adbb43
IMDB module: reworking, handle year precision
nemunaire
2014-08-28 02:04:33 +0200
cd7843e16e
Replace help_tiny by module docstring
nemunaire
2014-08-28 01:39:31 +0200
e5ec487d29
Improve logging system
nemunaire
2014-08-27 07:57:00 +0200
84d3ee262c
IMDB module: detect IMDBid
nemunaire
2014-08-26 16:38:30 +0200
0e5562fa01
New module: github
nemunaire
2014-08-26 07:06:23 +0200
2100afed66
Remove 0x01 of CTCP messages only one time, even if parse_content is called multiple time
nemunaire
2014-08-25 12:06:21 +0200
82156543aa
Birthday module: fixes #63
nemunaire
2014-08-21 15:16:25 +0200
5559ae20d9
Merge pull request #62 from nbr23/v3.4
Nemunaire
2014-08-20 18:03:00 +0200
17c29e386c
Added imdb id support as a fallback to imdb title checkout feature.
Max
2014-08-18 17:49:37 +0200
0a96627d6a
Weather module use mapquest module to found city location
nemunaire
2014-08-16 01:26:45 +0200
46c8048b53
New mapquest module: can geocode (will help #45 )
nemunaire
2014-08-15 23:32:19 +0200
d0b1336d07
Use a logger
nemunaire
2014-08-14 12:49:38 +0200
3839455f42
Prepare server to incoming split
nemunaire
2014-08-13 17:11:33 +0200
85981b4d99
Remove dead code: credits
nemunaire
2014-08-13 17:04:11 +0200
21dadaa169
Birthday module: fix regexp string used
v3.3
nemunaire
2014-08-13 15:25:29 +0200
94a9a9a30b
Switch to v3.4 branch
nemunaire
2014-08-13 15:53:55 +0200
ef50f6a1c9
Birthday module: fix regexp string used
nemunaire
2014-08-13 15:25:29 +0200
fe0f120038
Using newly added Python decorator for hook registration
nemunaire
2014-08-12 20:10:19 +0200
23bc61cce0
Can register hooks thanks to Python decorator; fixes #43
nemunaire
2014-08-12 20:08:55 +0200
1464f92c87
More explicit module unloading messages
nemunaire
2014-08-12 17:51:37 +0200
582da6746f
Clean importer (following PEP8); print function in module now handles many argument as Python print
nemunaire
2014-08-12 17:45:38 +0200
ccff1c8b1e
Birthday module: dusting
nemunaire
2014-08-11 14:55:25 +0200
3ae01da380
Events module: dusting
nemunaire
2014-08-08 19:45:41 +0200
7aaa65d4a6
XMLnode: when no index, look for attribute on in keyword use
nemunaire
2014-08-08 19:09:18 +0200
22b6392cc8
Alias module: can create of aliases; fixes #27
nemunaire
2014-08-08 18:30:39 +0200
1e139b3afa
Translate module: fix order of meanings
nemunaire
2014-08-08 18:22:14 +0200
99c6a5c271
Start a message by nemubot: is equivalent to talk in private message
nemunaire
2014-08-07 19:13:52 +0200
c15127feb8
WatchWebsite module: dusting & fix unwatch authorizations
nemunaire
2014-08-06 16:20:51 +0200
d985b71373
Rnd module: fix random choice between 0 possibility
nemunaire
2014-08-06 16:10:10 +0200
7a55840aeb
Translate module: add indication of more available translation
nemunaire
2014-08-06 16:02:10 +0200
b34a73cea6
Fix exception on empty message
nemunaire
2014-08-04 02:32:29 +0200
eccf4ddf7a
Translation module: allow only translation to or from english (due to wordreference restrinctions)
nemunaire
2014-07-25 18:10:23 +0200
5bec50744c
Dusting some modules
nemunaire
2014-07-25 18:02:30 +0200
495c1f0efa
Refactor translation module
nemunaire
2014-07-25 17:45:01 +0200
1a3912cc4f
YCC module: dusting & anchors are correctly passed; fixes #59
nemunaire
2014-07-25 16:38:01 +0200
d16f57f8d5
Refresh old code and add antonyme search
nemunaire
2014-07-25 15:12:37 +0200
9b010544b5
Last PR modules: made some stabilization modifications
nemunaire
2014-07-25 12:53:07 +0200
d575c0d6d3
tools.web: Avoid explicit redirection loop
nemunaire
2014-07-25 12:52:10 +0200
6976846e23
Merge pull request #58 from nbr23/v3.3
Nemunaire
2014-07-24 05:37:00 +0200
be80e84323
Added SAP tcode lookup module
Max
2014-07-24 05:32:07 +0200
411d8cdc41
New prompt command: netstat that display information about connected networkbot
nemunaire
2014-07-23 16:32:42 +0200
0036dcc285
Merge pull request #57 from Cccompany/v3.3
Nemunaire
2014-07-23 15:13:04 +0200
9eb3357148
Clean conjugaison module
Bertrand Cournaud
2014-07-23 15:01:14 +0200
cd16bf8de9
Update conjugaison module by adding tens
Bertrand Cournaud
2014-07-23 15:00:01 +0200
fee11aca42
Add imdb search module. \!imdb for info about a movie, \!imdbs to search a movie
Bertrand Cournaud
2014-07-23 14:54:00 +0200
26faed014f
Standardize Bot class names
v4.0_1
nemunaire
2014-07-17 15:27:28 +0200
f9970cba42
Add build system
nemunaire
2014-07-17 14:46:35 +0200
35ae6b6245
Introducing nemubot v4 directories architecture
nemunaire
2014-07-17 14:45:31 +0200
fabdbc7c47
v3.3 now considered stable
nemunaire
2014-07-17 12:20:08 +0200
82198160fd
Worlcup module: add a timeout to urlopen to avoid infinite event
nemunaire
2014-07-17 12:04:34 +0200
ba1b5774bb
Too long close is identified
nemunaire
2014-07-17 12:02:16 +0200
a8ce37a372
Cleaner consumers
nemunaire
2014-07-17 12:01:04 +0200
e5741ce1cb
cmd_server: new command top to display bot load
nemunaire
2014-07-17 11:58:24 +0200
fde217dfde
Define a dictonary for the tens list
Bertrand Cournaud
2014-07-15 11:28:38 +0200
5555a71ecc
Merge pull request #54 from Cccompany/v3.3
Nemunaire
2014-07-11 16:54:54 +0200