πŸš€ Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more β†’
Socket
DemoInstallSign in
Socket

yandex-disk

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

yandex-disk

Yandex.Disk API for NodeJS.

0.0.8
latest
Source
npm
Version published
Weekly downloads
98
-11.71%
Maintainers
1
Weekly downloads
Β 
Created
Source

ΠšΠ»ΠΈΠ΅Π½Ρ‚ для ЯндСкс.Диска Π½Π° NodeJS

Π£ΠΌΠ΅Π΅Ρ‚

  • Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹.
  • Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ список ΠΈΡ… содСрТимого.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ сущСствованиС Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°.
  • ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ

Пока Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚

  • Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ установка свойств Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ.
  • Запрос Π»ΠΎΠ³ΠΈΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ ΠΎΠ± измСнСниях Π½Π° дискС.

Установка

npm install yandex-disk

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

```javascript
var YandexDisk = require('yandex-disk').YandexDisk;
var disk = new YandexDisk(oauthToken); // доступ ΠΏΠΎ OAuth Ρ‚ΠΎΠΊΠ΅Π½Ρƒ
// ΠΈΠ»ΠΈ
var disk = new YandexDisk(login, password); // доступ ΠΏΠΎ Π»ΠΎΠ³ΠΈΠ½Ρƒ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ
```

Бвойства

  • disk.timeout – Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ запроса Π² миллисСкундах. По-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 60000.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹

  • disk.cd(dirname) - Π΄Π΅Π»Π°Π΅Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ.
  • disk.writeFile(path, content, encoding, callback) - создаёт ΠΈΠ»ΠΈ пСрСзаписываСт Ρ„Π°ΠΉΠ».
  • disk.uploadFile(srcFile, targetPath, callback) - Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ» ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π° Π―.Диск.
  • disk.uploadDir(srcDir, targetPath, callback) - Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π° Π―.Диск.
  • disk.readFile(path, encoding, callback) - Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ».
  • disk.downloadFile(srcPath, targetFile, callback) - скачиваСт Ρ„Π°ΠΉΠ» ΠΈΠ· Π―.Диска Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму.
  • disk.remove(path, callback) - удаляСт Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.
  • disk.exists(path, callback) - провСряСт сущСствованиС Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • disk.mkdir(dirname, callback) - создаёт Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.
  • disk.readdir(path, callback) - Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ содСрТимоС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² с полями
    • href - ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ Π½Π° Π―.ДискС
    • displayName - ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ имя
    • creationDate - Π΄Π°Ρ‚Π° создания (строка)
    • isDir - Ссли это дирСктория, Ρ‚ΠΎ true
    • size - Ссли это Ρ„Π°ΠΉΠ», Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°, ΠΈΠ½Π°Ρ‡Π΅ 0
    • lastModified - Π΄Π°Ρ‚Π° послСднСй ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (строка)
  • disk.copy(path, destination, callback) - ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ».
  • disk.move(path, destination, callback) - ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ».
  • disk.isPublic(path, callback) - провСряСт, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π»ΠΈ дирСктория ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ». Бсылку Π½Π° Ρ„Π°ΠΉΠ» Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² callback-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ссли дирСктория ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹, ΠΈΠ½Π°Ρ‡Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ null.
  • disk.publish(path, callback) - ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ ΠΏΠ°ΠΏΠΊΡƒ. Π’ callback Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ URL с ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΉ ссылкой.
  • disk.unPublish(path, callback) - удаляСт ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ доступ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅. Π’ callback ΠΏΡ€ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ false.

ВсСм callback-функциям ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ошибки, Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ -- Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

API ЯндСкс.Диска

FAQs

Package last updated on 29 Nov 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts