Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tkat0/obsidian-ticktick

TickTick integration for Obsidian for macOS
https://github.com/tkat0/obsidian-ticktick

obsidian obsidian-md obsidian-plugin ticktick

Last synced: 3 months ago
JSON representation

TickTick integration for Obsidian for macOS

Awesome Lists containing this project

README

        

# Obsidian TickTick for macOS

[TickTick](https://ticktick.com/home) integration for [Obsidian](https://obsidian.md) for macOS

**Note:** This plugin is still in early alpha and is subject to change at any time!

Currently, this plugin works with [TickTick for Mac](https://ticktick.com/about/mac) since it depends on [iOS-URL-Scheme](https://support.ticktick.com/hc/en-us/articles/360007930051-TickTick-iOS-URL-Scheme)

## Features

Feature
Screenshot

Create a task of the current page (default: Command + t)


  • Obsidian page link is added in the desctiption

## How to use

This plugin has not been released officially yet.

### BRAT

If you use BRAT (Beta Reviewers Auto-update Tester), you can try the plugin to specify `tkat0/obsidian-ticktick`.

See [TfTHacker/obsidian42-brat: BRAT - Beta Reviewer's Auto-update Tool for Obsidian. Part of the Obsidian42 family of plugins.](https://github.com/TfTHacker/obsidian42-brat) for details

### Copy manually

- Download `main.js`, `manifest.json` and `styles.css` from [Releases](https://github.com/tkat0/obsidian-ticktick/releases)
- Copy them to your vault `VaultFolder/.obsidian/plugins/obsidian-ticktick`
- Enable this plugin in the Obsidian configuration.

### Build manually

- Download this repository
- Run `npm install && npm run build`
- Copy over `./packages/plugin/{main.js, manifest.json, styles.css}` to your vault `VaultFolder/.obsidian/plugins/obsidian-ticktick`
- Enable this plugin in the Obsidian configuration.

## Feature Possibility

- Support Windows
- Option 1) Use the official API | [TickTick Developer](https://developer.ticktick.com/docs#/openapi)
- I need to consider where to save the access token | [A place for Plugin's sensitive data? - Developers & API - Obsidian Forum](https://forum.obsidian.md/t/a-place-for-plugins-sensitive-data/18308)
- Option 2) Use the URL Scheme for Windows the same as macOS
- TickTick doesn't seem to provide it
- Option 3) Use URL query of Web like `https://ticktick.com/webapp/task/add?title=...`
- (Maybe) TickTick doesn't seem to provide it
- Option 4) Use API endpoint directly
- [lazeroffmichael/ticktick-py: Unofficial TickTick API](https://github.com/lazeroffmichael/ticktick-py)
- [timoth-y/obsidian-ticktick: 🔄 Sync Obsidian checklists with TickTick so you wont forget a thing!](https://github.com/timoth-y/obsidian-ticktick)