|
2c3d61495f
|
Welcome in 2016... Happy new year!
|
2016-04-08 12:55:24 +02:00 |
|
|
57c460fc9c
|
Simplify date extraction
|
2015-12-23 12:50:25 +01:00 |
|
|
cd0dbc4cc2
|
Xmlparser: parser for lists and dicts
|
2015-12-21 14:50:48 +01:00 |
|
|
d59f629dd9
|
Xmlparser: new class that just store one node, futher nodes will be parsed
|
2015-12-21 14:50:48 +01:00 |
|
|
c06fb69c8b
|
Extract tools.config as config module
|
2015-11-03 16:53:49 +01:00 |
|
|
c6aa38147b
|
Include some forgotten module in reload process
|
2015-11-03 07:21:49 +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 |
|
|
e4d67ec345
|
Use Channel class when creating Server
|
2015-10-29 15:25:54 +01:00 |
|
|
2fdef0afe4
|
addChild should return a boolean
|
2015-10-28 10:55:03 +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 |
|
|
5141a0dc17
|
tools/web: simplify regexp and typo
|
2015-10-27 23:05:38 +01:00 |
|
|
56c43179f3
|
tools/web: use core xml minidom instead of nemubot xml parser
|
2015-10-27 23:04:54 +01:00 |
|
|
a4fd04c310
|
Remove print unhandled in daemon mode
|
2015-10-20 18:02:01 +02:00 |
|
|
3004c01db4
|
tools/web: set timeout to 7 secs
|
2015-10-19 17:15:42 +02:00 |
|
|
fd99deed1d
|
tools/web: colon char in URL precedes optional //
|
2015-10-15 19:26:09 +02:00 |
|
|
55e6550cb1
|
tools/web: factorize getNormalizedURL
|
2015-10-13 16:23:55 +02:00 |
|
|
20105e7d98
|
tools/web: add a URL normalizer function
|
2015-10-12 13:10:58 +02:00 |
|
|
7102e08000
|
tools/feed: hardened parser
|
2015-10-10 23:20:52 +02:00 |
|
|
04dcf07fb2
|
tools/web: use standard unescape instead of custom function when available
|
2015-10-09 17:56:34 +02:00 |
|
Max
|
c55e66dd70
|
[tools/web] Add header param to getContentUrl()
Add the possibility to specify headers when querying websites.
|
2015-10-08 02:47:42 +01:00 |
|
|
a4f4bb799c
|
Extract atom from networking module to core
|
2015-09-28 11:53:29 +02:00 |
|
|
760da8ef61
|
tools.web: don't try to striphtml content that is not str or buffer
|
2015-09-24 11:29:47 +02:00 |
|
|
9b2bc27374
|
tools.web: restore Python3.3 behavior: don't check server certificate
|
2015-09-24 11:29:46 +02:00 |
|
|
8988dd0d41
|
striphtml: also convert ´ and collapse multiple space, as HTML display do
|
2015-09-24 11:29:46 +02:00 |
|
|
9686f36522
|
Add a function to guess the closest word for a miss input
|
2015-09-24 11:29:44 +02:00 |
|
|
e837f9c8e5
|
Improve formating of size function and test it
|
2015-09-24 11:29:43 +02:00 |
|
|
2b0593a51e
|
Add tool to calculate string distance
|
2015-09-23 18:06:21 +02:00 |
|
|
c27540eb87
|
web: reduce timeout from 15 to 7 seconds
|
2015-08-26 12:18:23 +02:00 |
|
|
88a8e0fe59
|
web: can make POST request
|
2015-08-26 12:18:23 +02:00 |
|
|
787a5fd3da
|
Web tool raise more IRCException
|
2015-08-26 12:17:21 +02:00 |
|
|
92895a7b1d
|
XML parser: perform atomic save by moving a temporary file after the serialization
|
2015-06-24 20:06:01 +02:00 |
|
|
c1858fff3a
|
Catch exception during module loading: just skip the module registration
|
2015-06-03 18:01:50 +02:00 |
|
|
fc500bc853
|
Tools.Web: fix charset detection on webpages
|
2015-06-03 15:30:26 +02:00 |
|
|
0fb58f0ff2
|
Use expat parser instead of SAX to parse XML files
|
2015-05-25 16:44:30 +02:00 |
|
|
2644d1bc02
|
[xmlparser] Fix date extraction when using old format
|
2015-05-25 16:44:29 +02:00 |
|
|
e588c30044
|
Optimize imports
|
2015-05-25 16:44:16 +02:00 |
|
|
2e7a4ad132
|
Save timestamp in UTC format
|
2015-02-18 01:48:02 +01:00 |
|
|
5a6230d844
|
[wip] changes import to reflect new directory structure
|
2015-01-05 02:48:49 +01:00 |
|
|
41f7dc2456
|
[wip] move files in order to have a clean directory structure
|
2015-01-04 15:14:35 +01:00 |
|