dropbox

The Official Dropbox API V2 SDK for Python

https://github.com/dropbox/dropbox-sdk-python

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 41 committers (7.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary

Keywords

dropbox dropbox-sdk dropbox-v2 python sdk sdk-python

Keywords from Contributors

dropbox-api stone interactive pallets transformers distributed network-simulation shellcodes hacking packaging
Last synced: 6 months ago · JSON representation

Repository

The Official Dropbox API V2 SDK for Python

Basic Info
Statistics
  • Stars: 955
  • Watchers: 61
  • Forks: 326
  • Open Issues: 47
  • Releases: 95
Topics
dropbox dropbox-sdk dropbox-v2 python sdk sdk-python
Created over 10 years ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Code of conduct

README.rst

.. image:: https://cfl.dropboxstatic.com/static/images/sdk/python_banner.png
    :target: https://github.com/dropbox/dropbox-sdk-python

.. image:: https://img.shields.io/pypi/pyversions/dropbox.svg
    :target: https://pypi.python.org/pypi/dropbox

.. image:: https://img.shields.io/pypi/v/dropbox.svg
    :target: https://pypi.python.org/pypi/dropbox

.. image:: https://codecov.io/gh/dropbox/dropbox-sdk-python/branch/main/graph/badge.svg
    :target: https://codecov.io/gh/dropbox/dropbox-sdk-python

The offical Dropbox SDK for Python.

Documentation can be found on `Read The Docs`_.

Installation
============

Create an app via the `Developer Console`_.

Install via `pip `_:

.. code-block:: console

    $ pip install dropbox

Install from source:

.. code-block:: console

    $ git clone git://github.com/dropbox/dropbox-sdk-python.git
    $ cd dropbox-sdk-python
    $ python setup.py install

After installation, follow one of our `Examples`_ or read the documentation on `Read The Docs`_.

You can also view our `OAuth Guide`_.

Examples
========

We provide `Examples`_ to help get you started with a lot of the basic functionality in the SDK.

- **OAuth**
    - `Commandline OAuth Basic `_ - Shows a simple example of commandline oauth (no redirect).
    - `Commandline OAuth Scopes `_ - Shows a simple example of commandline oauth using scopes.
    - `Commandline OAuth PKCE `_ - Shows a simple example of commandline oauth using PKCE.
- **Other Examples**
    - `Updown `_ - Sample application that uploads the contents of your ``Downloads`` folder to Dropbox.
    - `Backup and Restore `_ - Sample application that shows how you can backup a file and restore previous versions if the file was modified/corrupted in any way.

Getting Help
============

If you find a bug, please see `CONTRIBUTING.md`_ for information on how to report it.

If you need help that is not specific to this SDK, please reach out to `Dropbox Support`_.

License
=======

This SDK is distributed under the MIT license, please see `LICENSE`_ for more information.

.. _logo: {logo_link}
.. _repo: https://github.com/dropbox/dropbox-sdk-python
.. _`Read The Docs`: http://dropbox-sdk-python.readthedocs.org
.. _`Examples`: https://github.com/dropbox/dropbox-sdk-python/tree/main/example
.. _LICENSE: https://github.com/dropbox/dropbox-sdk-python/blob/main/LICENSE
.. _CONTRIBUTING.md: https://github.com/dropbox/dropbox-sdk-python/blob/main/CONTRIBUTING.md
.. _Developer Console: https://dropbox.com/developers/apps
.. _OAuth Guide: https://www.dropbox.com/lp/developers/reference/oauth-guide
.. _`Dropbox Support`: https://www.dropbox.com/developers/contact

Owner

  • Name: Dropbox
  • Login: dropbox
  • Kind: organization
  • Location: San Francisco

GitHub Events

Total
  • Issues event: 3
  • Watch event: 28
  • Delete event: 1
  • Issue comment event: 8
  • Push event: 2
  • Pull request review event: 4
  • Pull request event: 4
  • Fork event: 9
  • Create event: 1
Last Year
  • Issues event: 3
  • Watch event: 28
  • Delete event: 1
  • Issue comment event: 8
  • Push event: 2
  • Pull request review event: 4
  • Pull request event: 4
  • Fork event: 9
  • Create event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 281
  • Total Committers: 41
  • Avg Commits per committer: 6.854
  • Development Distribution Score (DDS): 0.779
Past Year
  • Commits: 4
  • Committers: 4
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.75
Top Committers
Name Email Commits
Ken Elkabany k****y@d****m 62
Dropbox Bot 7****t 40
Brad Rogers b****s@g****m 39
Ken Elkabany k****n@e****m 21
Matt Bogosian m****n@d****m 19
dependabot[bot] 4****] 14
rob r****g@d****m 13
Peichao Zhang s****0@g****m 12
yuxiang-he y****e 7
Greg g****b 5
Lucurus 1****s 5
mtruong-dbx 7****x 3
Brent Bumann b****n@a****m 3
Scott Erickson s****n@g****m 3
Karandeep Johar k****r@g****m 3
Peichao Zhang p****o@d****m 3
Connor Worley c****y@g****m 2
ALEX FELDMAN a****f@d****m 2
Aaron Staley a****y@d****m 2
Alex Swehla s****s@t****v 2
Eric Zhang e****g@p****m 1
Brad Rogers b****s@d****m 1
Rian Hunter r****n@a****u 1
Codelinsoft a****a@c****t 1
Anish Athalye me@a****m 1
Qiming Yuan q****g@d****m 1
Eugene Che e****e@g****m 1
Said Özcan s****d@o****o 1
Stefano Costa s****o@i****t 1
Vinod Chandru v****u@g****m 1
and 11 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 45
  • Total pull requests: 101
  • Average time to close issues: 4 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 34
  • Total pull request authors: 22
  • Average comments per issue: 3.33
  • Average comments per pull request: 1.87
  • Merged pull requests: 38
  • Bot issues: 0
  • Bot pull requests: 41
