Comments 8
Спасибо за статью и решение) если Вам будет интересно, подобные вещи на macOS плюс-минус легко сделать на AppleScript. Кстати, некоторые приложения даже предоставляют своего рода API, который доступен в AppleScript. Но даже если нет – там можно открывать приложения, окна в приложениях и обращаться к контролам внутри приложений. В этом случае самое сложное – выяснить, как добраться до нужного контрола. Кстати, вроде бы, можно "записать" действия, но уже точно не помню.
AppleScript – забавный язык) код пишется практически просто как предложения английского языка. Но можно делегировать LLM, конечно)
Ещё можно Shortcuts посмотреть) но на неё у меня меньше надежды.
Спасибо, за совет) Не знал про такое, обязательно почитаю
Кажется, AppleScript можно только делегировать LLM: попытка сделать язык с синтаксисом английского, чтобы на нём могла писать каждая домохозяйка, привела к тому, что программисты на нём писать уже не могут (а домохозяйки – ещё не могут).
Ну или генерить через Automate или как его там и править.
Кстати, всё то же самое доступно через JavaScript (одним ключом в командной строке osascript), но документация вся по AppleScript, а перевод не всегда очевиден.
Я не пользуюсь ЯМ. Если под ЯМ подразумевается сайт, на который надо зайти и нажать проигрывание музыки, то просто возьмите аналог селениума и напишите скрапер, который будет заходить на данный сайт. Понятно что это скрипт на коленке, но если делаете что-то серьёзное и надёжное, то за "таймеры для синхронизации" надо давать по рукам
#!/bin/bash
say "AnToha96, turn music on!"
say "Mwa-ha-ha!"
Да что ж такое с хабраредактором, почему код съедает? С трудом добавил.
Интересно, получится ли так управлять Алисой?
Не пробовали Hammerspoon для таких вещей?
По моему отличная вещь для таких автоматизаций и готовое lua-API на все случаи жизни
Даже не слышал о таком) Но теперь обязательно познакомлюсь, спасибо!
На самом деле мне и в голову раньше не приходило такие автоматизации делать самому. Большая часть таких штук - уже есть готовые решения. А тут вот не нашёл. А искать что-то новое из инструментов - было бы дольше, как мне кажется. По этому тут скорее решение из разряда "как применить свои навыки быстро без регистрации и смс". Решение, очевидно, не идеальное, но работает уже довольно долго(где-то с мая месяца) и ни разу не подвело
Как настроить себе запуск Яндекс музыки на MacBook?