nhound
Documentation
What is this?
How to keep content on Notion up to date and avoid rot?
The answer is with nhound, you can. It's a bot. It will hound (aka nag) the
authors of pages on Notion to keep those pages up to date.
Features
Main Features
This is a feature list for version 1.
- Reads all the pages on Notion via the API.
- By default, it sets a reminder to the owner every 3 months. Redis?
- By default, it picks either the last person who edited the page or its creator.
- Reminder template.
- Notifications are sent via email.
- If there is
/calloutblock,- Pick the owners from that block only.
- Owners can override this time (1w, 6m, whatever), the bot will use that.
- If there is either no owner or the owner is no longer on Notion, it whines at the admins.
The bot runs once per day. This is a DevOps problem…
Stretch goals
- Notifications are sent as Notion notifications. Is this possible?
- Notifications are sent to Slack.
- Notifications are sent to Microsoft Teams.
- Random elements in the message template to make it more fun⸮
Metadata
Release files for nhound 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nhound-0.1.1.tar.gz | 38.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nhound-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 77.4 kB
Release files / nhound-0.1.1.tar.gz
| Download URL | nhound-0.1.1.tar.gz |
|---|---|
| Size | 38.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa5c4ac30f49c999d2f43f926c91f889f9f8a1c9e061091fa10eeae2a9daf9d1
|
|
BLAKE2b-256 checksum How to use checksums |
854591db652fe76b8f7b5e9aad154ab1df4fed367ae9d68da86a18cc7b3d7f05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.0 CPython/3.11.0 Linux/5.15.0-1037-azure
|
Release files / nhound-0.1.1-py3-none-any.whl
| Download URL | nhound-0.1.1-py3-none-any.whl |
|---|---|
| Size | 38.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d4db4ded5c84410c3390f27564f4d80d9292279443df3006cabefebbb41875e7
|
|
BLAKE2b-256 checksum How to use checksums |
446756d8b65901d1bd0cd1d1b82c48d6fc3e1316416e6fb5ca6b9f55f04a0878
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.0 CPython/3.11.0 Linux/5.15.0-1037-azure
|