d90c44de49
[nextstop] Update submodule
2015-08-26 12:17:18 +02:00
b44464d255
[networking] Log error when unable to restart a watch
2015-08-26 12:17:17 +02:00
26515677b8
Don't add new event after main thread stop
2015-08-26 12:17:12 +02:00
92895a7b1d
XML parser: perform atomic save by moving a temporary file after the serialization
2015-06-24 20:06:01 +02:00
Max
0e76a6ed2a
Added json parsing module
2015-06-24 20:06:00 +02:00
c7706bfc97
XML datastore: load will now automatically try to load backup
2015-06-24 20:06:00 +02:00
ab2eb405ca
XML datastore: add file rotation for backup purpose
2015-06-24 20:05:59 +02:00
Ivan Delalande
8a7ca25d6f
Change !yt to use youtube-dl
...
youtube-dl does a good job at extracting all the information from hundreds of
website, presenting it in a standardized way and staying up-to-date.
Signed-off-by: Ivan Delalande <colona@ycc.fr>
2015-06-24 20:05:59 +02:00
5f29fe8167
[alias] Allow anyone to remove an alias
2015-06-24 20:05:59 +02:00
889b129da3
[alias] Fix #86
2015-06-24 20:05:58 +02:00
ed6da06271
[alias] Fix #83
2015-06-24 20:05:58 +02:00
cacf216e36
[alias] Fix #85
2015-06-24 20:05:57 +02:00
Max
ef73516ceb
Updated submodule
2015-06-24 20:05:57 +02:00
Max
73082e4109
Updated nextstop module
2015-06-24 20:05:57 +02:00
3ac151f888
[books] Fix API calls
2015-06-24 20:05:56 +02:00
9cf4b9becb
Fix bot close
...
Tell consumer to stop their work
Avoid error when select on closed fd
2015-06-24 20:05:56 +02:00
c0e6b26b0c
[alias] Fix variable replacement in aliases
2015-06-24 20:05:55 +02:00
859b32abb7
[ctfs] Improve module
2015-06-24 20:05:55 +02:00
381cf13432
[networking] Allow anyone to remove a watch
2015-06-24 20:05:54 +02:00
Bob
f786dd1d43
ctfs plugins
2015-06-24 20:05:54 +02:00
f4a80e0fda
New function in ModuleContext: call_hook
2015-06-24 20:05:54 +02:00
c86031ea32
Can use print with non string
2015-06-24 20:05:53 +02:00
d95de8c195
In some modules, raise ImportError to avoid module loading on errors
2015-06-24 20:05:53 +02:00
2e55ba5671
[ddg/wolframalpha] extract wolframalpha module and dusting
2015-06-03 19:39:16 +02:00
c1858fff3a
Catch exception during module loading: just skip the module registration
2015-06-03 18:01:50 +02:00
91688875d4
[github] can use #ID as ID when looking for a particular issue
2015-06-03 17:20:32 +02:00
19ad2d7a32
[github] use msg.args instead of deprecated msg.cmds; fixes #80
2015-06-03 17:11:25 +02:00
04023e945e
Fix module parseresponse when more.Response is used as response
2015-06-03 17:00:28 +02:00
8d91ad31fb
[whois] Module try to find a recent photo
2015-06-03 15:30:28 +02:00
889e376254
[whois] Module try to find a recent photo
2015-06-03 15:30:27 +02:00
63a6654331
[yt] Improve module: track last video URL
2015-06-03 15:30:27 +02:00
Bob
b3274c0dc7
New module youtube-title: that retrieve title from a youtube link
2015-06-03 15:30:27 +02:00
fc500bc853
Tools.Web: fix charset detection on webpages
2015-06-03 15:30:26 +02:00
4be9f78104
[whois] New module from nbr23 bot
2015-06-03 15:30:17 +02:00
500e3a6e01
Compatibly with Python 3.4
2015-05-26 12:33:28 +02:00
fc1bc135df
Importer: now compatible with Python 3.4
2015-05-26 12:33:16 +02:00
Maxence
481b1974c3
[laposte] handling no arguments
2015-05-25 16:44:32 +02:00
Maxence
9120cf56c2
Updated SAP transaction lookup module
2015-05-25 16:44:32 +02:00
Maxence
7d051f7b35
Added a La Poste tracking module
2015-05-25 16:44:31 +02:00
9c78e9df1d
[cve] Merge multiple lines
2015-05-25 16:44:31 +02:00
65b5f6b056
[mediawiki] Improve parsing of recursive templates
2015-05-25 16:44:31 +02:00
40ff3d6eda
Socket connection can now be made in IPv6
2015-05-25 16:44:30 +02:00
0fb58f0ff2
Use expat parser instead of SAX to parse XML files
2015-05-25 16:44:30 +02:00
0f2f14ddda
XML datastore: new directory locking procedure
...
This new procedure use fcntl functions to lock the file during the
life of the datastore instance.
Now, locked directory error is not displayed if if nemubot is not
correctly closed.
2015-05-25 16:44:30 +02:00
f19dd81a0d
Update TODO item
2015-05-25 16:44:29 +02:00
2644d1bc02
[xmlparser] Fix date extraction when using old format
2015-05-25 16:44:29 +02:00
8bcceb641f
Add a logger to module context on init
2015-05-25 16:44:29 +02:00
48ebc1b1f5
[speak] Avoid saying multiple identical message
2015-05-25 16:44:28 +02:00
002f2463a3
Extract hooks
2015-05-25 16:44:28 +02:00
c8d495d508
Split messages class into multiple files
2015-05-25 16:44:27 +02:00