OJailson17 / notion-tasks-extension

Extensão do Chrome que consome a API do Notion buscando dados de uma página da aplicação.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notion Tasks Extension

Esta extensão utiliza a API do Notion para buscar os dados de uma página da aplicação, que está sendo usado como database.

Esta página é apenas um board que serve para controlar as tarefas que precisam ser feitas, que estão em andamento ou já foram concluídas.

A extensão busca apenas as tarefas que possuem a mesma data do dia da consulta ou tarefas de dias anteriores que possuem o status "OVERDUE".

Através da aplicação também é possível mudar o status da aplicação para "DONE", fazendo com que ela desapareça da lista.

Foi criado um servidor para realizar as chamadas para a API do Notion pois só é possível fazer requisições pelo servidor.

OBS: Por conta de algumas limitações que a API do Notion traz devido as informações necessárias para usá-la, não faz sentido publicar esta extensão na Chrome Store, pois sua utilização seria muito trabalhosa. Por isso, ela é para uso pessoal.

Tecnologias

  • HTML
  • CSS
  • Typescript

Install

npm install

Run

npm run dev

Deploy

OBS: A aplicação não funciona sem o servidor está rodando. Por segurança, o código do servidor ainda não está público.

Depois de conferir se aplicação tá funcionando corretamente, basta rodar o comando de deploy.

npm run deploy

Este comando irá criar uma pasta /dist na raiz do projeto, e é esta pasta que deve ser carregada no navegador. Você pode conferir como adicionar extensões locais através desse artigo.

About

Extensão do Chrome que consome a API do Notion buscando dados de uma página da aplicação.


Languages

Language:TypeScript 60.2%Language:CSS 24.1%Language:HTML 13.6%Language:JavaScript 2.1%