axelpal/phpbu-yandex-disk

phpbu Yandex.Disk implementation

1.0 2016-03-31 06:37 UTC

This package is auto-updated.

Last update: 2024-04-05 00:00:41 UTC


README

Installation

To install this extension to phpbu, run this:

composer create-project axelpal/phpbu-yandex-disk

Navigate to phpbu-yandex-disk folder:

cd phpbu-yandex-disk    

Usage

For running phpbu with Yandex.Disk support, you should run command:

vendor/bin/phpbu --bootstrap=extend.php

For using Yandex.Disk as Sync, add these lines to your phpbu.xml:

    ...
  <sync type="yandex.disk">
      <option name="token" value="YANDEX_API_TOKEN"/>
      <option name="path" value="YANDEX_DISK_PATH"/>
  </sync>
    ...

Example of configuration you can find in phpbu.xml_example in this repo.

Getting API Token key:

Goto https://oauth.yandex.ru/client/new create your app

  • Check all Disks permissions
  • generate access token:
  1. Goto https://oauth.yandex.ru/authorize?response_type=token&client_id=APP_ID (replace APP_ID with ID giving to you)

  2. Then you should get token parameter from GET-parameters of opened page

Other documentation you can find in: