The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
How it works
Cervan Girard
2020-05-11
1 - Get the token
The first step is to retrieve a token.
Open todoist website to find it :
library(todoist)
todoist::open_todoist_website_profile()
token <- "YOURTOKEN" # copied and pasted from website
Now save your token securly into R (one time per computer)
We use {keyring} features to do it.
set_todoist_api_token(token)
2 - Now, let’s play !
Create new project, add tasks and users
Add new project
Don’t forget to store the result to reuse the identifier of the new project.
id_proj <- add_project(project_name = "test",verbose = TRUE)
Add task to this project
id_proj %>%
add_task_in_project("my_tasks")
Add users to this porject
id_proj %>%
add_users_in_project(list_of_users = "your@mail.fr")
All in the same time
add_project(project_name = "test",verbose = TRUE) %>%
add_tasks_in_project(tasks_list =
list("First task",
"Second task")
) %>%
add_responsible_to_task("First task", add_responsible = "jean@mail.fr")
More specific :
At ThinkR, we have a template for tasks. All functions starting with ‘init’ allow us to have templates for specific projects, such as service or training.
add_project("my_mission") %>%
init_presta()
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.