This website requires JavaScript.
ac432fabcc
Keep in 3.11
master
nemunaire
2023-10-15 01:19:12 +0200
38b5b1eabd
Also build for arm64
nemunaire
2023-10-14 23:01:11 +0000
84fef789b5
Ignore decoding error when charset is erroneous
nemunaire
2023-05-23 09:20:21 +0200
45a27b477d
syno: Fix new service URL
nemunaire
2023-05-08 19:07:12 +0200
a8472ecc29
CI: Fix build on arm
nemunaire
2023-01-18 15:27:38 +0100
861ca0afdd
Try to connect multiple times (with different servers if any)
nemunaire
2023-01-17 21:55:25 +0100
9f83e5b178
Dockerfile: Point home into volume
nemunaire
2022-01-06 14:10:30 +0100
68c61f40d3
Rework Dockerfile and run as user
nemunaire
2022-01-06 11:19:13 +0100
60a9ec92b7
Rework Dockerfile
nemunaire
2021-05-10 20:47:00 +0200
8dd6b9d471
Fix a strange problem with saved PID file between runs
nemunaire
2020-12-01 00:47:14 +0100
13c643fc19
Add missing deps in container
nemunaire
2020-10-24 00:13:34 +0200
5ec2f2997b
Add drone CI
nemunaire
2020-10-18 16:14:00 +0200
faa5759645
suivi: add UPS tracking infos
nemunaire
2019-12-03 13:20:36 +0100
37a230e70e
suivi: kuse new laposte API to get infos
nemunaire
2019-12-02 19:31:57 +0100
904ad72316
suivi: fix usps
nemunaire
2019-11-30 01:51:01 +0100
f17f8b9dfa
nntp: keep in memory latests news seen to avoid loop
nemunaire
2019-11-29 15:54:01 +0100
d56c2396c0
repology: new module
nemunaire
2019-12-01 17:49:01 +0100
b369683914
nntp: use timestamp from servers to handle desynchronized clocks
nemunaire
2019-11-09 14:46:32 +0100
aee2da4122
Don't silent Exception in line_treat. Skip the treatment, but log.
nemunaire
2019-09-21 02:01:29 +0200
1f2d297ea1
Update travis python versions
nemunaire
2019-09-21 01:16:33 +0200
b72871a8c2
Remove rms.py module
Maxence
2019-09-18 13:18:39 -0400
644a641b13
nntp: fix bad behaviour with UTF-8 encoded headers
nemunaire
2019-09-10 15:50:17 +0200
4499677d55
whois: don't use custom picture anymore
nemunaire
2019-08-22 15:51:36 +0200
87b5ce842d
cve: fix module with new cve website
nemunaire
2019-08-22 15:51:10 +0200
144551a232
imdb: fix unrated content
nemunaire
2019-06-14 19:33:51 +0200
7854e8628f
news: reduce link URL by default
nemunaire
2019-02-02 19:56:41 +0100
85c418bd06
feed: fix RSS link handling
nemunaire
2019-02-02 19:44:47 +0100
20c19a72bc
urlreducer: new function to be used in responses' treat_line
nemunaire
2019-02-01 17:45:30 +0100
9417e2ba93
urlreducer: define DEFAULT_PROVIDER later
nemunaire
2019-02-01 17:45:08 +0100
517bf21d25
imdb: fix series changed attributes
nemunaire
2019-02-01 17:05:05 +0100
fa0f2e93ef
whois: update module
nemunaire
2018-12-30 10:59:10 +0100
b349d22370
events: ModuleEvent don't store function argument anymore
nemunaire
2018-12-30 00:42:21 +0100
8605932702
imdb: follow imdb.com evolutions
nemunaire
2018-12-03 23:55:25 +0100
10b8ce8940
smmry: add keywords options
nemunaire
2018-09-26 06:45:44 +0200
445a66ea90
hooks: keywords can have optional values: place a question mark before =
nemunaire
2018-09-26 06:35:44 +0200
46541cb35e
smmry: handle some more options
nemunaire
2018-09-26 06:15:44 +0200
8224d11207
smmry: use URLStack from urlreducer module
nemunaire
2018-09-26 05:50:44 +0200
15064204d8
smmry: don't ask to URLencode returned texts
nemunaire
2018-09-25 20:46:43 +0200
67dee382a6
New module smmry, using https://smmry.com/ API
nemunaire
2018-09-25 20:43:21 +0200
f1da640a5b
tools/web: fix isURL function
nemunaire
2018-09-25 20:42:51 +0200
2fd20d9002
nntp: Here it is!
nemunaire
2018-09-09 19:33:42 +0200
31abcc97cf
event: extract dict before call without init data
nemunaire
2018-09-09 19:17:56 +0200
53fe00ed58
tools/web: new function to retrieve only headers
nemunaire
2018-08-30 07:59:41 +0200
4a636b2b11
tools/web: follow redirection in URLConn
nemunaire
2018-08-30 07:59:26 +0200
72bc8d3839
feed: accept RSS that begins with <rss> tag
nemunaire
2018-08-30 07:53:38 +0200
5578e8b86e
tools/web: split getURLContent function
nemunaire
2018-08-30 07:32:15 +0200
3b99099b52
imdb: fix compatibility with new IMDB version
nemunaire
2018-08-30 07:20:00 +0200
cd6750154c
worldcup: update module to 2018 worldcup
nemunaire
2018-06-15 00:55:08 +0200
b8741bb1f7
imdb: fix exception when no movie found
nemunaire
2018-06-20 07:46:46 +0200
125ae6ad0b
feed: fix RSS parsing
nemunaire
2018-06-02 14:17:31 +0200
015fb47d90
events: alert on malformed start command
nemunaire
2018-06-03 09:58:38 +0200
8a25ebb45b
xmlparser: fix parsing of subchild
nemunaire
2018-04-19 23:52:35 +0200
1887e481d2
sms: send result of command by SMS
nemunaire
2018-04-03 08:02:41 +0200
342bb9acdc
Refactor in treatment analysis
nemunaire
2018-02-10 09:51:51 +0100
2af56e606a
events: Use the new data parser, knodes based
nemunaire
2017-09-01 20:47:38 +0200
4275009dea
events: now support timedelta instead of int/float
nemunaire
2018-01-04 18:16:47 +0100
f520c67c89
context: new function to define default data, instead of None
nemunaire
2018-01-04 18:12:31 +0100
c3c7484792
In debug mode, display the last stack element to be able to trace
nemunaire
2017-07-19 07:51:19 +0200
4cd099e087
xmlparser: make DictNode more usable
nemunaire
2017-09-01 20:45:58 +0200
d528746cb5
datastore: support custom knodes instead of nemubotstate
nemunaire
2017-08-20 21:17:08 +0200
5cbad96492
[module] RMS upcoming locations
Max
2017-10-31 00:13:14 -0500
226ee4e34e
ctfs: update module reflecting site changes
nemunaire
2017-10-11 08:03:05 +0200
e0d7ef1314
Fix https links when available, everywhere
Max
2017-10-06 02:54:37 +0200
99384ad6f7
[suivi] Fix awkward USPS message
Max
2017-09-28 02:30:14 +0200
ef4c119f1f
[suivi] Add https when supported by service
Max
2017-09-26 02:30:14 +0200
a7f4ccc959
[suivi] Fix Fedex tracking
Max
2017-09-26 02:25:14 +0200
c23dc22ce2
[suivi] Fix colissimo tracking
Max
2017-09-26 02:21:14 +0200
bb0e958118
grep: allow the pattern to be empty
nemunaire
2017-10-03 07:00:08 +0200
b15d18b3a5
events: fix event removal
nemunaire
2017-09-27 00:13:26 +0200
5646850df1
Don't launch timer thread before bot launch
nemunaire
2017-09-26 23:51:48 +0200
30ec912162
daemonize: fork client before loading context
nemunaire
2017-09-26 19:35:31 +0200
28d4e507eb
servers: call recv late
nemunaire
2017-09-25 23:56:28 +0200
62cd92e1cb
server: Rework factory tests
nemunaire
2017-09-17 18:09:35 +0200
12ddf40ef4
servers: use proxy design pattern instead of inheritance, because Python ssl patch has benn refused
nemunaire
2017-09-16 19:32:58 +0200
7a4b27510c
Replace logger by _logger in servers
nemunaire
2017-09-13 08:03:47 +0200
05d20ed6ee
weather: handle units
nemunaire
2017-09-04 23:54:40 +0200
f60de818f2
Virtualy move all nemubot modules into nemubot.module.* hierarchy, to avoid conflict with system/vendor modules
nemunaire
2017-08-27 18:22:53 +0200
45fe5b2156
Refactor configuration loading
nemunaire
2017-07-18 07:16:54 +0200
e49312e63e
Remove legacy msg.text
nemunaire
2017-07-18 06:48:15 +0200
a11ccb2e39
Remove legacy msg.cmds
nemunaire
2017-07-18 06:39:17 +0200
fde459c3ff
Remove legacy msg.nick
nemunaire
2017-07-18 06:32:48 +0200
694c54a6bc
imdb: switch to ugly IMDB HTML parsing
nemunaire
2017-08-26 00:14:14 +0200
1dae3c713a
tools/web: new option to remove callback from JSON files
nemunaire
2017-08-25 23:53:10 +0200
89772ebce0
whois: now able to use a CRI API dump
nemunaire
2017-08-26 16:56:05 +0200
aa81aa4e96
dig: better parse dig syntax @ and some +
nemunaire
2017-08-26 12:14:29 +0200
3c7ed176c0
dig: new module
nemunaire
2017-08-26 10:38:52 +0200
6dda142188
shodan: introducing new module to search on shodan
nemunaire
2017-07-30 11:49:21 +0200
dcb44ca3f2
tools/web: new parameter to choose max content size to retrieve
nemunaire
2017-08-02 19:58:49 +0200
0a576410c7
cve: improve read of partial and inexistant CVE
nemunaire
2017-08-03 21:28:56 +0200
128afb5914
disas: new module, aim to disassemble binary code. Closing #67
nemunaire
2017-08-06 12:27:19 +0200
39b7b1ae2f
freetarifs: new module
nemunaire
2017-08-04 01:22:24 +0200
09462d0d90
suivi: support USPS
nemunaire
2017-08-10 06:48:48 +0200
b8f4560780
suivi: support DHL
nemunaire
2017-08-10 00:55:13 +0200
281d81acc4
suivi: fix error handling of fedex parcel
nemunaire
2017-08-09 22:53:35 +0200
29817ba1c1
pkgs: new module to display quick information about common softwares
nemunaire
2017-08-08 23:24:37 +0200
b517cac4cf
Fix module unloading
nemunaire
2017-07-29 15:25:44 +0200
f81349bbfd
Store module into weakref
nemunaire
2017-07-29 15:22:57 +0200
ce012b7017
datastore/xml: handle entire file save and be closer with new nemubot XML API
nemunaire
2017-07-28 06:55:17 +0200
e3b6c3b85e
Set urlreducer to use https
Max
2017-07-30 23:22:14 +0200
26f301d6b4
events: Use the new data parser, knodes based
f/asyncio
nemunaire
2017-09-01 20:47:38 +0200