Автоматично почистване на кошницата на диска Yandex

Много хора вероятно вече правят резервни копия на Yandex Disk - свободното пространство е ограничено до 10 гигабайта.
По правило всички скриптове за архивиране изтриват стари копия (презаписват) и качват нови. Но в Yandex Disk те не се изтриват, а се преместват в кошчето (и се съхраняват за един месец), заетото дисково пространство в кошчето е включено в ограничението от 10 гигабайта.
Поради това мястото на Yandex Disk бързо свършва и резервните копия, поради липса на място, спират да се правят. Постоянното почистване на кошницата на ръка не е опция, можете да приложите автоматично почистване на кошницата, както следва:
1. Упълномощете https://oauth.yandex.ru/ и създайте приложение за cleantrash, изберете Yandex Disk REST API - поставете всички отметки за достъп до Yandex Disk отдясно, щракнете върху Заместен URL адрес за разработка по-долу и щракнете върху запазване. В резултат на това ще получим идентификатора и паролата на приложението - ние го запазваме за себе си.
2. Обаждаме се в браузъра
където вашият идентификатор е идентификаторът, който сме запазили, щракнете върху бутона за разрешаване. Резултатът от браузъра ще бъде вашият токен.
3. Настройка на планировчик за linux, Mac OS:
Създаваме sh скрипт и заместваме предварително получения токен в sh скрипта - който ще изпълняваме от cron.
Поставяме този скрипт в cron - по кое време и толкова често, колкото ви е необходимо
4. Настройване на планировчик за Windows 10:
Изтеглете помощната програма curl за windows от връзката https://curl.haxx.se/windows/ , разархивирайте съдържанието на архива в папка C:\Users\user\Downloads\curl , където user е вашият Windows потребител, под който работите.
Създайте bat файл c:\Users\user\Downloads\curl\ya.bat със следното съдържание:
където yourtoken е жетонът, който сте получили.
За да стартирате bat файла във фонов режим (така че черният cmd прозорец да не изскача през цялото време), създайте vbs файлc:\Users\user\Downloads\curl\ya.vbs със следното съдържание:
проверка - стартирайте ръчно ya.vbs с двойно щракване на мишката.
Създайте задача в програмата за планиране на Windows 10: - меню за планиране - създайте проста задача, име - cleanya, след това - тригер (изберете началното време, от което се нуждаете), действие - стартирайте програмата, след това - стартирайте програмата (в полето програма или скрипт въведете wscript.exe , по-долу, в полето Добавяне на аргументи - пътя до vbs скрипта в кавички)

проверете задачата в планировчика - щракнете с десния бутон на мишката - изпълнете.
В резултат на това дисковата кошница на Yandex се изчиства автоматично всеки ден!