https://github.com/adrienjoly/fluidcal-plugin
WIP: Node.js server that imports tasks from a Trello board's checklists
https://github.com/adrienjoly/fluidcal-plugin
grpc grpc-service nodejs trello-api
Last synced: about 2 months ago
JSON representation
WIP: Node.js server that imports tasks from a Trello board's checklists
- Host: GitHub
- URL: https://github.com/adrienjoly/fluidcal-plugin
- Owner: adrienjoly
- Created: 2017-02-17T15:18:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-17T17:57:38.000Z (over 9 years ago)
- Last Synced: 2025-03-22T20:24:30.417Z (over 1 year ago)
- Topics: grpc, grpc-service, nodejs, trello-api
- Language: JavaScript
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FluidCal Plug-in
(WIP) Import tasks from a trello board's checklists
This codebase forked from [Snoozer](https://github.com/adrienjoly/snoozer), which was written thanks to the following resources:
- [gRPC Basics: Node.js](http://www.grpc.io/docs/tutorials/basic/node.html)
- [Google Calendar Quickstart with Node.js](https://developers.google.com/google-apps/calendar/quickstart/nodejs)
## Prerequisites
- `node`: This requires Node 0.12.x or greater.
## Setup
Before running, don't forget to:
1. generate an *app key* and *token* from [Trello](https://trello.com/app-key),
2. and set the corresponding environment variables: `TRELLO_KEY`, `TRELLO_TOKEN` and `TRELLO_BOARD_ID`.
Type the following commands to start the server (HTTP+GRPC):
```sh
$ npm install
$ npm start
$ open http://localhost:3000
```
## Run tests
```sh
$ npm test # => tests the Google Calendar API
$ npm run client # => tests the plugin's gRPC API
```