whogben
@whogben
·
a year ago
·
a year ago
Dropbox
Last Updated
a year ago
Created
a year ago
Tool
v1.0.0
Name
Dropbox
Downloads
64+
Saves
1+
Description
Interact with Dropbox.

Give your AI Agent the ability to interact with your Dropbox account.

Tools:

  • get_file_info(path): Gets the info for the provided file path.
  • get_folder_info(path): Gets the info for the provided folder path.
  • list_path(path, recursive): Lists the contents of the provided path.
  • read_text(path): Reads the text content of the file at path.
  • write_text(path, text): Writes the text content to the file at path.
  • append_text(path, text): Appends the text content to the file at path.
  • replace_text(path, text_to_replace, replacement_text): Replaces all occurances of text_to_replace in the file with replacement_text.
  • remove_file(path): Removes (erases) the file at path.
  • create_folder(path): Creates a folder at the specified path.
  • remove_folder(path): Removes (erases) the folder at path.
  • move_file(from_path, to_path): Moves (or just renames) the file.
  • move_folder(from_path, to_path): Moves (or just renames) the folder.
  • search(query, path, max_results): Searches for files and folders in the user's Dropbox.
  • get_sharable_link(path): Gets a sharable link for the file or folder at the given path.
  • get_private_link(path): Gets a temporary, private link to a file that can be used to stream its contents.
  • start_oauth_flow(): Starts the OAuth flow for Dropbox authorization.
  • complete_oauth_flow(auth_code): Completes the OAuth flow after the user has authorized the application.
  • erase_user_secrets(): Erases the user's Dropbox secrets.

Authentication:

  • Supports multiple users with separate Dropbox accounts.
  • The AI will prompt each user to authenticate on first use.
  • Uses Dropbox OAuth2, admins will need to create a Dropbox app at https://www.dropbox.com/developers/apps
  • Admins then specify the App Key and App Secret in the tool's Valves.
  • User credentials are stored in the Open WebUI backend at /app/backend/data/owoho/dropbox_tool.json

0