
* 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
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
Languages
TypeScript
72.3%
EJS
17.6%
CSS
7.1%
Dockerfile
2.2%
Shell
0.8%