Skip to content

freisatz/ulauncher-ticktick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ulauncher TickTick

A simple extension that allows to create tasks in TickTick from within Ulauncher.

ulauncher-ticktick

Setup

To authorize with your TickTick account, go to developer.ticktick.com and select New App. Specify some arbitrary Name and App Service URL. Then set the field OAuth redirect URL to

http://127.0.0.1:8090

specifically, where the port needs to be adapted to whatever changes are made to the port in the extension preferences.

Now copy the Client ID and Client secret to the extension preferences and issue this extension from within Ulauncher. Click Retrieve access token and follow the instructions. You should now be connected to your TickTick account.

Usage

Type the keyword (defaults to tt) and some string. This string is used as the title of your task. Furthermore, you can

  • specify the target project using the syntax ~YOUR PROJECT NAME
  • add tags using the syntax #TAG
  • set a priority using the syntax !PRIO, where PRIO is one in l[ow], m[edium] or h[igh]
  • set a due date using the syntax
    • American-style dates MM/DD[/[YY]YY]
    • European-style dates DD.MM.[[YY]YY]
    • ISO-style dates YYYY-MM-DD
    • a relative statement tod[ay], tom[orrow] or next w[ee]k|mon[th]|y[ea]r
    • or something like November, May 4th or Jan 1st 1970

Contributing

Contributions of any sorts, pull requests and forks are welcome.

License

This project is licensed under the terms of the MIT license. See the LICENSE file for details.

About

Simple Ulauncher extension for TickTick

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages