This website requires JavaScript.
0d4130b391
[events] ids don't have to be saved
nemunaire
2014-12-30 21:22:56 +0100
17bbb000ad
[networking] Oops, watchWebsite wasn't working; fixed
nemunaire
2014-12-29 07:50:27 +0100
466ec31be7
[nextstop] Dusting
nemunaire
2014-12-28 17:24:56 +0100
192a26b5ea
Update README: add requirements part
nemunaire
2014-12-29 07:32:15 +0100
7805f27458
Modify importer to work with Python 3.3 and above
nemunaire
2014-12-29 07:23:11 +0100
463faed697
[web] new maximal downloaded size: 512k (old: 200k)
nemunaire
2014-12-20 08:26:32 +0100
c691450111
[tpb] Give working magnet link
nemunaire
2014-12-19 07:27:27 +0100
bf266dd21f
[ycc] Dusting
nemunaire
2014-12-18 13:02:19 +0100
d14fec4cec
Modules: global dusting: call getJSON instead of making raw calls to urllib
nemunaire
2014-12-17 07:32:34 +0100
66ec7cb7ca
[tpb] More usefull information
nemunaire
2014-12-17 07:07:54 +0100
6b6ff0cb56
New tool to convert some content to human readable strings
nemunaire
2014-12-17 06:58:41 +0100
99106d26a9
Fix #70 : new module tpb using an API with a TPB dump
nemunaire
2014-12-16 07:09:15 +0100
a7b166498c
xmlparser: don't manage errors at this level
nemunaire
2014-12-16 00:56:47 +0100
0b06261d18
tools/web: allow empty Content-Type
nemunaire
2014-12-16 00:46:07 +0100
dd285b67d1
fix netloc != hostname
nemunaire
2014-12-16 00:45:01 +0100
a1c086a807
[networking] use getJSON
nemunaire
2014-12-15 23:57:37 +0100
86fdaa4dd9
web: fix new usage of getURLContent in getJSON
nemunaire
2014-12-15 23:53:26 +0100
02acad5968
argparse: -m to load modules
nemunaire
2014-12-15 22:08:21 +0100
22a2ba76c4
argparse: add --no-connect option to disable autoconnect rules in configuration files
nemunaire
2014-12-15 21:53:40 +0100
f575674d47
argparse: add version information option
nemunaire
2014-12-15 21:48:59 +0100
3265006adb
argparse: add verbosity level
nemunaire
2014-12-15 21:43:40 +0100
65aa371fdc
Use argparse to parse CLI argument
nemunaire
2014-12-15 21:36:59 +0100
d6ea5736a5
Move xmlparser to tools
nemunaire
2014-12-06 09:00:53 +0100
5dcf0d6961
[networking] integrate watchwebsite module to networking + doc and reworking
nemunaire
2014-12-04 21:51:28 +0100
c75d85b88b
[birthday] fix date saving for other people
nemunaire
2014-12-02 07:33:55 +0100
c7baf6ecbe
Date tool: can extract date with year and without hours
nemunaire
2014-12-02 07:25:12 +0100
52cf7b5ad7
Date tool: fix forgotten import when extracting a date without hours
nemunaire
2014-12-02 07:12:34 +0100
48149fadc1
[networking] update netwhois
nemunaire
2014-12-01 18:45:12 +0100
f181d644b4
[networking] Refactor module
nemunaire
2014-12-01 18:13:58 +0100
bbd928c6fa
Prompt: documentation, factoring
nemunaire
2014-11-17 22:48:17 +0100
a418ca860a
Merge pull request #66 from Bobobol/v3.4
Nemunaire
2014-11-17 15:01:08 +0100
0dd6036808
del xml
Bob
2014-11-17 14:56:08 +0100
58d330c333
add cve module
Bob
2014-11-17 14:24:18 +0100
23b60814b7
Remove dead code in importer
nemunaire
2014-11-13 21:46:35 +0100
001ff35758
In servers list, display its state
nemunaire
2014-11-13 21:39:07 +0100
fd5fbf6c6c
Fix module load and reload
nemunaire
2014-11-13 21:38:18 +0100
63cc770800
[cmd_server] launch and disconnect function doesn't exist anymore
nemunaire
2014-11-14 14:25:52 +0100
093581f646
Fix missing import
nemunaire
2014-11-14 14:01:00 +0100
2dfe1f0e9a
PEP8 clean
nemunaire
2014-11-13 02:51:49 +0100
e1aff6c4cf
channel or nick required when creating a Response
nemunaire
2014-11-12 23:50:48 +0100
4f27232fd4
[bonneannee] Unharcode channel to send message on 1 January
nemunaire
2014-11-10 21:10:09 +0100
b6c5bf4f10
Move configuration file loading from prompt to tools
nemunaire
2014-11-10 21:01:22 +0100
e17996d858
PEP8 clean
nemunaire
2014-11-09 14:11:54 +0100
95deafe7af
[speak] Fix error on non-TextMessage arrival
nemunaire
2014-11-08 11:01:54 +0100
8dfd0f07cc
IRC server: differentiate nick and username
nemunaire
2014-11-02 18:31:53 +0100
745d2b0487
Events module: display an error if server doesn't exist when registering the event
nemunaire
2014-11-02 18:16:47 +0100
77b897a1e3
Fix in modules: is_owner is now frm_owner
nemunaire
2014-11-02 17:48:11 +0100
7c12f31d2c
Log XML parsing errors
nemunaire
2014-11-02 03:25:24 +0100
fafa261811
Update copyrights
nemunaire
2014-11-02 03:02:44 +0100
0731803550
Don't call _open if it is not defined
nemunaire
2014-11-01 18:37:14 +0100
5e097b5415
New attribute on Messages: frm_owner, indicating a message coming from the bot owner
nemunaire
2014-10-23 15:47:00 +0200
f8884a53ec
On exit, stop main loop
nemunaire
2014-10-23 15:31:38 +0200
f927d5ab0a
Convert nemuspeak as a module to nemubot
nemunaire
2014-10-27 18:40:04 +0100
5e87843dda
Mediawiki module: fetch namespaces list to hide categories
nemunaire
2014-10-22 07:38:53 +0200
67f6d49fb8
Weather module: new nemubot version fix
nemunaire
2014-10-21 20:55:39 +0200
fe709e630f
SMS module: new nemubot version fix
nemunaire
2014-10-20 21:57:04 +0200
bd92f64449
More module: ensure that never return None
nemunaire
2014-10-10 23:15:11 +0200
6c89f80bcf
Fix sample configuration
nemunaire
2014-10-10 23:14:32 +0200
41c33354c3
Choose another nick on nick collision
nemunaire
2014-10-10 23:14:05 +0200
4776fbe931
Modify context reload for better maintainability
nemunaire
2014-10-09 07:39:38 +0200
4dd837cf4b
Change add_server behaviour, fix IRC parameters parsing, can use with Python statement for managing server scope
nemunaire
2014-10-09 07:37:52 +0200
f9ee1fe898
Can use countdown without timezone
nemunaire
2014-10-09 07:30:04 +0200
dfde4c5f49
New message processing
nemunaire
2014-10-05 18:19:20 +0200
981025610e
Fix IRC message pretty-printer
nemunaire
2014-10-04 07:41:54 +0200
020759fdab
Decoding IRC message: use encoding from configuration file
nemunaire
2014-10-04 07:39:08 +0200
49bfcdcae5
Bonneannee module: fix timezone
nemunaire
2014-10-04 07:34:30 +0200
5d5030efe1
Syno module: add english language support; closing #64
nemunaire
2014-10-04 07:33:34 +0200
ce9dec7ed4
Xmlparser module: getNodes is now a generator
nemunaire
2014-10-02 07:03:27 +0200
ada19a221c
In Response, nomore can now be a function
nemunaire
2014-10-02 06:59:54 +0200
302add96ca
Add a connected state for socket
nemunaire
2014-10-01 00:33:52 +0200
1c1139df9f
Autojoin on invitations
nemunaire
2014-10-01 00:17:36 +0200
23c660ab57
Mediawiki module: can search through opensearch or classic search
nemunaire
2014-10-01 00:16:19 +0200
c5a69f1bd0
Internal timezone is now UTC
nemunaire
2014-09-30 23:51:14 +0200
32cb79344b
Mediawiki module: fix links
nemunaire
2014-09-29 22:45:44 +0200
74bb0caa1b
Fix prompt commands: join, leave and part
nemunaire
2014-09-28 20:34:49 +0200
99a5e8e5ad
Can send command on connection, defined in configuration file
nemunaire
2014-09-27 23:57:19 +0200
41da1c0780
Response class is now part of 'more' module.
nemunaire
2014-09-26 18:00:22 +0200
8f620b9756
XMLparser: precise unhandled type
v3.4
nemunaire
2014-09-24 15:57:21 +0200
5be1e97411
Calculate message size based on raw size, not on UTF-8 characters number
nemunaire
2014-09-24 15:56:46 +0200
cdaad47b13
Ensure multiline message after line_treat are collapsed to one line
nemunaire
2014-09-24 10:53:16 +0200
acded35e1a
Pick events class from v4
nemunaire
2014-09-23 22:27:53 +0200
04eccbe250
Remove some legacy stuff
nemunaire
2014-09-22 17:48:59 +0200
0ab51d79ae
Pong only on "ask"
nemunaire
2014-09-22 17:48:41 +0200
314d410789
Logger identifier for server now depends on server identifier and is not global
nemunaire
2014-09-21 19:46:18 +0200
a7830f709d
WatchWebsite module: use w3m function from networking module
nemunaire
2014-09-20 00:15:06 +0200
7a5c2d9786
Separate curl and w3m functions to use it from others modules
nemunaire
2014-09-20 00:14:19 +0200
b184b27d4f
Randomize the first fetch of watched pages; closing #33
nemunaire
2014-09-19 19:28:48 +0200
8b819f097d
Mediawiki: display an error when the article doesn't exist
nemunaire
2014-09-19 07:59:11 +0200
880b2950d3
RATP: clean and update module
nemunaire
2014-09-19 01:42:37 +0200
ae3c46e693
Xmlparser: check the attribute type is storable
nemunaire
2014-09-19 01:38:53 +0200
dee6ec28fe
Can deferred a treatment on each line responded (to save time at first fetch)
nemunaire
2014-09-18 08:22:59 +0200
4d187f61e3
Fix exception during deletion of the first event in rare case
nemunaire
2014-09-18 08:08:46 +0200
772d68a34d
Response sender is not needed anymore, private channels are now better handled
nemunaire
2014-09-18 07:57:06 +0200
5e202063d4
Improve stability: catch all kind of exception in main bot loop
nemunaire
2014-09-18 06:26:50 +0200
a0a1ef8989
Always parse the same number of arguments; empty string != None
nemunaire
2014-09-17 06:59:40 +0200
1beed6751b
Books module: can search books writen by someone and read description of a given book; closing #65
nemunaire
2014-09-16 20:20:37 +0200
edbfac2943
Alias module: avoid infinite recursion if an alias substitute by the same command
nemunaire
2014-09-15 07:55:35 +0200
73acc00762
Handle IRC PART command
nemunaire
2014-09-15 01:07:43 +0200
fa81fa5814
Handle channel creation in IRC server
nemunaire
2014-09-14 23:53:51 +0200
7dc3b55c34
Parse most of IRC messages in server part instead of core
nemunaire
2014-09-13 23:49:00 +0200