Skip to main content

A simple tool that controls dropbox files.

Project description

rdbtool

Dropboxのファイルを簡単に扱うためのライブラリ。

インストール

pip install rdbtool

事前準備

  • ここでDropbox側の設定を行う
    • 設定方法は後日解説記事を作成予定

使い方

import rdbtool

# クラスの定義
db = rdbtool.RDB('(アクセストークン)', 'プロジェクト名')

# ファイルのダウンロード (test.txtというファイルをtest1.txtとしてダウンロード)
db.download_file('test1.txt', 'test.txt')

# ファイルのダウンロード (ファイルの競合を防ぐロックをかける、アップロードでロック解除)
db.download_file('test1.txt', 'test.txt', lock=True)

# ファイルのアップロード (test1.txtというファイルをtest2.txtとしてアップロード)
db.upload_file('test1.txt', 'test2.txt')

# ファイルのアップロード (test1.txtというファイルをtest.txtとして上書きアップロード)
db.upload_file('test1.txt', 'test.txt', overwrite=False)

# 共有リンクの取得 (test.txtの共有リンクを取得)
link = db.get_shared_link('test.txt'):

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

rdbtool-1.0.1.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

rdbtool-1.0.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file rdbtool-1.0.1.tar.gz.

File metadata

  • Download URL: rdbtool-1.0.1.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for rdbtool-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7e69e0cbb62f299cdf76adafc1c96234a71b8c1ca24aa22afb5aeeba205a0c28
MD5 bbe2f84ddf8e4ccae6eddbf7c2bb8332
BLAKE2b-256 4eab825349e2dcee72c3f2d21ae5cde3ca0c50a1aadbe6989b31829bd66bdf3e

See more details on using hashes here.

File details

Details for the file rdbtool-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: rdbtool-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for rdbtool-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1d2c54a3cca17a61b262c774da8939ecc8a2bcae1e4d60f43b7b22fe1c52dd5
MD5 f8263251c36e9bbadd0a99b786c7fe1a
BLAKE2b-256 d7482bcab311a0c2355289c6ec8f3a6513ecce137bebdcb977e418307604e20d

See more details on using hashes here.

Supported by

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