Giter Club home page Giter Club logo

notionjira's Introduction

NotionJIRA

Add an auto-incrementing ticket id to your Notion tickets, JIRA-style.

The workaround / hack is to dedicate a separate property to record the ticket number.

Before After

Prereqs

  1. Have the following ready (simply follow Steps 1 & 2 of Notion's Getting started guide):

    1. your Notion integration token
    2. the ID of your Notion database
  2. Inside your Notion database, add a ticket ID property whose type is Number, and make sure it's visible on your Kanban board view. You can use whatever name you prefer. The example here uses "Ticket ID."

  3. Python 3.7+ required. Install required packages: pip install -r requirements.txt

Setup

Simply copy the env example to a new .env file.

cp example.env .env

Replace its content with your own. Note that NOTION_ID_PROP's value should be the name of the property you just created.

Run

Run it with your favorite script scheduler (the current code is intended for AWS Lambda). You can choose your own frequency. Just note that ticket IDs are only updated every time the script is run.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.