Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nnqq/text-analysis-api
🔠 Сервис принимает на вход массив URL'ов, анализирует страницы по этим адресам, и возвращает PDF документ, с таблицей с тремя наиболее часто встречающимися словами
https://github.com/nnqq/text-analysis-api
api express nodejs
Last synced: 9 days ago
JSON representation
🔠 Сервис принимает на вход массив URL'ов, анализирует страницы по этим адресам, и возвращает PDF документ, с таблицей с тремя наиболее часто встречающимися словами
- Host: GitHub
- URL: https://github.com/nnqq/text-analysis-api
- Owner: nnqq
- License: mit
- Created: 2019-04-03T13:59:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T17:24:51.000Z (almost 2 years ago)
- Last Synced: 2023-03-02T13:32:17.260Z (over 1 year ago)
- Topics: api, express, nodejs
- Language: JavaScript
- Homepage: https://text-analysis-api.now.sh/api/textAnalysis?urls%5B%5D=yandex.ru&urls%5B%5D=mail.ru&urls%5B%5D=habr.com&urls%5B%5D=rbc.ru&urls%5B%5D=ria.ru&urls%5B%5D=lenta.ru&urls%5B%5D=mk.ru&urls%5B%5D=newsru.com
- Size: 846 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Анализ текста на сайтах (Node.js)
Сервис принимает на вход массив URL'ов, анализирует страницы по этим адресам, и возвращает PDF документ, в котором в таблице представлены три наиболее часто встречающихся слова длиннее 4 символов по каждому из URL'ов.
## Использование
### GET
Сервис ожидает querystring массив ссылок (с http/https или без) - `urls`.
### POST
Сервис ожидает JSON с ключом `urls` с массивом ссылок в body запроса
## Деплой
### Локально
```
npm i
```
```
npm start
```### На Now.sh
1. Установить [now cli](https://github.com/zeit/now-cli)
2. Поменять alias в now.json на любой другой
2. `npm run deploy`## Тесты
```
npm test
```## Связаться с автором
[Telegram](https://t.me/aveDenis)