toster-extension / toster-tags-parser

Консольный парсер тегов с сайта toster.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Парсер тегов с сайта qna.habr.com

Использование

Используем в терминале:

Ставим глобально:

$ yarn global add toster-tags-parser@git+ssh://git@github.com:toster-extension/toster-tags-parser.git
$ toster-tags-parser --pages 1 --output assets/tags.json

Ставим как dev зависимость:

$ yarn add -D toster-tags-parser@git+ssh://git@github.com:toster-extension/toster-tags-parser.git
$ ./node_modules/.bin/toster-tags-parser --pages 1 --output assets/tags.json

Используем внутри секции scripts в файле package.json:

{
  "scripts": {
    "tags": "toster-tags-parser"
  }
}
$ yarn tags --pages 1 --output assets/tags.json

Доступные опции

-v[--version] - версия пакета.

-h[--help] - подсказка по использованию пакета.

-p[--pages] - сколько страниц с тегами парсить. По-умолчанию параметр равен 61.

-o[--output] - путь к файлу для сохранения. Если не существует, то скрипт попытается его создать.


Разработчику

Начало работы

$ git clone git@github.com:toster-extension/toster-tags-parser.git
$ cd toster-tags-parser
$ yarn
$ yarn build

Собрать проект

$ yarn build

Запустить компилятор в режиме разработки

$ yarn watch

Проверить на ошибки TypeScript

$ yarn lint

Проверить на ошибки TypeScript и попробовать их исправить автоматически

$ yarn lint:fix

Запустить тесты

$ yarn test

About

Консольный парсер тегов с сайта toster.ru


Languages

Language:JavaScript 90.4%Language:TypeScript 9.6%