Skip to content

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