Skip to content
Python
Latest commit 968701a Feb 15, 2015 @jncraton Merge pull request #13 from sachin1092/master
Added delete file and delete directory

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.