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

Яндекс больше не поддерживал большие объёмы, и хотя он продолжал хранить файлы по инерции, политика компании требовала уменьшить занятое пространство, и всё, что пользователь насохранял за прошедшие годы, теперь требовалось подвергнуть ревизии, удалив лишнее. А те кулацкие подпевалы, что до сих пор не избавились от излишков, будут расстреляны лишены почтового сервиса!


Я зашёл на диск и нашёл там папку, которую ректальный зонд Яндекса когда-то импортировал с телефона кого-то из моих знакомых (через коего я всего-то пару раз заходил проверить почту). Чужие фото мне, конечно, были нужны как собаке пятая нога, и я удалил всю папку, очистил корзину и, убедившись, что диск пуст, собирался вернуться к своим делам. Однако приложение почты продолжило меня шантажировать. Объём, по его мнению, не уменьшился — было занято 10,2 ГБ из 10 возможных. Я, конечно же, был чрезвычайно озадачен и даже написал письмо в техподдержку, где просил забрать у меня диск, которым я вовсе не пользуюсь, и оставить мне только почту, нужную по долгу службы. На что мне холодно припомнили мой смертный 10,2-гигабайтный грех, за который я буду вечно гореть в аду (в том месте, где нет нашего любимого почтового приложения и его диска!). Конечно, у меня волосы дыбом встали от таких перспектив.

Яндекс готов войти в ваше положение... и не только
Яндекс готов войти в ваше положение... и не только


Покопавшись ещё разок-другой на диске, я обнаружил, что в нём существует сразу несколько несовместимых друг с другом абстракций: это, в первую очередь, конечно же, абстракция файлов — всем интуитивно понятная, но явно недостаточно извращённая для Яндекса; во вторую очередь, это «умные» папки, высосанные с других устройств; далее идут альбомы, которые ты задаёшь сам, и непрерывная лента фотографий, собранная с миру по нитке.


Так вот, «МЁРТВЫЕ ДУШИ» были найдены именно в последней — там были дубликаты всех уже удалённых ранее снимков из папок на диске — настоящий некрополис! Но не только они хранились в этой ленте, а также и другие объекты импорта, не числящиеся в файлах, и поскольку изображения, импортированные с разных гаджетов в одну охапку, составляли едва ли не десятки тысяч, требовалось бы создать одну галочку, выделив которую можно всё их снести в корзину, опорожнив кои любая бабуля из бухгалтерии сможет вернуться к своим должностным обязанностям.

Я написал в поддержку ещё раз с целью спросить, есть ли такая волшебная кнопка для бабушек, но они возмутились — «это же не наш метод!». Так что в этом месяце почты лишатся абсолютно все бабули с засоренными дисками и отсутствием внука-айтишника! Волшебной кнопки очистки ленты событий не было нигде — ни в приложении, ни в веб-интерфейсе.


Тут меня охватило конфуцианское чувство долга (ведь у меня тоже была бабуля, и очень даже любимая! И ещё есть мама, которая также не очень разбирается в интерфейсах, тем более таких «гениальных», как созданный великим и ужасным Яндексом).

Сим преисполнившись, я начал ваять юзер-скрипт для консоли браузера. План был таков:

  1. Найти в DOM-дереве первый снимок.

  2. Сделать на нём hover.

  3. Появится галочка.

  4. Делаем по ней click().

  5. Ждём, когда появится сверху галочка для выделения вообще всего события (например, «фото, сделанные в январе — 30 штук»).

  6. Делаем click() и клац.

  7. Ждём появления контекстного меню с button «удалить».

  8. click() — и всё удалено.

  9. Повторить while(1).

  10. ???

  11. ???

  12. ???

  13. PROFIT!!!

    Определить первое фото было изи через селектор document.querySelector(‘.with-checkbox-selectable-item .lite-checkbox__control’), а полный цикл был делом техники, изрядно смягчённой вайбкодингом.

    Через 10 минут фотографии были стёрты из ленты, я очистил корзину, и стало на диске 1 ГБ из 10,2, что были прежде.

    Всё это я быстро упаковал в расширение для Tampermonkey, которое вместо обезьянника я опубликовал на уютном Гитхабе, предоставив хабровчанам: https://github.com/dimpablo/ya_disk_desinfector, поелику эта проблема явно возникла не у меня одного.

    Будьте здоровы!

