Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brittonhayes/notion-gardener
ðŠī Gardener is a minimalist tool to clean your completed Notion to-do lists.
https://github.com/brittonhayes/notion-gardener
cli integration notion rust todo
Last synced: 7 days ago
JSON representation
ðŠī Gardener is a minimalist tool to clean your completed Notion to-do lists.
- Host: GitHub
- URL: https://github.com/brittonhayes/notion-gardener
- Owner: brittonhayes
- Created: 2024-03-21T06:16:39.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-05T15:09:32.000Z (7 months ago)
- Last Synced: 2024-10-15T02:52:53.556Z (22 days ago)
- Topics: cli, integration, notion, rust, todo
- Language: Rust
- Homepage:
- Size: 1.54 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notion Gardener ðŠī
Notion Gardener is a minimalist tool designed to help you manage your Notion to-do lists with ease.
This Rust-based application automates the pruning of completed tasks, keeping your digital garden clean and tidy.## ðą Getting Started
Ensure you have Rust installed on your machine. If you don't, follow the [official Rust installation guide](https://www.rust-lang.org/tools/install).
### Installation
1. Clone this repository to your local machine.
2. Navigate into the cloned directory.
3. Run `cargo build --release` to build the project.### ð Usage
Run the application using the command: `cargo run --release`
- `PAGE_ID`: The ID of the Notion page you want to use.
- `API_TOKEN`: Your Notion integration token.
- `DELETE_MARKER`: The marker used to identify which to-dos should be deleted (e.g., "ðïļ").## ðïļ How It Works
The Notion Gardener queries your specified Notion page for to-do items. It checks each item for two things:
1. The item is marked as completed
2. The item contains the delete markerIf it finds both of these to be true, the item will be pruned from the list, keeping your workspace tidy and focused.
![image](https://github.com/brittonhayes/notion-gardener/assets/46035482/be689632-4cd7-4f13-9fa3-2d40ce3025b3)
---
Happy gardening! ðą