Commit Graph

43 Commits

Author SHA1 Message Date
Miraty d3dd930451 add installation instructions in readme 2024-04-25 19:27:01 +02:00
Miraty cabdcd53e7 enable and resolve some advanced clippy lints 2024-04-23 15:08:22 +02:00
Miraty 17c66abf6f add get_config_arg() for better KDL parsing 2024-04-23 02:08:06 +02:00
Miraty b3fbc67ef8 extend .gitignore 2024-04-23 01:35:44 +02:00
Miraty b2a6d8d02a load configuration and database only once 2024-04-23 01:33:39 +02:00
Miraty 973d1c5b41 add about page, CNPL-NAv7+ license, source code link 2024-04-22 19:34:41 +02:00
Miraty 666d3b9ae9 Add KDL configuration + use combined IP2ASN DB 2024-04-22 00:13:41 +02:00
Miraty e32b34af6b fix fluent indentation in .editorconfig 2024-04-20 20:10:38 +02:00
Miraty c9438b5374 list dependencies in README.md 2024-04-20 20:10:06 +02:00
Miraty 376a34ddd5 add IP and AS informations 2024-04-20 20:09:48 +02:00
Miraty 0fcc49cf26 add .editorconfig 2024-04-18 22:25:08 +02:00
Miraty 9b6fc12be1 add services.db HTTP endpoint to download database 2024-04-18 22:24:54 +02:00
Miraty b2649c7deb display time instead of timestamp in list-scans 2024-04-18 20:53:25 +02:00
Miraty 2cb63487ea set HTTP headers using Shield and response fairing 2024-04-18 19:57:55 +02:00
Miraty 8de1ffa7d4 software filtering parameter in list-services 2024-04-18 18:14:31 +02:00
Miraty 35ccccf221 detect more services
invidious, libreqr, servnest, lufi and librex
2024-04-18 00:37:33 +02:00
Miraty 0e8d8e41f0 update dependencies 2024-04-17 22:44:41 +02:00
Miraty fccff4d136 internationalize and localize in french with fluent
using crates fluent-templates and rocket-accept-language
2024-04-17 21:49:31 +02:00
Miraty ed2df001f4 add readme 2024-03-23 16:20:51 +01:00
Miraty 866e5676d4 add scans list + more coherent vocabulary 2024-02-29 19:22:39 +01:00
Miraty a1299994ee updater.rs: always update services 2024-02-29 18:25:12 +01:00
Miraty 4601c09f32 display services availability rates 2024-02-28 23:49:35 +01:00
Miraty 1990c4ecd3 check url format 2024-02-28 14:44:28 +01:00
Miraty 205ef87bda cargo clippy 2024-02-28 00:46:05 +01:00
Miraty 3485a89fb9 Display IPv6 and IPv4 support 2024-02-26 18:18:20 +01:00
Miraty 6987e79e3b Add scans table + updater checks IPv6 and IPv4 2024-02-26 17:36:51 +01:00
Miraty 90517a1887 Use template inheritance 2024-02-26 12:37:11 +01:00
Miraty 31496a3ca3 updater.rs checks and updates every service 2024-02-26 12:12:07 +01:00
Miraty 31b1245710 add HTTP server information 2024-02-25 01:28:13 +01:00
Miraty d5f5739d40 list.html.tera: ul > table 2024-02-24 23:43:04 +01:00
Miraty 248fa95007 add forgejo, gitea + check that peertube is on root 2024-02-24 23:19:03 +01:00
Miraty 0df049baf5 canonicalize url 2024-02-24 20:41:36 +01:00
Miraty 966865c77f detect peertube and etherpad 2024-02-24 20:34:31 +01:00
Miraty 3e812168e2 use context! in main.rs/show_services() 2024-02-24 20:07:53 +01:00
Miraty 85ccade2ab insert add-installation to db + error management 2024-02-24 18:41:30 +01:00
Miraty a20d6c18ca begin.html.tera: add navigation menu 2024-02-24 16:56:14 +01:00
Miraty 2f06c4ec1f call check() on add-installation + make check async 2024-02-24 16:55:52 +01:00
Miraty f564e4f366 fmt 2024-02-24 02:34:37 +01:00
Miraty 2cdd26bf5a add updater program and robots.txt parser 2024-02-24 02:32:32 +01:00
Miraty 38c48606b4 create add-installation form 2024-02-24 02:30:42 +01:00
Miraty 30c0c962b2 add begin and end to templates 2024-02-24 02:29:51 +01:00
Miraty 009ffccb6f optimize release build 2024-02-24 02:28:09 +01:00
Miraty a45120bec0 Init with Rocket, Diesel and Tera templates 2024-02-23 19:50:55 +01:00