https://github.com/gebv/asap-tools
The asap-tools it is collection of tools to simplify daily monotonous monotonous cases.
https://github.com/gebv/asap-tools
clickup clickup-tasks firestore firestore-models sync
Last synced: 3 months ago
JSON representation
The asap-tools it is collection of tools to simplify daily monotonous monotonous cases.
- Host: GitHub
- URL: https://github.com/gebv/asap-tools
- Owner: gebv
- License: mit
- Created: 2022-01-20T14:06:04.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-22T21:50:48.000Z (over 3 years ago)
- Last Synced: 2025-02-09T10:48:00.660Z (4 months ago)
- Topics: clickup, clickup-tasks, firestore, firestore-models, sync
- Language: Go
- Homepage:
- Size: 30.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# asap-tools
[](https://www.buymeacoffee.com/George.Bach)
[](https://github.com/gebv/asap-tools/releases/latest)The `asap-tools` it is collection of tools to simplify daily monotonous monotonous cases.
In the arsenal today:
- [go to](https://github.com/gebv/asap-tools#sync-clickup) syncing tasks (mirror tasks) between ClickUp teams
- WIP saving conversations from Slack
- TODO create github action for very quick starts for the periodic runs of asap-tools
- TODO syncing tasks between ClickUp and Notion
- TODO cross likes between Spotify and Last.fm
- TODO backup conversations from Telegram direct chat## Sync ClickUp
Features
- create mirror-task and sync (TODO more details)
- Firestore (database from Google Firebase) is used as permanent storage
[Guide for quick start](clickup/README.md)
TODO:
- (draft) magic-action comments and syncing comments
- (draft) sync with another task tracker (GitHub, ...)
- (draft) hook from changed task - send to another task tracker (GitHub, ...)
- (draft) hook from changed task - send to messenger (telegram, ...)
- (draft) support for custom fields (really necessary?)You can help (contact me via github issues)
- add new API methods or expand models (add missing fields)
- implement webhooks
- offer a new features to the arsenal of the sync ClickUp tasks
- bug reports are welcome
- writing e2e tests (manual testing is tired)---
## For The Developer
How to develop custom storage models read more [here](storage/README.md)
An example of use [here](clickup/model.go)