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

https://github.com/prplecake/github-repos-to-todoist-project

Creates tasks in a Todoist project of all your GitHub repos.
https://github.com/prplecake/github-repos-to-todoist-project

api github github-api todoist todoist-api

Last synced: 2 months ago
JSON representation

Creates tasks in a Todoist project of all your GitHub repos.

Awesome Lists containing this project

README

          

# github-repos-to-todoist-project

Creates tasks in a Todoist project of all your GitHub repos. Optionally filter
by owner. Uses the [Todoist API] and the [GitHub API].

[Todoist API]:https://developer.todoist.com/api/v1
[GitHub API]:https://docs.github.com/en/rest/repos/repos?apiVersion=2022-11-28#list-repositories-for-the-authenticated-user

There are some things you should change if you want to run this yourself.

## Config

`github.access_token` is required. Provide a GitHub access token with repo read
permissions.

`github.owners.[string]` is required. Provide a list of repo owners your GitHub
user has access to. If no organizations, then just provide your username.

`github.owners.owner_skip_prefix` dictates which tasks should not be prefixed
with the repo owner (organization). I suggest providing your username. Tasks for
repos owned by others will be prefixed with "[Owner]: ".

`todoist.access_token` is required. Provide your API key from your Integration
settings.

`todoist.project_name` is required. Provide the name of a Todoist project for
the tasks to be created in. (Note Projects have a [task limit of
300](https://www.todoist.com/help/articles/usage-limits-in-todoist-e5rcSY#h_01HA4EYZ2CKRNDTQDWT9S29KG6).)