169 похожих чатов

Ребят, а кто-то тягал данные с Яндекс Диска? Поделитесь, пожалуйста, способом?!

16 ответов

39 просмотров

Запускайте rclone для создания/обновления локальной копии файлов и читайте как обычно

Байкулов-Антон Автор вопроса
Pavel Zheltouhov
Запускайте rclone для создания/обновления локально...

Не вариант. Мне нужно именно на диске, и читать из архива. Вся эта история будет крутиться на продовой машине.

Байкулов Антон
Не вариант. Мне нужно именно на диске, и читать из...

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

Байкулов-Антон Автор вопроса

Вся затея будет висеть на проде, синкать 120гб, ради нескольких файлов json общим весом в 100мб так себе затея

Байкулов-Антон Автор вопроса
Pavel Zheltouhov
вам жалко чужих гигабайтов?

Мне жалко мой прод. Ему такие излишества не нужны.

Байкулов Антон
Мне жалко мой прод. Ему такие излишества не нужны.

А что именно вы называете "продом"? ну сравните цены на Яндекс Object Storage посчитайте сколько на вас экономят

Байкулов-Антон Автор вопроса
Pavel Zheltouhov
А что именно вы называете "продом"? ну сравните це...

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

Байкулов Антон
Да я всё понимаю. Можно найти другие способы хране...

привет, а в чем там проблема можешь рассказать в двух словах? чем API не подходит? Получаешь список всех файлов > читаешь нужный > если это архив, ну разбираешь его на питоне)

Байкулов-Антон Автор вопроса
all ow
привет, а в чем там проблема можешь рассказать в д...

Я ловлю 401 ошибку, библиотеки пробовал from YaDiskClient.YaDiskClient import YaDisk import yandexwebdav Я не могу вкурить логику авторизации. Есть приложение с доступом к логину, я получил токен. Есть логин и пароль для приложения для доступа к Я.Диску. Задача: на диске лежит архив, в нём есть json, который необходимо достать, не скачивая весь архив.

Байкулов Антон
Я ловлю 401 ошибку, библиотеки пробовал from YaDi...

А как можно получить json из архива не скачивая и не распаковывая его? Возможности апи яндекс диска описаны в доке. У рест апи очень ограниченный функционал: посмотреть содержимое диска по токену, скачать файл, загрузить файл

Байкулов-Антон Автор вопроса
Дмитрий Яковлев
А как можно получить json из архива не скачивая и ...

GPT говорит что можно. Но я пока не вижу методов

Байкулов Антон
screenshot GPT говорит что можно. Но я пока не вижу методов

По поводу жпт надеюсь это был рофл 🌚 А что документация по рест апи яндекс диска говорит на этот счёт?

Байкулов-Антон Автор вопроса
Дмитрий Яковлев
По поводу жпт надеюсь это был рофл 🌚 А что докуме...

Ну я подумал раз есть возможность в UI скачать отдельный файл архива, то значит я смогу это сделать и через API. В крайнем случае через парсинг

Байкулов Антон
Ну я подумал раз есть возможность в UI скачать отд...

Буквально всё с чем можно работать описано здесь. Если нужно работать с файлами внутри архива, то для этого наверно придётся свой клиент писать.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта