Go to file
Artemy Egorov 8f707c800e
Timeout (#70)
* fix: long response time due to many <a>...

... without hrefs. It's a temporary measure until it's clear how to deal with such performance issues.

* perf: remove jsdom install linkedom

* feat: timeout

But still this timeout works only for the time of transfer of the page itself, not its processing by the server

* fix: links

* format
2023-12-13 21:08:24 +04:00
.github Timeout (#70) 2023-12-13 21:08:24 +04:00
config Refactor: config folder for init and nginx.conf 2023-08-31 17:37:50 +04:00
src Timeout (#70) 2023-12-13 21:08:24 +04:00
static Timeout (#70) 2023-12-13 21:08:24 +04:00
templates Template variable bugfix 2023-09-21 17:58:23 +04:00
.dockerignore Update .dockerignore 2023-08-27 12:41:35 +03:00
.env.example New config entry: swagger 2023-09-25 11:14:19 +04:00
.eslintrc.json Timeout (#70) 2023-12-13 21:08:24 +04:00
.gitattributes Initial commit 2023-08-13 20:38:33 +03:00
.gitignore Initial commit 2023-08-13 20:38:33 +03:00
.prettierrc Timeout (#70) 2023-12-13 21:08:24 +04:00
docker-compose.yml Timeout (#70) 2023-12-13 21:08:24 +04:00
Dockerfile fix: all docker issues 2023-08-28 22:15:13 +03:00
LICENSE Create LICENSE 2023-08-14 14:39:36 +03:00
package-lock.json Timeout (#70) 2023-12-13 21:08:24 +04:00
package.json Timeout (#70) 2023-12-13 21:08:24 +04:00
README.md 1.3.0 2023-09-17 11:32:08 +03:00
tsconfig.json ci: cleancss and copyfiles 2023-08-15 17:15:54 +03:00

txt.
Documentation Instances
MIT license Latest release Matrix chat

HTTP proxy that parses only text, links and pictures from pages reducing internet traffic, removing ads and heavy scripts.

Uses Mozilla's readability.js, JSDOM, Fastify web framework.

Installation

npm install

Running

Dev

npm run dev

Prod

npm run build
npm run start

Docker

docker compose build
docker compose up -d