infomaniak / flysystem-kdrive
This package is abandoned and no longer maintained.
No replacement package was suggested.
Flysystem Adapter for Infomaniak kDrive
v1.0.0
2020-02-05 10:25 UTC
Requires
- ext-curl: *
- league/flysystem-webdav: ^1.0
Requires (Dev)
This package is not auto-updated.
Last update: 2024-03-29 06:27:09 UTC
README
This package contains a Flysystem adapter for Infomaniak kDrive. It is built on top of the Flysystem WebDAV adapter.
Installation
Via Composer
composer require infomaniak/flysystem-kdrive
Credentials
To be able to connect to your kDrive, you'll need the following information.
- Your kDrive ID (Find your kDrive ID)
- Your login email address (the one you'd use on https://manager.infomaniak.com)
- A unique application password (Generate an application password)
Find your kDrive ID
- Connect to your kDrive directly on Infomaniak
- Find your drive's ID in the URL :
https://drive.infomaniak.com/app/drive/[ID]/files
Usage
use Infomaniak\KDrive\KDriveAdapter; use League\Flysystem\Filesystem; $kDrive = new KDriveAdapter( '123456', // Your kDrive's ID 'john.doe@example.tld', // Your Infomaniak login email address '********************', // Your generated password ); $filesystem = new Filesystem($kDrive);
Examples
Go to the examples directory to find a few examples to get you started.
License
The MIT License (MIT). Please see the LICENSE for more information.