Skip to content
venedicusPublic

About

Drydock — Yandex Disk Files Recovery tool

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

Drydock

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

Сделана под свою коллекцию: в первый день вытащила половину, остальное добиралось неделями. Файлы то отдаются, то нет, поэтому круг лучше не выключать.

Русский · English · Türkçe · Қазақша · Oʻzbekcha · Azərbaycanca

MIT · Windows · macOS · Linux · Python 3.12+ · не связан с Яндексом

site release stars last commit

Демо: опись, архив, здоровье, инструменты, масштаб

Что умеет

Действие Что делает
Опись обходит облако и записывает имя, размер, хеши и место в дереве — включая файлы, которые уже не скачать
Проба проверяет доступность без скачивания: первый и последний байт
Круг качает всё, что отдаётся, и перепроверяет недоступное, пока не остановишь
Архив пакует спасённое в тома 3.9 ГБ, 1.9 ГБ или одним файлом
Удаление освобождает облако тем, что уже проверено; три режима: проверенное, архивированное, выбранное вручную
Здоровье показывает, почему не выходит: причины отказов, узлы, задачи
Экспорт выгружает опись в CSV или JSON: путь, размер, доступность, хеши, где лежит спасённая копия

Ещё: превью, учёт файлов, спасённых вручную, сверка зеркала с диском, автопилот, командная палитра Ctrl+K, шесть языков, тёмная и светлая темы.

Как поставить

Готовый файл — Drydock.exe из релизов. Python не нужен, нужен только 7-Zip.

Из исходников — Python 3.12+, 7-Zip и любая из трёх систем:

# Windows
git clone https://github.com/venedicus/drydock.git
cd drydock
py -3.12 -m venv .venv
.venv\Scripts\python.exe -m pip install -e .
# macOS и Linux
git clone https://github.com/venedicus/drydock.git
cd drydock
python3 -m venv .venv
.venv/bin/python -m pip install -e .

На Linux 7-Zip ставится пакетом p7zip-full, на macOS — brew install sevenzip.

Запуск — Drydock.exe на Windows, ./Drydock.sh на macOS и Linux, либо drydock app из любого места. Окно открывается на http://127.0.0.1:8765.

  1. Доступ — вставить токен из полигона Яндекса или задать YANDEX_DISK_TOKEN.
  2. Настройки — выбрать папку для files/, meta/, archives/, catalog.db.
  3. Опись — дождаться конца.
  4. Круг — оставить работать.

Документы

Чем помочь

  • Поставить звезду — по ней проект находят другие.
  • Поблагодарить автора — страница с реквизитами.
  • Рассказать, если помогло — issue с историей: сколько файлов, что не вышло.
  • Сообщить, где числа разошлись — это важнее новых возможностей.
  • Поправить перевод — языков шесть, любой может отстать от кода.

YooMoney Bitcoin USDT TON XMR

Реквизиты для перевода
Сеть Адрес
Bitcoin (BTC, SegWit) bc1qaj3jllqse90sqcrfvtyv5ll7le2guh0q30prp2
Bitcoin Lightning venedicus@cake.cash
Ethereum (ETH, ERC-20) 0x1e728B3568c9072A749694dEa116b1c8331fD43a
BNB Chain (BNB, BEP-20) 0x1e728B3568c9072A749694dEa116b1c8331fD43a
Polygon (POL) 0x1e728B3568c9072A749694dEa116b1c8331fD43a
TON (TON, USDT) UQBKSMU3B9OFfaqWK3iQBCyifZjCEgF8m4kBsO-Tu5U4Grx1
Tron (TRX, USDT TRC-20) TMibQMbptanys3JVgZxpHucQLZsWGTihzg
Solana (SOL, SPL) 5xb56pkcUk473d13MKADLdBNtuA2v4qFukSpWermZhm3
Dogecoin (DOGE) D7VGb1PsLqr5RSnFmiwCz81zTq9gPsUTng
Litecoin (LTC) ltc1qp0wfw2hezl94c4c3cl6yeya4wcczck2ttjaun8
Monero (XMR) 45LuFsk9rr7JwepcsfaspeTwyUVy7QbbWUbA1hsBj374h3BPhyPvpqWLVfQM9kDJBddZKsQcNbDEhS3ZTdoritJvGLdsWPF

Ethereum, BNB Chain и Polygon используют один адрес — сеть выбирается при отправке. Карта, СБП и ЮMoney: страница перевода.


© 2026 venedicus · MIT · «Яндекс.Диск» — товарный знак правообладателя, проект с Яндексом не связан.

About

Drydock — Yandex Disk Files Recovery tool

Topics

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages