Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Python
branch: master

Merge pull request #13 from sachin1092/master

Added delete file and delete directory
latest commit 968701a882
Jon Craton authored

readme.md

PythonDropboxUploader (dbupload)

A very small Python package which provides a function to easily maniupulate files stored on Dropbox. This does not use the official API and should probably not be used on any kind of production system.

Usage

Basic uploading

from dbupload import DropboxConnection

conn = DropboxConnection("email@example.com", "password")
conn.upload_file("local_file.txt","/remote/path/","remote_file.txt")

Directory Listing

from dbupload import DropboxConnection

conn = DropboxConnection("email@example.com", "password")
print(conn.get_dir_list('/remote/path'))

Downloading a file

from dbupload import DropboxConnection

conn = DropboxConnection("email@example.com", "password")
conn.download_file("/remote/path","remote_file.txt","local_file.txt")

Download all files in a directory

from dbupload import DropboxConnection

conn = DropboxConnection("email@example.com", "password")

urls = conn.get_dir_list('/remote/path')

for filename in urls:
    conn.download_file_from_url(urls[filename], filename)

Delete a file in a directory

from dbupload import DropboxConnection

conn = DropboxConnection("email@example.com", "password")

urls = conn.delete_file('/remote/path', 'remote_file.txt')

Delete a directory

from dbupload import DropboxConnection

conn = DropboxConnection("email@example.com", "password")

urls = conn.delete_dir('/remote/path/dir_to_del')
Something went wrong with that request. Please try again.