Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

emilycodestar/degroid_language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Degroid Language

Degroid Language - это инструмент для обработки и трансформации русского текста, без каких либо зависимостей, работающий сам по себе из коробки. Проект предоставляет простой интерфейс для работы с текстом, включая чтение из файлов и копирование результатов в буфер обмена.

Возможности

  • Обработка русского текста
  • Чтение текста из файлов
  • Копирование результатов в буфер обмена
  • Поддержка различных форматов текста (обычный текст, HTML, RTF)
  • Работа с буфером обмена без внешних зависимостей

Поддержка

  • Работает на Windows

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/yourusername/degroid_language.git
cd degroid_language
  1. Убедитесь, что у вас установлен Python 3.6 или выше.

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

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

python main.py

Вывод: TTPuвET!

Обработка текста из командной строки

python main.py "Ваш текст здесь"

Чтение текста из файла

python main.py --file example.txt

Копирование результата в буфер обмена

python main.py --copy

Комбинирование опций

python main.py --file example.txt --copy

Параметры командной строки

  • text - текст для обработки (опционально)
  • --file, -f - путь к текстовому файлу для обработки
  • --copy, -c - копировать результат в буфер обмена

Структура проекта

degroid_language/
├── main.py # Основной файл приложения
├── source/
│ ├── core/ # Ядро приложения
│ │ ├── abstract/ # Абстрактные классы
│ │ ├── text_reader.py # Чтение текстовых файлов
│ │ └── clipboard.py # Работа с буфером обмена
│ └── languages/ # Языковые модули
│ └── russian/ # Русский язык
└── README.md # Документация

Разработка

Проект использует модульную архитектуру с четким разделением ответственности:

  • abstract/ - содержит абстрактные классы для различных компонентов
  • core/ - реализация основных функций
  • languages/ - модули для работы с разными языками

Что можно сделать?

  • Добавить другие языки
  • Добавить методы для работы с unix системами

Лицензия

MIT

Автор

dinosaurtirex

About

Offical

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /