Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joamag/dropbox-notifier
Get notified about changes in your Dropbox account 🐍 + 📄
https://github.com/joamag/dropbox-notifier
api appier dropbox notifier
Last synced: about 2 months ago
JSON representation
Get notified about changes in your Dropbox account 🐍 + 📄
- Host: GitHub
- URL: https://github.com/joamag/dropbox-notifier
- Owner: joamag
- License: apache-2.0
- Created: 2023-05-31T16:06:57.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-09T13:29:11.000Z (4 months ago)
- Last Synced: 2024-09-09T16:16:17.743Z (4 months ago)
- Topics: api, appier, dropbox, notifier
- Language: Python
- Homepage: https://dropbox-notifier.bemisc.com
- Size: 865 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Dropbox Notifier 🐍 + 📄
Get notified when a file or folder is modified in your [Dropbox](https://www.dropbox.com) account.
The development of this project was sponsored by [Hive Solutions](http://www.hive.pt).
## Features
* Uses Python 3.6+ with type hinting
* Uses [Appier](https://github.com/hivesolutions/appier) and [Appier Extras](https://github.com/hivesolutions/appier-extras)
* Runs on top of [ASGI](https://asgi.readthedocs.io/en/latest/)
* Sends e-mail based notifications
* Makes use of [Black](https://github.com/psf/black) for validation### Configuration
| Name | Type | Default | Description |
| ---------------------- | ------ | ------- | ------------------------------------------------------------------------------------------------ |
| **SCHEDULER** | `bool` | `True` | If the scheduler for modification tracking is active. |
| **SCHEDULER_TIMEOUT** | `int` | `30` | The number of seconds between tick scheduler tick operations. |
| **NOTIFIER_EMAIL** | `str` | `None` | The email address to where the modification notifications are going to be sent. |
| **NOTIFIER_RECEIVERS** | `list` | `[]` | Alternative to `NOTIFIER_EMAIL` to specify multiple receivers. |
| **NOTIFIER_CC** | `list` | `[]` | Sames as `NOTIFIER_RECEIVERS` but for the CC field. |
| **NOTIFIER_BCC** | `list` | `[]` | Sames as `NOTIFIER_RECEIVERS` but for the BCC field. |
| **NOTIFIER_REPLY_TO** | `list` | `[]` | Sames as `NOTIFIER_RECEIVERS` but for the Reply-to. |
| **NOTIFIER_FOLDER** | `str` | `None` | The Dropbox path or ID of the folder to be scanned for changes (eg: `"id:CtYjakofsdAAAAAPyEg"`). |## License
Dropbox Notifier is currently licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/).
## Build Automation
[![Build Status](https://github.com/joamag/dropbox-notifier/workflows/Main%20Workflow/badge.svg)](https://github.com/joamag/dropbox-notifier/actions)
[![PyPi Status](https://img.shields.io/pypi/v/dropbox-notifier.svg)](https://pypi.python.org/pypi/dropbox-notifier)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/)