mirror of
https://github.com/txtdot/txtdot
synced 2024-10-18 06:32:32 +03:00
8f707c800e
* 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 |
||
---|---|---|
.github | ||
config | ||
src | ||
static | ||
templates | ||
.dockerignore | ||
.env.example | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
.prettierrc | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json |
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