Комментарии (43)


  1. Kenya-West
    05.08.2026 18:10

    А где же мой любимый (не)традиционный вопрос, на который есть однозначный ответ... Яндекс - контора кого?


    1. McKinseyBA
      05.08.2026 18:10

      Слово есть специальное, вспомнить не получается.

      Парадисов?! Нет

      Может перадасов?! Да нее...


      1. ElvenSailor
        05.08.2026 18:10

        Аргентинский футболист Паредес передаёт привет! :)


      1. mazagama
        05.08.2026 18:10

        Передастов?


    1. alexwm
      05.08.2026 18:10

      Грязных представителей грязных меньшинств, пропаганда которых запрещена законодательно на территории Российской Федерации =)


    1. Tippy-Tip
      05.08.2026 18:10

      Чудорасов™ (торговая марка принадлежит кому-то из хабраюзеров)


    1. alexerisov
      05.08.2026 18:10

      Асов пиара. Пиар асов.


  1. MEGA_Nexus
    05.08.2026 18:10

    Яндекс готов войти в ваше положение... и не только

    Фото чёрного Властелина давно не было на Хабре, а ведь это забытый мем, который помнят только олды.


    1. Sap_ru
      05.08.2026 18:10

      * "Является экстремистом, согласно текущему законодательству", - вы забыли добавить.
      И "Упокой Господь его душу", конечно же.


      1. cupespresso
        05.08.2026 18:10

        В смысле? Он уже всё?


        1. dragon_x
          05.08.2026 18:10

          сгорел на работе


          1. pige0nd0ves Автор
            05.08.2026 18:10

            Сила трения


  1. redfox0
    05.08.2026 18:10

    Странно, я всё ещё жду, когда исполнится обещание (писем где-то гигабайта на два, в диске почти пусто):

    С 27 июля у Почты и Диска будет общее хранилище — письма и вложения тоже будут занимать в нём место.


  1. AndrewTishkin
    05.08.2026 18:10

    через коего я всего-то пару раз заходил проверить почту

    А трусы со знакомым не общие, и Вы случайно как во Вьетнаме презервативы не стираете для перепродажи?)

    На чужих устройствах что-то делается исключительно через браузер в режиме "инкогнито" и ни в коем случае не через приложение. Почта у Яндекса прекрасно работает в виде веб-версии. Так что тут проблема в юзере, а не сервисе.


    1. himch
      05.08.2026 18:10

      Это же просто почта, я вас умоляю.


      1. Tippy-Tip
        05.08.2026 18:10

        Вот мы и дожили до тех времен, когда словосочетание "проверить почту" означает "открыть страничку в браузере", а не запустить специальную программу-клиента...


        1. sibirier
          05.08.2026 18:10

          Что значит "дожили"?
          Я ни разу за 17+ лет пользования интернетом не пользовался почтовым клиентом. Пытался однажды настроить thunderbird, "интуитивно" не получилось - ну и не стал продолжать, пользуюсь веб версией почт всегда.
          Знаю людей, которые пользуются почтовыми клиентами (и на ПК, и на мобиле). Я не из таких.

          И на телефоне тоже нет таких приложений и никогда не было.
          Из приложений в принципе было банковское: однажды несколько месяцев стояло одно, которое секунд 10 показывало "добрый день!", с тех пор я в принципе не хочу иметь какие-то служебные приложения на телефоне. Только игры, соц сети, заметки и инструменты (типа рисовалка, календари, развитие памяти и так далее).


  1. AndrewTishkin
    05.08.2026 18:10

    в этой ленте

    Тут вина Яндекса только в том, что он стал менее лояльным и более требовательным до денег (что логично, с увеличением расходов на инфраструктуру, тем более в нынешние времена).

    В остальном опять же вина юзера, что не вдупляет в возможности продукта, который использует. Это как ругаться на молоток из-за непонимания, что надо бить по гвоздю, а не по лбу.

    Лента - это штука, которую много лет продвигали как безлимитная загрузка фото и видео, без траты места на диске. Для этого собственно люди её и использовали, чтобы экономить, но сохранять архив котиков и прочего нажитого. В настройках мобильного приложения можно выбирать режим выгрузки - в ленту (безлимит) или в папку - тогда будет занимать место. В случае с папкой действительно бы в пару кликов всё улетело в корзину - без необходимости в js-скриптах. Собственно, раз когда-то зачем-то врубили выгрузку в ленту - значит нуждались в необходимости хранения этой инфы, логично? Это сейчас внезапно выяснилось, что почта важнее, чем все эти фотко-видосы.

    Подвох Яндекса начался с недавнего момента, когда безлимит сделали только для платных тарифов:
    https://yandex.ru/support/yandex-360/customers/disk/web/ru/media-upload
    Безлимитная автозагрузка — это одна из возможностей в тарифах Яндекс 360. Если у вас не подключен тариф Яндекс 360, фото и видео, которые были загружены на Диск с телефона, будут занимать место.

    Следить за соблюдением тарифов и оферт - это такая же гигиена, как с упомянутым в другом комментарии привыатным режимом.

    И тогда для тех, кому дорого оплачивать хоть какой-нибудь тариф ради бесконечной многолетней ленты, действительно нежданчик случился - как у автора. Только это будут единицы. Другим проще оплатить тариф хотя бы на время, чтобы куда-то на сторону выгрузить все эти гигабайты (если не терабайты). Причём это выгрузка может стать геморойнее и дороже, чем просто дать денег Яндексу.

    Кейс "ленточного суицида" слишком редкий, чтобы эта фича вылезла из бэклога в кодинг. Ну и, конечно же, коммерческая организация должна иметь хоть какую-то мотивацию, чтобы ей несли деньги - и тут отсутствие содействия по работе с лентой с их стороны выглядит вполне логичным. Хотите и почту халявную, и диск незагаженный - разгребайтесь сами. Справедливо.


  1. AndrewTishkin
    05.08.2026 18:10

    PS: для любителей засрать Яндекс. Приведите, пожалуйста, пример российского сервиса, кто позволяет со скидкой в 40-50% получить на год-два до 8 терабайт места в облаке с удобными интерфейсами?

    Прежде, чем обвинять в "зажратости" Яшку, стоит посмотреть прайсы у Сбера и Мэйла. Сбер даже со своей новогодней акцией "терабайт нахаляву по промокоду" не дотягивает по уровню сервиса - нет не то что программ-клиентов, а даже WebDAV отрубили (про API, которое у Яндекса из коробки идёт, я уж молчу). Тут уже не js-скрипт писать надо, а вайбкодить собственную софтину синхронизации, чтоб с этим терабайтом места нормально работать.


    1. Hellmannn
      05.08.2026 18:10

      Приведите, пожалуйста, пример российского сервиса, кто позволяет со скидкой в 40-50% получить на год-два до 8 терабайт места в облаке с удобными интерфейсами?

      Удобств никаких, но безлимитное халявное облако есть - Макс.))

      11 теров за год - пока держит.


      1. Surrogate
        05.08.2026 18:10

        безлимитное халявное облако есть - Макс.))

        Можно об этом поподробнее?

        Нет желания использовать Макс. Ни как мессенджер, ни привязывать банки и госуслуги. Но как хранилище того, что не нужно на телефоне и компах и скорее всего больше не понадобится возможно сгодится.

        Главное заходить в нацмессенджер с телефона который обычно выключен и хранится под семью 40-мм слоями шапочек из фольги!!!


        1. Hellmannn
          05.08.2026 18:10

          Можно об этом поподробнее?

          Создаёте простой чат, только для себя или для любого количества человек, которых пригласите в него - ну и заливайте туда любые файлы.

          Лимиты не определены самим Максом и его разрабами, в правилах ничего нет по этому повобу. Но опытным путём установлено, что за год, при заливке многих терабайт - никаких ограничений не всплыло. Некоторые неудобства, связанные с реальным ограничением с 2 гигами на файл (хотя заявлено 4 гига на файл) - легко обходятся разбиением на многотомные архивы.

          Скорость up/down - вполне достойная, от 5-6 мбайт/сек на мобильном канале и до 50-60 на домашнем проводном или wifi. С компа или с телефона - без разницы, для скорости.


        1. AndrewTishkin
          05.08.2026 18:10

          После удаления с АппСтора снова открыли вход по номеру телефона в web.max.ru, так что пока можно без связи со смартфоном.

          Как я понимаю, тот же принцип, что в тг - грузить в Избранное или созданный с самим собой приватный чат/канал. Для каких-то простых архивов наверное норм - несколько чатов, теги, для сложных - у меня в голове как-то уже не ложится. Папочная структура лично мне удобнее.

          Но как основное и единственное хранилище Макс юзать - точно нет. Телега-то не идеальна, но хотя бы дополнительные способы безопасности появляются, а у этих вообще ужас как сыро.

          Просили недавно консультацию: у ребёнка угнали аккаунт, поставили пароль на вход, шлют от его имени сообщения... Макс при входе, при отсутствии пароля и отсутствии доступа к привязанной захватчиками почте, предлагает вариант "заморозить на недельку, потом удалить и можно будет зарегаться заново". Шикарно, слов нет. Через бота поддержки в итоге еле как выбилось сообщение, что "к аккаунту применены временные ограничения, доступ восстановится автоматически после истечения времени ограничения".


          1. Surrogate
            05.08.2026 18:10

            @AndrewTishkin, @Hellmannn спасибо за ваши ответы!

            Ещё вопрос, про качество: при отправке в чат в Whatsapp изображения и видео терЯют качество. В Телеграмме такого нет (это преподносится как добрая воля Павла Дурова, типа миллиардер может себе позволить). При сохранении в Макс качество фото/видео изменяется?


            1. AndrewTishkin
              05.08.2026 18:10

              Макс как и Телеграм поддерживает два варианта отправки - как фото и как файл.
              В режиме файла пережатия нет, по хэшу сходится.

              Кстати, вроде бы в Вотсапе тоже была отправка файлом, но я уже слабо помню, как оно у них работало.


              1. Hellmannn
                05.08.2026 18:10

                И в вотсапе и в максе - одинаково - либо файлом без пережатия и одинаковые хеши, либо как фото/видео, но уже с непредсказуемой степенью сжатия.


    1. doomguy666
      05.08.2026 18:10

      Могу нарисовать специально для Вас какую угодно скидку (меньше 100%) от начальной установленной мной цены


      1. AndrewTishkin
        05.08.2026 18:10

        Ахахах. Заманчиво, но мне всё равно интересно конечное абсолютное число рублей, которое надо заплатить)


  1. Dhwtj
    05.08.2026 18:10

    У меня уже почти 15 лет терабайт в облаке мейлру нахаляву по какое-то забытой богом акции. Правда, за подключение в виде диска хотят денег, но это тоже решаемо.

    Что забавно, уже и не нужно столько: коллекцию редких фильмов и личные фото из яркой молодости посмотреть не с кем.


    1. AndrewTishkin
      05.08.2026 18:10

      У меня мэйловский терабайт тоже ещё жив (жаль только один), только с годами они раскидали мины на поле: любое платное подключение тарифа и этот терабайт превратит в платный (расширяться - табу), ну и конечно за неактивность могут схлопнуть.


      1. Surrogate
        05.08.2026 18:10

        Я не смог воспользоваться этим "аттракционом неслыханной щедрости". Видео 100м не смог загрузить в это чудо-облако. Ни из дома по DSL (3 Mbit/s), ни с работы где были гигабитные каналы. Удалось залить туда пару фоток из дома и три десятка с работы. За три дня использования понял, что этим "дареным конем" невозможно пользоваться!


  1. pnetmon
    05.08.2026 18:10

    Ох, сподвигнула статья найти и удалить часть Фоток от Яндекс Фоток закрытых в 2018 году. Были в https://disk.yandex.ru/client/attach/YaFotki , а сейчас не удаленные показываются на Панорамах Яндекс Карт.


  1. Last26
    05.08.2026 18:10

    По моему проще от яндекса отказаться ))) да и вообще какой смысл использовать их диск или почту когда все элементарно своё поднять и настроить )


    1. kamaz1
      05.08.2026 18:10

      из праздного любопытства, с целью перевести почту на самохостинг, уровень антиспама гугла или яндекса реально достичь?


      1. vadimr
        05.08.2026 18:10

        DNSBL позволяет достичь вполне приемлемого уровня. Уровень антиспама гугла и яндекса, на мой взгляд, задран – много ложных срабатываний.


  1. vadimr
    05.08.2026 18:10

    1. pige0nd0ves Автор
      05.08.2026 18:10

      始可與言詩已矣,告諸往而知來者!


      1. vadimr
        05.08.2026 18:10

        吾述而不作,信而好古


  1. leni8ec
    05.08.2026 18:10

    Да барыги обыкновенные.

    Недавно увидел что у меня два платежа вподряд списали (3к за личную + 3к за семейную подписку), они мол не заменяют друг друга, а дополняют… Зато когда “понижал” тариф с семейной до личной - нигде не было упоминания об этом. Деньги снимают, не успеваешь на кнопку нажать, даже подтверждения нет.

    В тех поддержке разводят руками - мол “это норма, да вообще уже 5 дней прошло, ничего поделать не можем”.


    1. vp7
      05.08.2026 18:10

      Есть такая штука, называется "виртуальная карта". Любой банк делает за пару секунд в приложении.

      Для всех сервисов Яндекса у меня выделена отдельная виртуальная карта, на которой доступно для списания около 10 рублей. Остальные пополнения делаю прямо перед нужным мне списанием. Так намного проще и поддержка не сможет сказать "списали уже более 5 дней назад, вернуть не сможем" ;)


      1. khimick
        05.08.2026 18:10

        а что там сбер уже научился делать виртуальные карты больше 1 шт.?


        1. vp7
          05.08.2026 18:10

          Ого... вы меня удивили. Я даже не знал, что у каких-то банков бывают такие ограничения, а уж от сбера так вообще не ожидал.

          У меня сейчас 6 штук виртуальных карт и все они у одного банка с своими собственными лимитами.


      1. leni8ec
        05.08.2026 18:10

        Да, отличная вещь, тоже постепенно все сервисы перевожу и ставлю лимит по 100₽. Но Яндекс диск - как один из базовых сервисов был, по этому и не ожидал такой подляны от них.