TextGO: настраиваемый инструмент для поп-ап выбора текста
TextGO — это настраиваемый инструмент для поп-ап выбора текста. Он позволяет улучшить взаимодействие с текстом на экране, предоставляя дополнительные опции для обработки выделенного текста.
Основная задача TextGO — упростить выполнение действий с выделением текста, таких как копирование и поиск, при этом он является кроссплатформенным решением — работает на macOS и Windows. В отличие от аналогичных инструментов, TextGO предлагает широкую гибкость в кастомизации пользовательского интерфейса, что может быть полезно как для индивидуальных пользователей, так и для разработчиков, желающих адаптировать инструмент под свои нужды.
Проект создан с использованием технологий Tauri и Svelte. Для запуска необходимо собрать приложение, следуя инструкциям в README. Обрати внимание, что проект имеет лицензию GPLv3, что может ограничить его коммерческое использование.
TextGO — это кроссплатформенный инструмент для обработки текста, который распознает типы текста и выполняет пользовательские действия. Он подходит для людей, которым нужно быстро работать с текстом на компьютере, используя различные триггеры и настройки.
Основные возможности
- Множественные триггеры: Поддержка горячих клавиш, двойного клика, сдвига щелчка или выделения мышью, каждый из которых можно настроить индивидуально.
- Гибкие режимы: Выбор между мгновенными действиями или интерактивным режимом с панелью инструментов в зависимости от рабочего процесса.
- Настраиваемый интерфейс: Возможность использовать пользовательские иконки в формате SVG и адаптировать светлую и темную темы.
- Готовое к использованию: Набор встроенных типов текста и действий по обработке, который почти не требует настройки.
- Высокая степень расширяемости: Поддержка расширений с использованием регулярных выражений, моделей машинного обучения, скриптов или AI для распознавания и обработки данных.
Установка и запуск
Чтобы установить TextGO, скачай установщик для своей платформы с [GitHub Releases](https://github.com/C5H12O5/TextGO/releases) и следуй инструкциям по установке.
Разрешения
На macOS TextGO требует разрешения на доступ к «Универсальному доступу», чтобы читать выделенный текст и имитировать ввод с клавиатуры. Чтобы настроить разрешения, выполни следующие шаги:
- Открой "Системные настройки" > "Конфиденциальность и безопасность" > "Универсальный доступ".
- Найди TextGO и включи доступ.
- Если TextGO не отображается в списке, нажми кнопку "+" для добавления вручную.
Первый запуск приложения может потребовать подтверждения прав доступа.
Отладка и решения проблем
Если на macOS приложение не открывается или сообщает, что оно повреждено, выполни следующую команду в терминале:
sudo xattr -r -d com.apple.quarantine /Applications/TextGO.app
Если у приложения возникают проблемы с разрешениями, попробуй удалить TextGO из списка разрешений в "Универсальный доступ" и добавить его снова после перезапуска.
Разработка
Если ты хочешь внести изменения в проект, следует установить Rust и Node.js, воспользовавшись официальной документацией Tauri. Затем можно клонировать репозиторий и запустить проект в режиме разработки с помощью следующих команд:
git clone https://github.com/C5H12O5/TextGO.git
cd TextGO
pnpm install
pnpm tauri dev
При необходимости можно собрать установщик с помощью команды:
pnpm tauri build
Проект лицензирован под лицензией GPLv3. Полный список зависимостей и лицензий можно найти в файле LICENSES.md.
Открыть на GitHub: C5H12O5/TextGO →
RepoRadar