Skip to content

brittonhayes/notion-gardener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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 marker

If it finds both of these to be true, the item will be pruned from the list, keeping your workspace tidy and focused.

image


Happy gardening! 🌱

About

🪴 Gardener is a minimalist tool to clean your completed Notion to-do lists.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages