Skip to main content

A Python interface for interacting with Microsoft's OneDrive.

Project description

OFB Python SDK

The ofb-python-sdk provides a Python interface for interacting with Microsoft's OneDrive. It simplifies the process of authenticating, uploading, downloading, and managing files on OneDrive through a simple and intuitive API. This SDK is particularly useful for developers who need to integrate OneDrive functionalities within their Python applications efficiently.

Features

  • Authentication with OAuth2
  • Upload files to OneDrive (supports both small and large files)
  • Download files from OneDrive
  • Create and manage folders
  • Delete files and folders
  • Handle file conflicts with customizable behavior
  • Rich progress bar integration for file uploads

Installation

Install ofb-python-sdk using pip:

pip install sy-ofb-python-sdk

Usage

See the EXAMPLE.md

Contributing

Contributions are welcome! Please read the CONTRIBUTING.md for guidelines on how to contribute to this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you need assistance or encounter any bugs, please open an issue on the project's GitHub issues page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sy_ofb_python_sdk-0.2.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sy_ofb_python_sdk-0.2.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file sy_ofb_python_sdk-0.2.0.tar.gz.

File metadata

  • Download URL: sy_ofb_python_sdk-0.2.0.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for sy_ofb_python_sdk-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0b5834f735bb3fce5b174e3f32723d5d0342cebd231b9773ac1e96df4d5be488
MD5 268029e87c139f78e919e47fa759c123
BLAKE2b-256 e86f6414691faa7683178d5f198fe6d37a7a459a0a8dc71e9d44d156bbf06ba7

See more details on using hashes here.

File details

Details for the file sy_ofb_python_sdk-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sy_ofb_python_sdk-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3d66d3af42353c6187f6d90656a2d19a71c16e5ab5db37bcedc7763da5d33d7
MD5 ebb5eed2059a1efd92346e11c2386882
BLAKE2b-256 2e1efa2bd7af8068348a83af23c9f9a8f2c7b0002c96d8377a138eabee51ab5e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page