Past Year
  • Issues: 2
  • Pull requests: 5
  • Average time to close issues: about 6 hours
  • Average time to close pull requests: about 1 month
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 0.5
  • Average comments per pull request: 0.6
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • kloczek (4)
  • samschott (4)
  • alicera (3)
  • jporcenaluk (2)
  • maxbelanger (2)
  • SujithChristopher (2)
  • SamStephens (2)
  • SFrijters (2)
  • lalith-mcw (1)
  • AlohaPropolis (1)
  • ceamac (1)
  • kkwaiser (1)
  • nk9 (1)
  • papadeltasierra (1)
  • gmonkman (1)
Pull Request Authors
  • dependabot[bot] (37)
  • maxbelanger (24)
  • DropboxBot (19)
  • greg-db (7)
  • github-actions[bot] (4)
  • sderickson (3)
  • lan17 (2)
  • Brent1LT (2)
  • ivanmilevtues (2)
  • rogebrd (2)
  • sagarvora (1)
  • dennissiemensma (1)
  • foarsitter (1)
  • alistvt (1)
  • Dmchale92 (1)
Top Labels
Issue Labels
bug (22) question (15) enhancement (8)
Pull Request Labels
dependencies (37) github_actions (35) python (2)

Packages

  • Total packages: 4
  • Total downloads:
    • pypi 1,576,545 last-month
  • Total docker downloads: 941,768,229
  • Total dependent packages: 45
    (may contain duplicates)
  • Total dependent repositories: 1,900
    (may contain duplicates)
  • Total versions: 320
  • Total maintainers: 1
pypi.org: dropbox

Official Dropbox API Client

  • Versions: 139
  • Dependent Packages: 39
  • Dependent Repositories: 1,792
  • Downloads: 1,576,545 Last month
  • Docker Downloads: 941,768,229
Rankings
Dependent repos count: 0.3%
Docker downloads count: 0.3%
Downloads: 0.3%
Dependent packages count: 0.4%
Average: 1.0%
Stargazers count: 2.1%
Forks count: 2.8%
Maintainers (1)
Last synced: 6 months ago
proxy.golang.org: github.com/dropbox/dropbox-sdk-python
  • Versions: 102
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 6 months ago
conda-forge.org: dropbox

The Official Dropbox API V2 SDK for Python

  • Versions: 50
  • Dependent Packages: 6
  • Dependent Repositories: 54
Rankings
Dependent repos count: 4.8%
Dependent packages count: 9.0%
Average: 9.3%
Forks count: 9.7%
Stargazers count: 13.8%
Last synced: 7 months ago
anaconda.org: dropbox

The Official Dropbox API V2 SDK for Python

  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 54
Rankings
Forks count: 18.7%
Dependent repos count: 23.7%
Stargazers count: 25.0%
Average: 29.6%
Dependent packages count: 51.1%
Last synced: 7 months ago

Dependencies

requirements.txt pypi
  • ply *
  • pytest *
  • pytest-runner *
  • requests >=2.16.2
  • six >=1.12.0
  • sphinx *
  • stone >=2.
  • twine *
  • wheel *
test/requirements.txt pypi
  • coverage *
  • mock *
  • pytest *
  • pytest-mock *
  • stone >=2.
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/checkout v2.3.4 composite
  • actions/setup-python v2.2.2 composite
.github/workflows/coverage.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2.2.2 composite
  • codecov/codecov-action v1.3.2 composite
.github/workflows/pypiupload.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2.2.2 composite
.github/workflows/spec_update.yml actions
  • 1466587594/get-current-time v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2.2.2 composite
  • peter-evans/create-pull-request v3.8.2 composite
setup.py pypi