Table of Contents - dbox-0.8.3 Documentation
Pages
- LICENSE
-
README
- dbox
- Installation
- Install dbox
- Get developer keys
- Generate an access token
- Using dbox from the Command-Line
- Usage
- Authorize
- Create a new Dropbox folder
- Clone an existing Dropbox folder
- Pull (download changes from Dropbox)
- Push (upload changes to Dropbox)
- Sync (pull changes from Dropbox, then push changes to Dropbox)
- Move (move/rename the Dropbox folder)
- Example
- Using dbox from Ruby
- Usage
- Setup
- Create a new Dropbox folder
- Clone an existing Dropbox folder
- Pull (download changes from Dropbox)
- Push (upload changes to Dropbox)
- Sync (pull changes from Dropbox, then push changes to Dropbox)
- Move (move/rename the Dropbox folder)
- Check whether a Dropbox DB file is present
- Example
Classes and Modules
- Dbox
- Dbox::API
- Dbox::BadPath
- Dbox::ConfigurationError
- Dbox::CorruptDatabase
- Dbox::DB
- Dbox::DB::DropboxBlob
- Dbox::DB::DropboxDir
- Dbox::DB::DropboxFile
- Dbox::Database
- Dbox::DatabaseError
- Dbox::Loggable
- Dbox::Loggable::ClassMethods
- Dbox::MissingDatabase
- Dbox::RemoteAlreadyExists
- Dbox::RemoteMissing
- Dbox::RequestDenied
- Dbox::ServerError
- Dbox::Syncer
- Dbox::Syncer::Operation
- Dbox::Syncer::Pull
- Dbox::Syncer::Push
- Dbox::Utils
- Object
Methods
- ::api — Dbox::DB
- ::api — Dbox::Syncer
- ::authorize — Dbox::API
- ::authorize — Dbox
- ::clean_local_path — Dbox
- ::clean_remote_path — Dbox
- ::clone — Dbox::DB
- ::clone — Dbox::Syncer
- ::clone — Dbox
- ::clone_or_pull — Dbox
- ::connect — Dbox::API
- ::corrupt? — Dbox::DB
- ::create — Dbox::Database
- ::create — Dbox::DB
- ::create — Dbox::Syncer
- ::create — Dbox
- ::db_file — Dbox::DB
- ::db_tmpfile — Dbox::DB
- ::delete — Dbox
- ::destroy! — Dbox::DB
- ::exists? — Dbox::Database
- ::exists? — Dbox::DB
- ::exists? — Dbox
- ::included — Dbox::Loggable
- ::load — Dbox::Database
- ::load — Dbox::DB
- ::log — Dbox
- ::metadata — Dbox
- ::migrate_dbfile — Dbox
- ::migrate_from_old_db_format — Dbox::Database
- ::move — Dbox::DB
- ::move — Dbox::Syncer
- ::move — Dbox
- ::new — Dbox::API
- ::new — Dbox::Database
- ::new — Dbox::DB
- ::new — Dbox::DB::DropboxBlob
- ::new — Dbox::DB::DropboxDir
- ::new — Dbox::Syncer::Operation
- ::new — Dbox::Syncer::Pull
- ::new — Dbox::Syncer::Push
- ::pull — Dbox::DB
- ::pull — Dbox::Syncer
- ::pull — Dbox
- ::push — Dbox::DB
- ::push — Dbox::Syncer
- ::push — Dbox
- ::saving_timestamp — Dbox::DB
- ::setup_logger — Dbox
- ::sync — Dbox
- #add_entry — Dbox::Database
- #api — Dbox::DB
- #api — Dbox::DB::DropboxBlob
- #api — Dbox::Syncer::Operation
- #bootstrap — Dbox::Database
- #bootstrapped? — Dbox::Database
- #calculate_changes — Dbox::DB::DropboxDir
- #calculate_changes — Dbox::Syncer::Pull
- #calculate_changes — Dbox::Syncer::Push
- #calculate_hash — Dbox::Utils
- #case_insensitive_difference — Dbox::Utils
- #case_insensitive_equal — Dbox::Utils
- #case_insensitive_join — Dbox::Utils
- #case_insensitive_resolve — Dbox::Utils
- #connect — Dbox::API
- #contents — Dbox::Database
- #create — Dbox::DB::DropboxBlob
- #create_dir — Dbox::API
- #create_dir — Dbox::Syncer::Pull
- #create_dir — Dbox::Syncer::Push
- #create_file — Dbox::Syncer::Pull
- #create_local — Dbox::DB::DropboxBlob
- #create_local — Dbox::DB::DropboxDir
- #create_local — Dbox::DB::DropboxFile
- #create_remote — Dbox::DB::DropboxBlob
- #create_remote — Dbox::DB::DropboxDir
- #create_remote — Dbox::DB::DropboxFile
- #current_dir_entries_as_hash — Dbox::Syncer::Operation
- #db_file — Dbox::DB
- #db_tmpfile — Dbox::DB
- #delete — Dbox::DB::DropboxBlob
- #delete_dir — Dbox::API
- #delete_dir — Dbox::Syncer::Pull
- #delete_dir — Dbox::Syncer::Push
- #delete_entry — Dbox::Database
- #delete_entry_by_entry — Dbox::Database
- #delete_entry_by_path — Dbox::Database
- #delete_file — Dbox::API
- #delete_file — Dbox::Syncer::Pull
- #delete_file — Dbox::Syncer::Push
- #delete_local — Dbox::DB::DropboxBlob
- #delete_local — Dbox::DB::DropboxDir
- #delete_local — Dbox::DB::DropboxFile
- #delete_remote — Dbox::DB::DropboxBlob
- #delete_remote — Dbox::DB::DropboxDir
- #delete_remote — Dbox::DB::DropboxFile
- #dir? — Dbox::DB::DropboxBlob
- #dir? — Dbox::DB::DropboxDir
- #dir? — Dbox::DB::DropboxFile
- #download — Dbox::DB::DropboxFile
- #download_file — Dbox::Syncer::Pull
- #ensure_schema_exists — Dbox::Database
- #entry_res_to_fields — Dbox::Database
- #execute — Dbox::Syncer::Pull
- #execute — Dbox::Syncer::Push
- #execute_changes — Dbox::DB::DropboxDir
- #find_by_path — Dbox::Database
- #find_entries — Dbox::Database
- #find_entries_with_columns — Dbox::Database
- #find_entry — Dbox::Database
- #find_entry_with_columns — Dbox::Database
- #find_nonconflicting_path — Dbox::Utils
- #force_metadata_update_from_server — Dbox::DB::DropboxBlob
- #force_metadata_update_from_server — Dbox::Syncer::Push
- #gather_local_info — Dbox::DB::DropboxDir
- #gather_remote_info — Dbox::Syncer::Operation
- #generate_tmpfilename — Dbox::Syncer::Operation
- #get_file — Dbox::API
- #handle_response — Dbox::API
- #initialize_copy — Dbox::API
- #insert_entry — Dbox::Database
- #is_dir — Dbox::Syncer::Push
- #list_contents — Dbox::Syncer::Push
- #local_path — Dbox::DB::DropboxBlob
- #local_path — Dbox::Syncer::Operation
- #local_to_relative_path — Dbox::DB
- #local_to_relative_path — Dbox::Utils
- #log — Dbox::Loggable
- #log — Dbox::Loggable::ClassMethods
- #lookup_id_by_path — Dbox::Syncer::Operation
- #make_fields — Dbox::Database
- #merge_changelists — Dbox::DB::DropboxDir
- #metadata — Dbox::API
- #metadata — Dbox::Database
- #metadata — Dbox::Syncer::Operation
- #migrate — Dbox::Database
- #migrate_entry_from_old_db_format — Dbox::Database
- #modified? — Dbox::DB::DropboxBlob
- #modified? — Dbox::Syncer::Pull
- #modified? — Dbox::Syncer::Push
- #move — Dbox::API
- #move — Dbox::DB
- #mtime — Dbox::Syncer::Push
- #parse_time — Dbox::DB::DropboxBlob
- #parse_time — Dbox::Utils
- #practice — Dbox::Syncer::Pull
- #practice — Dbox::Syncer::Push
- #print — Dbox::DB::DropboxDir
- #process_basic_remote_props — Dbox::Syncer::Operation
- #pull — Dbox::DB
- #pull — Dbox::DB::DropboxDir
- #push — Dbox::DB
- #push — Dbox::DB::DropboxDir
- #put_file — Dbox::API
- #relative_to_local_path — Dbox::DB
- #relative_to_local_path — Dbox::Utils
- #relative_to_remote_path — Dbox::DB
- #relative_to_remote_path — Dbox::Utils
- #remote_path — Dbox::Database
- #remote_path — Dbox::DB::DropboxBlob
- #remote_path — Dbox::Syncer::Operation
- #remote_to_relative_path — Dbox::DB
- #remote_to_relative_path — Dbox::Utils
- #remove_dotfiles — Dbox::DB::DropboxDir
- #remove_dotfiles — Dbox::Syncer::Operation
- #remove_tmpfiles — Dbox::Syncer::Operation
- #root_dir — Dbox::Database
- #run — Dbox::API
- #save — Dbox::DB
- #saving_parent_timestamp — Dbox::DB::DropboxBlob
- #saving_parent_timestamp — Dbox::Syncer::Operation
- #saving_timestamp — Dbox::Syncer::Operation
- #smart_new — Dbox::DB::DropboxBlob
- #sort_changelist — Dbox::Syncer::Operation
- #streaming_download — Dbox::API
- #subdirs — Dbox::Database
- #subdirs — Dbox::DB::DropboxDir
- #time_to_s — Dbox::DB::DropboxBlob
- #time_to_s — Dbox::Utils
- #times_equal? — Dbox::Utils
- #update — Dbox::DB::DropboxBlob
- #update_dir — Dbox::Syncer::Pull
- #update_entry — Dbox::Database
- #update_entry_by_id — Dbox::Database
- #update_entry_by_path — Dbox::Database
- #update_file — Dbox::Syncer::Pull
- #update_file_timestamp — Dbox::DB::DropboxBlob
- #update_file_timestamp — Dbox::Syncer::Operation
- #update_local — Dbox::DB::DropboxBlob
- #update_local — Dbox::DB::DropboxDir
- #update_local — Dbox::DB::DropboxFile
- #update_metadata — Dbox::Database
- #update_modification_info — Dbox::DB::DropboxBlob
- #update_remote — Dbox::DB::DropboxBlob
- #update_remote — Dbox::DB::DropboxDir
- #update_remote — Dbox::DB::DropboxFile
- #upload — Dbox::DB::DropboxFile
- #upload_file — Dbox::Syncer::Push