Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nirgn975/google-keep-api
An unofficial TypeScript client for Google Keep API 📓
https://github.com/nirgn975/google-keep-api
google-keep google-keep-api typescript typescript-library
Last synced: 3 months ago
JSON representation
An unofficial TypeScript client for Google Keep API 📓
- Host: GitHub
- URL: https://github.com/nirgn975/google-keep-api
- Owner: nirgn975
- License: wtfpl
- Created: 2020-08-03T22:53:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-05T09:39:57.000Z (almost 2 years ago)
- Last Synced: 2024-10-18T02:25:25.398Z (3 months ago)
- Topics: google-keep, google-keep-api, typescript, typescript-library
- Language: TypeScript
- Homepage:
- Size: 486 KB
- Stars: 14
- Watchers: 1
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Google Keep API
![Continuous Integration](https://github.com/nirgn975/google-keep-api/workflows/Continuous%20Integration/badge.svg?branch=master) [![codecov](https://codecov.io/gh/nirgn975/google-keep-api/branch/master/graph/badge.svg)](https://codecov.io/gh/nirgn975/google-keep-api)
[](https://keep.google.com)
> Google Keep is a note-taking service developed by Google. Launched on March 20, 2013, Google Keep is available on the web, and has mobile apps for the Android and iOS mobile operating systems. Keep offers a variety of tools for taking notes, including text, lists, images, and audio.
An unofficial TypeScript client for Google Keep API.
## Installation
```bash
npm install --save-dev google-keep-api
```## Usage
```typescript
import * from google-keep-api
```## Features
- [ ] Login with any Google account.
- [ ] Get all of the notes (title, content, create date, last edit date, etc).
- [ ] Create a new note.
- [ ] Edit a note.
- [ ] Delete a note.
- [ ] Archive a note.
- [ ] Search for a note.
- [ ] Add an image to a note.
- [ ] Change the color for a note.
- [ ] Add a collaborator to a note.
- [ ] Add a reminder to a note.
- [ ] Pin/Unpin a note.
- [ ] Add label.
- [ ] Edit a label.
- [ ] Delete a label.
- [ ] Add a note to a label.
- [ ] Remove a note from a label.
- [ ] Get notes in trash.
- [ ] Empty the notes in the trash.
- [ ] Search in a specific label.## Want to help?
Great! Here is how you can install the local generator to test changes.
1. Git clone your fork locally.
2. `npm install` inside the new directory.
3. Start coding!