DEV Community

Amit Wani
Amit Wani

Posted on

3

Journal CLI - Write Journal in Notion using CLI

Hello folks, today I tried to play around with Notion API and NodeJS to create a CLI which can write Journal for you and store it in a Notion Database.

These days, there is a lot of stuff going on in our lives and we want to focus on the ones which matter most to us. One way to solve this is by writing a journal and sorting this chaotic mess.

Using Notion, we can create beautiful interactive notes and much more. Using the power of notion and efficiency of CLI, I developed this quick way, you can start journaling, by answering just 5 questions at the end of the day and the Journal will be saved in a database in Notion.!

NPM Link - https://www.npmjs.com/package/journal-notion-cli

Duplicate Template

To Get Started Duplicate this Notion Template

Installation

Then Install Journal CLI from NPM using
npm i -g journal-notion-cli

Connect to Notion

Connect to the notion by running journal connect

Write Journal

Write a journal every day using journal write and answer a few questions.

Demo

Demo

Source Code

If you like it and want to know more, do check out the GitHub repo at

GitHub logo mtwn105 / journal-cli

A CLI to write journal for you and save it to a Notion database!




If you like this tool, do support me by using the "Buy me a coffee" button, and keep reading my content by subscribing to newsletters. Till next time, peace.

Buy me a coffee

https://www.buymeacoffee.com/mtwn105

SurveyJS custom survey software

JavaScript UI Libraries for Surveys and Forms

SurveyJS lets you build a JSON-based form management system that integrates with any backend, giving you full control over your data and no user limits. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more.

Learn more

Top comments (0)

nextjs tutorial video

Youtube Tutorial Series πŸ“Ί

So you built a Next.js app, but you need a clear view of the entire operation flow to be able to identify performance bottlenecks before you launch. But how do you get started? Get the essentials on tracing for Next.js from @nikolovlazar in this video series πŸ‘€

Watch the Youtube series