Если вдруг ты линуксоид и используешь KDE, то есть простой способ получать ссылки на файлики для того, чтобы делиться ими с друзьями и коллегами.
Что это и как:
переносим мышкой файл на значок, получаем ссылку, копируем её, куда хотим.
Техническая сторона:
перенаправляем путь к выбранному файлу в “yandex-disk publish”, получаем ссылку, выводим её на экран.
Что нужно:
- плазмоид magic folder;
- установленный клиент Yandex.Disk для Linux.
Что делаем:
создаём скрипт для публикации файла и вывода полученной ссылки пользователю, делаем его executable:
#!/bin/sh src="$1" kdialog --passivepopup "$src" >> /dev/null dest=$(yandex-disk publish "$src") kdialog --inputbox "$src" "$dest" >> /dev/null
добавляем плазмоид magic folder на панель/рабочий стол;
в настройках “волшебной папки” создаём правило *** → ~/path/to/script.sh** (созданный в первом пункте) и ставим галочку “Destiny is a Script”;
меняем иконку “волшебной папки” на значок диска;
пользуемся.
Как происходит процесс получения ссылки:
- перетаскиваем любой файл из файлового менеджера на созданную “волшебную папку”;
в виде системной нотификации показывается исходное название файла для того, чтобы просто видеть, что процесс начался; - если файл не лежит на диске, то он копируется в корень диска (этим занимается yandex-disk publish);
- выводится текстовое сообщение, откуда можно скопировать ссылку.
Видео:
Pros:
- вроде работает;
Cons:
- если файл большой и находится не в каталоге яндекс.диска, то можно ждать появления ссылки очень долго.