Commit Graph

387 Commits

Author SHA1 Message Date
e03d803ae0 [wolframalpha] Servers take a long times to respond theses days :( 2015-12-21 14:50:47 +01:00
6fc6561186 [alias] Fix parsing error when creating a (not allowed) spaced alias 2015-12-21 14:50:47 +01:00
43c42e1397 Rework hook managment and add some tests 2015-11-18 20:21:05 +01:00
e83c4091bf Avoid catchall DirectAsk 2015-11-18 19:58:26 +01:00
7ae7e381c3 [alias] Forward command keywords 2015-11-18 19:58:03 +01:00
f27347f028 [grep] Introducing new module that perform grep like action on subcommand 2015-11-13 17:32:58 +01:00
2ebd86b80f [events] Avoid catchall hook 2015-11-13 17:06:10 +01:00
11bdf8d0a1 [cve] Dusting module 2015-11-08 01:12:21 +01:00
00fa139e54 [syno] Dusting module 2015-11-08 01:12:21 +01:00
1ef54426bc [networking/whois] improve netwhois response by using normalized API fields 2015-11-08 01:12:20 +01:00
6aef54910e [networking/whois] New function to get domain availability status 2015-11-08 01:12:20 +01:00
a4e6e4ce84 [more] Fix append_content behaviour: initialize a list, don't convert string to char list 2015-11-08 01:12:20 +01:00
c4a7df7a6f [spell] Dusting module 2015-11-07 10:06:06 +01:00
3a1ce6c9e8 [ddg] Don't include empty definition in global results 2015-11-05 14:32:34 +01:00
f39a0eac56 Refactors hooks registration 2015-11-03 16:53:49 +01:00
de2e1d6216 Remove Message.receivers, long time deprecated 2015-11-03 07:26:01 +01:00
70b52d5567 [translate] Refactor module, use keywords 2015-11-03 07:22:55 +01:00
8ff0b626a2 Update help of module using keywords 2015-11-03 07:22:26 +01:00
979f1d0c55 [more] Don't display the count string if the message is alone 2015-11-03 07:22:16 +01:00
8b4f08c5bd Replace IRCException by IMException, as nemubot is not only built for IRC 2015-11-03 07:21:06 +01:00
ac33ceb579 Remove dead or useless code 2015-11-03 07:20:52 +01:00
9935e038fc [man] num variable wasn't used here 2015-11-03 07:20:28 +01:00
Max
c6e1e9acb2 [framalink] Update regex, clean up code 2015-10-29 16:34:58 +01:00
Max
1e36846265 [framalink] Fix ycc shortner 2015-10-29 16:34:58 +01:00
Max
04d5be04fa [suivi] Add TNT support 2015-10-29 16:34:58 +01:00
Max
3cb9a54cee [suivi] Code cleanup 2015-10-29 16:34:58 +01:00
Max
497263eaf7 [suivi] improve the suivi module
* Add multiple arguments/tracking numbers support
* Make it easier to add new tracking services
* Simplified to just one hook to which we can specify trackers using the
names variables

(correct typo in framalink comments)
2015-10-29 16:34:58 +01:00
c560e13f24 Rework XML parser: part 1
This is the first step of the parser refactoring: here we change
	the configuration, next step will change data saving.
2015-10-28 10:55:02 +01:00
59ea2e971b Refactor modules that used nemubot XML parser due to previous commit 2015-10-28 10:55:02 +01:00
2b96c32063 [ddg] Split the module in two: ddg for search and urbandict for urbandictionnary 2015-10-27 23:05:49 +01:00
Max
aca073faff [framalink] Fix framalink quoting; add @provider
!framalink now allows the provider to be specified using the @provider
parameter.
2015-10-27 23:05:49 +01:00
Max
7ce9b2bb4c [framalink] Add error handling (invalid URLs) 2015-10-27 23:05:49 +01:00
089823d884 [rnd] New command to choice between cmd 2015-10-20 18:02:02 +02:00
dbca402fe7 [alias] Use title in response 2015-10-19 17:15:42 +02:00
55e6550cb1 tools/web: factorize getNormalizedURL 2015-10-13 16:23:55 +02:00
76ec0d26b4 Modules: avoid unhandled exception in all_post 2015-10-13 16:23:51 +02:00
aa4050f6cd [framalink] some refactor 2015-10-13 16:23:33 +02:00
2cd8f70cdc [networking] Dusting module 2015-10-12 13:37:53 +02:00
eb95480c8f [news] normalize URL before performing a join 2015-10-12 13:10:58 +02:00
20105e7d98 tools/web: add a URL normalizer function 2015-10-12 13:10:58 +02:00
db70974504 [alias] Fix old issues 2015-10-08 18:25:57 +02:00
Max
ece42ffe47 [urlshortner] Add framalink support 2015-10-09 01:47:42 +01:00
a6a10b78d1 Fill help in some modules 2015-10-07 18:22:01 +02:00
Max
e1310516fa [alias] Fix argument consumption, allow multiple usage of same var 2015-10-07 00:14:37 +01:00
Max
461c62f596 Fix alias ranges
Args are now consumed when in ranges, and ranges with 1 bound now work
2015-10-06 23:23:42 +01:00
57ba0d5db9 [networking] Fix traceurl: trace all URL even if an error occurs 2015-10-03 16:47:20 +02:00
c812fd8c16 As the char ':' is not valid in URL, don't expect it 2015-10-03 16:47:08 +02:00
ff605756ff [news] Add support for RSS feeds and catch ExpatError when trying to parse a bad URL 2015-09-28 12:59:00 +02:00
ee1910806c [news] Introduce new module News: it fetchs atom feed from a website and display it 2015-09-28 11:53:55 +02:00
a4f4bb799c Extract atom from networking module to core 2015-09-28 11:53:29 +02:00