Clip Saver для NVDA
Автоматический сборщик текста из буфера обмена для скринридера NVDA.
Описание
Дополнение Clip Saver автоматически сохраняет весь текст, который вы копируете в буфер обмена, в отдельные текстовые файлы. Это полезно для ведения логов, сохранения важной информации или просто как автоматический архив всего скопированного.
Основные возможности
- Автоматическое сохранение: Все изменения в буфере обмена сохраняются без вашего участия
- Уникальные имена файлов: Каждый файл содержит временную метку и начало сохранённого текста
- Фоновая работа: Дополнение работает незаметно, проверяя буфер обмена каждые 500 мс
- Голосовые уведомления: NVDA сообщает о каждом успешном сохранении
- Автоматическое создание папки: Папка для хранения создаётся при первом запуске
Установка
- Скопируйте файл
clip_saver_plugin.py в папку globalPlugins вашей установки NVDA
- Перезапустите NVDA
- Дополнение начнёт работать автоматически
Место хранения файлов
Все сохранённые тексты хранятся в папке:
%USERPROFILE%\Documents\Volkan_Clipboard_Records\
Формат имён файлов
Файлы сохраняются с именами в формате:
clip_ГГГГММДД_ЧЧММСС_префикс.txt
Где:
- ГГГГММДД — дата (год, месяц, день)
- ЧЧММСС — время (часы, минуты, секунды)
- префикс — первые 15 буквенно-цифровых символов из сохранённого текста
Пример: clip_20240114_143025_hello_world.txt
Как это работает
- Дополнение запускается вместе с NVDA
- Каждые 500 миллисекунд проверяется содержимое буфера обмена
- Если обнаружен новый текст (отличающийся от предыдущего):
- Создаётся временная метка
- Из текста извлекается префикс для имени файла
- Текст сохраняется в новый файл
- Произносится уведомление “Скопированный текст сохранен..”
Технические детали
- Язык программирования: Python
- Кодировка файлов: UTF-8
- Интервал проверки: 500 мс (0,5 секунды)
- Минимальная длина текста: Любой непустой текст
- Обработка ошибок: Тихая (ошибки не прерывают работу NVDA)
Отключение дополнения
Чтобы отключить дополнение:
1. Удалите файл clip_saver_plugin.py из папки globalPlugins
2. Перезапустите NVDA
Примечания
- Дополнение сохраняет только текстовые данные
- Изображения, файлы и другой нетекстовый контент игнорируется
- Все сохранённые файлы можно легко найти и просмотреть в проводнике
- Папка с сохранениями не очищается автоматически — следите за её размером