Deta Drive Dart

A dart library for Deta Drive Cloud Service

!Please never expose your private keys or push into public version control

Features

  • Upload file to deta storage
  • List deta files
  • Delete deta files
  • Download deta files

x – Chunked upload `TODO`

Getting started

TL;DR Check out the amazing Deta here

Usage

Check the /example folder. **There is a complete view with riverpod in the examples folder

Create Deta object

import 'package:deta_drive/deta_drive.dart';

void main() async {
  final _deta = Deta(projectId: 'projectId', projectKey: 'projectKey');

  final drive = DetaDrive(drive: 'drive-name', deta: _deta);

  final drive2 = DetaDrive(drive: 'drive-name-2', deta: _deta);

  // ... <more-drives> per your requirement
  
  final myFiles = await drive.listFiles();

  print(myFiles);
}

Additional information

ATTENTION Be smart, Keep your deta keys private

GitHub

View Github