Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kpfromer/csvtasks
📚📊 Sync a csv file with google tasks (I use this for homework).
https://github.com/kpfromer/csvtasks
Last synced: 20 days ago
JSON representation
📚📊 Sync a csv file with google tasks (I use this for homework).
- Host: GitHub
- URL: https://github.com/kpfromer/csvtasks
- Owner: kpfromer
- License: mit
- Created: 2020-02-07T18:02:21.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-03T06:22:50.000Z (over 1 year ago)
- Last Synced: 2024-10-03T09:29:38.912Z (about 1 month ago)
- Language: TypeScript
- Homepage:
- Size: 839 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# csvtasks
[![npm version](https://badge.fury.io/js/csvtasks.svg)](https://badge.fury.io/js/csvtasks)
![Build Status](https://github.com/kpfromer/csvtasks/workflows/Publish/badge.svg?branch=master)
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)## Description
A CLI tool to sync and create todo items using a csv spreadsheet files with google tasks.
## Installation
`npm install -g csvtasks`
`yarn global add csvtasks`**Make sure you have all the dependencies that [node-keytar](https://github.com/atom/node-keytar#installing) requires!**
## Basic usage
### Init
Run the following command to create a sample csv file.
`csvtasks init`Then edit and add tasks to that file.
### Sync
Once ready to sync/create tasks run `csvtasks sync`
Using a custom file name: `csvtasks sync -f customfile.csv`
On the first run you will be prompted to login with your google login. After this the Google OAuth will be saved, and you will not be asked to do this again.
### Clean
If you want to remove the oauth token run `csvtasks clean`