Skip to main content

Humanizer-ru — нормализация и диагностика русского текста

Находит артефакты копипасты и следы машинной генерации, нормализует типографику без правки смысла. Переписывание «гпт-шного» текста — по явной просьбе, без заявлений о качестве результата. Для текста не на русском, исходного кода, юридических документов и художественной прозы не предназначен.

Установка

pip install humanizer-ru

Команды пакета: humanizer-polish, humanizer-detect, humanizer-markers, humanizer-scan. Все четыре читают stdin через «-»; --json даёт конверт {tool, schema, files}. Только стандартная библиотека Python.

Скилл для агента (без pip):

npx skills add https://github.com/Vladimir-Human/humanizer-ru --skill humanizer-ru

или клон тега выпуска:

git clone --branch v3.16.11 --depth 1 https://github.com/Vladimir-Human/humanizer-ru.git ~/.claude/skills/humanizer-ru

Попробовать без установки: онлайн-демо — текст обрабатывается в браузере и не покидает машину.

Что входит

  • humanizer-polish — типографическая нормализация: идемпотентна, буквы и цифры сохраняет дословно (--diff, --dry-run, --in-place, --json). Не запускать на Markdown и разметке: снимает ##, **, ёлочки, тире, многоточие.
  • humanizer-detect — частота связок со статусом домена; вердикта об авторстве нет, ответ градуированный.
  • humanizer-markers — 40 regex-маркеров артефактов копипасты и чат-интерфейсов (классы A и B); находит и показывает, не удаляет.
  • humanizer-scan — счётчик мягких признаков; калибрует объём правки, вердикта об авторстве не даёт.

Машинный интерфейс: contract.v1.json; вход для агентов: llms.txt. Числа проекта — в реестре фактов и эррате; без даты ни одна величина не цитируется.

Ссылки

Metadata

Release files for humanizer-ru 3.16.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for humanizer-ru 3.16.11
File Size Uploaded
humanizer_ru-3.16.11.tar.gz 72.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for humanizer-ru 3.16.11
File Interpreter ABI Platform
humanizer_ru-3.16.11-py3-none-any.whl Python 3 none any Details

Total release size: 130.4 kB

Release files / humanizer_ru-3.16.11.tar.gz

Download URL humanizer_ru-3.16.11.tar.gz
Size 72.1 kB
Tags Source
SHA-256 checksum
How to use checksums
39a0e5fc7077b24d97613ba3e3ed3768c00f2a45969bc11f3e44f007e7501a2c
BLAKE2b-256 checksum
How to use checksums
39d52e44f97174a420084c2f6b78ace57976bb447ce3c134a4f2cb468e81dbef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9

Release files / humanizer_ru-3.16.11-py3-none-any.whl

Download URL humanizer_ru-3.16.11-py3-none-any.whl
Size 58.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a8c8d910a9ed86f27d31f55dc7d662f23b6e83f13c3609f4e47f9887c8a245b
BLAKE2b-256 checksum
How to use checksums
fa807b466422fd617e3cc932a13625d39007aafccdb287f0fb20488d2ccd294b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page