@lina ну, мне эти господа в Android не помогут 😁

Но у меня вышло очень похоже, да. Скрипт получает URL прямо от ОС (аргументом, т. к. цепляется за функцию "поделиться") и просто сразу идёт качать, без вопросов.

Ближайшим эквивалентом на десктопе, наверное, будет предварительно настроенный ярлык, на который перетаскивается ютубовская ссылка. Будет внутри GUI или скрипт — едва ли важно, если после запуска трогать не нужно. С GUI, наверное, проще договориться если что-то пойдёт не так, но пока не могу сказать наверняка, насколько это реально проблема.

Но на десктопе такой паттерн взаимодействия ("Поделиться") не особо прижился, по-моему. Больше через буфер обмена всё происходит. Что, к сожалению, требует, чтобы и отправитель и получатель были уже запущены — что немного неудобно.

@drq