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

haliphax becb2c3380 trim long hmac line 10 months ago
local febc065e44 initial commit 10 months ago
.gitignore febc065e44 initial commit 10 months ago
LICENSE febc065e44 initial commit 10 months ago
README.md 6deb036b2e use app secret to validate update notifications 10 months ago
__init__.py febc065e44 initial commit 10 months ago
config.py 6deb036b2e use app secret to validate update notifications 10 months ago
plugin.py becb2c3380 trim long hmac line 10 months ago
requirements.txt febc065e44 initial commit 10 months ago
test.py febc065e44 initial commit 10 months 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.