01
Встановлення й перший запуск
npm install --global textanalysis-tools
textanalysis frequency --file article.txt --language auto
# without global install
npx textanalysis-tools frequency --text "alpha beta alpha"Потрібен Node.js 22.13 або новіший. Пакет встановлює команду textanalysis.
02
Вісім команд
textanalysis analyze
Повний Bag of Words-аналіз і показники Ципфа
textanalysis frequency
Частотність слів
textanalysis density
Щільність слів і точних фраз
textanalysis compare
Порівняння двох джерел
textanalysis ngram
Послідовності довжиною n
textanalysis bow
Повний вектор Bag of Words
textanalysis tfidf
Ваги TF-IDF для корпусу
textanalysis similarity
Косинусна подібність BoW або TF-IDF
03
Способи введення
--file path.txt
Локальний UTF-8-файл.
--text "..."
Рядок з аргументу командного рядка.
--url https://...
Публічна HTTP/HTTPS-сторінка.
stdin
Конвеєр або перенаправлене введення.
cat article.txt | textanalysis ngram --n 2 --format csv
textanalysis compare --file draft.txt --file-b final.txt --format json
textanalysis tfidf --file a.txt --file-b b.txt --file-c c.txt04
Спільні параметри
05
Формати й коди завершення
Таблиця призначена для читання в терміналі, JSON — для скриптів, CSV — для таблиць і конвеєрів. Код 0 означає успіх, ненульовий код — помилку аргументів, читання, мережі чи аналізу.
06
Локальна обробка та URL
Файли, рядок --text і stdin обробляються локально. URL потребує мережевого запиту до вказаної сторінки, але вміст не зберігається інструментом. Вибирайте локальне введення для закритих або неопублікованих матеріалів.
HTTP · OPENAPI
Коли вибрати API
Використовуйте API, якщо аналіз має виконуватися на сервері програми або потрібен стабільний HTTP-контракт.
Відкрити документацію API →