Позволяет запускать функции goofy с помощью горячих клавиш на ПК
- Если еще не использовали Tasker, выполните настройку Apps Script согласно одноименному пункту (до телефона)
- Перейдите к credentials. В таблице
OAuth 2.0 Client IDs
зайдите вweb client
. Под заголовкомauthorized redirect URIs
должно быть два поля с ссылками, добавьте если отсутствует:https://tasker.joaoapps.com/auth.html
http://localhost:8080/
- После сохранения, вернитесь к
web client
и нажмите сверху кнопкуdownload json
. Переименуйте полученный файл вclient_secret
(расширение.json
) - Скачайте файл
goofy-hotkeys.exe
из релизов и поместите его в папкуgoofy hotkeys
(туда где вы ее случайно не удалите)
Выберите другую папку, если получите ошибку
отказано в доступе
- Запустите его. Появится папка
client
. Скопируйте в нее файлclient_secret
- Откройте файл
settings
через блокнот. Зайдите в проект goofy Apps Script, нажмите начать развертывание > управление развертываниями и скопируйте идентификатор развертывания в файлsettings
(справа отscriptId
в кавычки)
-
Настройте горячие клавиши по приведенному в
settings
образцу:goofy
запускает функции с указанным именемexit
закрывает программу, т.е. горячие клавиши перестают отслеживаться (нужно запускать заново)reload
переназначает клавиши (вызывайте при изменении настроек в блокеgoofy
)
-
Сохраните файл и запустите
goofy-hotkeys.exe
. При активации горячих клавиш появится файл с логами.
- нажмите
Win + R
, введитеshell:startup
- в открывшейся папке создайте ярлык (правая кнопка мыши > создать > ярлык)
- укажите путь до файла
goofy-hotkeys.exe
Для создания исполняемого файла используется pyinstaller
pip install pyinstaller
Со следующей командой
pyinstaller --onefile --windowed --add-data "./client/.env;./client" --add-data "./client/settings.json;./client" --name "goofy-hotkeys" --icon "./assets/logo.ico" --distpath "./output/dist" --workpath "./output/build" --specpath "./output/build" main.py