All Projects → kevinjalbert → notion-heroku

kevinjalbert / notion-heroku

Licence: MIT license
Heroku hosted application that performs Notion actions (i.e., new task, new note) based on voice requests via IFTTT Webhooks and Google Assistant.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to notion-heroku

Assistantcomputercontrol
Control your computer with your Google Home or Amazon Alexa assistant!
Stars: ✭ 554 (+1251.22%)
Mutual labels:  ifttt, google-assistant
lemon
Lemon – LED Monitor – is a $79.43 opensource alternative to LaMetric that supports GitHub-, IFTTT- and Zapier-webhooks and even integrates with Pushover!
Stars: ✭ 45 (+9.76%)
Mutual labels:  ifttt, ifttt-webhooks
Ifwechat
link wechat to ifttt
Stars: ✭ 90 (+119.51%)
Mutual labels:  ifttt
gluco-check
Use Nightscout with Google Home: "Hey Google, check my sugar"
Stars: ✭ 24 (-41.46%)
Mutual labels:  google-assistant
tweaks
a collection of user-submitted css/js tweaks for notion
Stars: ✭ 85 (+107.32%)
Mutual labels:  notion
Download Webhook
🍰 Download files through webhook
Stars: ✭ 131 (+219.51%)
Mutual labels:  ifttt
Domoticz-Google-Assistant
Google Assistant for Domoticz
Stars: ✭ 81 (+97.56%)
Mutual labels:  google-assistant
Pyfttt
Python tools for interacting with IFTTT Webhooks Channel
Stars: ✭ 55 (+34.15%)
Mutual labels:  ifttt
notion-cli-list-manager
A simple command-line tool for managing Notion databases.
Stars: ✭ 76 (+85.37%)
Mutual labels:  notion
Notion-Boost-browser-extension
Chrome & Firefox extension for Notion to add 20+ features like sticky outline, small text & full width by default, hide comments & help button, bolder text etc. Download here: https://gourav.io/notion-boost
Stars: ✭ 367 (+795.12%)
Mutual labels:  notion
notionblog
My personal blog developed with notion.so api.
Stars: ✭ 78 (+90.24%)
Mutual labels:  notion
cm-page-builder
Page builder package like notion
Stars: ✭ 29 (-29.27%)
Mutual labels:  notion
Actionsflow
The free Zapier/IFTTT alternative for developers to automate your workflows based on Github actions
Stars: ✭ 2,243 (+5370.73%)
Mutual labels:  ifttt
notion-sites
发掘Notion好站
Stars: ✭ 519 (+1165.85%)
Mutual labels:  notion
Assistant Plugins
Des plugins pour les Assistant (comme Google Home, Cortana, Alexa)
Stars: ✭ 93 (+126.83%)
Mutual labels:  ifttt
Google-Assistant-for-Telegram
Google Assistant for Telegram
Stars: ✭ 41 (+0%)
Mutual labels:  google-assistant
Flyte
Flyte binds together the tools you use into easily defined, automated workflows
Stars: ✭ 67 (+63.41%)
Mutual labels:  ifttt
Homeassistant Config
Stars: ✭ 211 (+414.63%)
Mutual labels:  ifttt
Notion-GCal-Sync
A Python script to automate the syncing of tasks between Google Calendar and the all-in-one productivity workspace, Notion. It utilizes API and is customizable for your own needs. Free to use.
Stars: ✭ 120 (+192.68%)
Mutual labels:  notion
notion-scholar
Reference management solution using Python and Notion.
Stars: ✭ 77 (+87.8%)
Mutual labels:  notion

This repository is ⚰️ ARCHIVED ⚰️

notion-heroku as an individual project has been sunsetted and merged into notion-toolbox. In notion-toolbox is where this project lives on. The merge happened on December 27, 2019.


Heroku hosted application that performs Notion actions (i.e., new task, new note) based on voice requests via IFTTT Webhooks and Google Assistant.

Prerequisites

  1. Have a Notion account
  2. Have a Heroku account
  3. Have an IFTTT account (with Google Assistant service enabled)
  4. Have Specific Notion Template as described in this blog post
  5. Your Notion Token
  6. URLs for Several Notion Object

Install

Note: The required environment variables mentioned in the below steps are outlined in kevinjalbert/alfred-notion's section on finding your Notion Token and finding your Notion URLs.

Additional Note: You will want to set the TZ environment variable for your Heroku application to match your current timezone (i.e., America/Toronto). This will ensure that the correct day is used when creating a note or task.

With Heroku Deploy Button

Deploy

  1. Use above deploy button to create/launch application on Heroku
  2. Navigate to application settings page (i.e., https://dashboard.heroku.com/apps/your-notion-heroku/settings) and set required environment variables.

Manually

  1. Clone the repository via git clone [email protected]:kevinjalbert/notion-heroku.git
  2. heroku create
  3. git push heroku master
  4. Set all required environment variables via heroku config:set xxxx=yyyy

Setting up IFTTT Actions

Click to view walkthrough (images)

This walkthrough demonstrates how to setup a IFTTT action to add a Notion Task.

The main difference is that the webhook URL is either /add_note or /add_task in Step 6.

Step 1 - Choose Trigger Service (Google Assistant)

Step 1

Step 2 - Choose Google Assistant Trigger

Step 2

Step 3 - Complete Google Assistant Trigger Fields

Step 3

Step 4 - Choose Action Service (Webhooks)

Step 4

Step 5 - Choose Webhooks Action

Step 5

Step 6 - Complete Webhook Action Fields

Step 6

Author

👤 Kevin Jalbert

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].