Announce file updates for specific Dropbox folders to specific channels https://github.com/haliphax/supybot-dropboxwatch

haliphax becb2c3380 trim long hmac line 1 year ago
local febc065e44 initial commit 1 year ago
.gitignore febc065e44 initial commit 1 year ago
LICENSE febc065e44 initial commit 1 year ago
README.md 6deb036b2e use app secret to validate update notifications 1 year ago
__init__.py febc065e44 initial commit 1 year ago
config.py 6deb036b2e use app secret to validate update notifications 1 year ago
plugin.py becb2c3380 trim long hmac line 1 year ago
requirements.txt febc065e44 initial commit 1 year ago
test.py febc065e44 initial commit 1 year ago

README.md

supybot/limnoria DropboxWatch plugin

This plugin will watch a Dropbox folder and announce updates to paths that channels can elect to follow.

settings

global

  • supybot.plugins.DropboxWatch.apiKey (String): The Dropbox OAuth2 API key
  • supybot.plugins.DropboxWatch.appSecret (String): The Dropbox app secret
  • supybot.plugins.DropboxWatch.interval (PositiveInteger): The time (in seconds) between polling the event queue for announcement notifications (default: 60)

To set these, use the config command.

Note: If any of the global settings are changed, the plugin will need to be reloaded.

channel

  • supybot.plugins.DropboxWatch.paths (SpaceSeparatedListOfStrings): Which paths (relative to the root) this channel would like to receive announcements for (example: impure73 wip Public)

To set these, use the config channel command.