All Projects → AlexAsplund → PSTodoist

AlexAsplund / PSTodoist

Licence: other
A powershell module for todoist

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to PSTodoist

todoist bot
@Todoist_bot for Telegram (UNofficial)
Stars: ✭ 35 (+94.44%)
Mutual labels:  todoist, todoist-api
PSCMContentMgmt
PowerShell module used for managing Microsoft Endpoint Manager Configuration Manager distribution point content.
Stars: ✭ 21 (+16.67%)
Mutual labels:  powershell-module
TfsCmdlets
PowerShell Cmdlets for Azure DevOps and Team Foundation Server
Stars: ✭ 75 (+316.67%)
Mutual labels:  powershell-module
ADLab
Custom PowerShell module to setup an Active Directory lab environment to practice penetration testing.
Stars: ✭ 143 (+694.44%)
Mutual labels:  powershell-module
PSSystemAdministrator
A PowerShell module for managing users and computers and gathering information in a Windows Active Directory environment.
Stars: ✭ 59 (+227.78%)
Mutual labels:  powershell-module
myTickle
📅 A PowerShell and SQL Server-based reminder system
Stars: ✭ 20 (+11.11%)
Mutual labels:  powershell-module
SQLPowerDoc
Hopefully an up to date fork of SQL Power Doc. Newer PS versions and .NET levels. Maybe too ambitious. This repository was cloned from kendalvandyke, the original author of SQLPowerDoc. Codeplex is currently in the process of shutting down. I cloned this project (and its wiki) with the intention of preserving a wonderful tool that I recently dis…
Stars: ✭ 19 (+5.56%)
Mutual labels:  powershell-module
PSelect
PowerShell DSL for aggregating data
Stars: ✭ 27 (+50%)
Mutual labels:  powershell-module
Powerexploit
Post-Exploitation 😎 module for Penetration Tester and Hackers.
Stars: ✭ 26 (+44.44%)
Mutual labels:  powershell-module
pwsh-prelude
PowerShell “standard” library for supercharging your productivity. Provides a powerful cross-platform scripting environment enabling efficient analysis and sustainable science in myriad contexts.
Stars: ✭ 26 (+44.44%)
Mutual labels:  powershell-module
PowerColorLS
PowerShell script to display a colorized directory and file listing with icons
Stars: ✭ 35 (+94.44%)
Mutual labels:  powershell-module
DNSSuffix
A set of PowerShell tools for managing the computer's primary DNS suffix.
Stars: ✭ 19 (+5.56%)
Mutual labels:  powershell-module
Invoke-Terraform
A cross-platform PowerShell module for downloading and invoking terraform binaries.
Stars: ✭ 14 (-22.22%)
Mutual labels:  powershell-module
OSD
OSD Shared Functions
Stars: ✭ 55 (+205.56%)
Mutual labels:  powershell-module
PSGPPreferences
A way to manage Group Policy Preferences through PowerShell
Stars: ✭ 15 (-16.67%)
Mutual labels:  powershell-module
todoist-shortcuts-nativefier
Todoist via nativefier with todoist-shortcuts and badge count support
Stars: ✭ 23 (+27.78%)
Mutual labels:  todoist
PoShLog
🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/
Stars: ✭ 108 (+500%)
Mutual labels:  powershell-module
N1TodoistIntegration
✔️ Todoist Integration for Nylas N1
Stars: ✭ 22 (+22.22%)
Mutual labels:  todoist
HTTP-Connectivity-Tester
Aids in discovering HTTP and HTTPS connectivity issues. #nsacyber
Stars: ✭ 79 (+338.89%)
Mutual labels:  powershell-module
Powershell
Automating the tasks related to infrastructure..
Stars: ✭ 16 (-11.11%)
Mutual labels:  powershell-module

PSTodoist

About PSTodoist

A powershell module that uses the Todoist V8 BETA api.

This module or author is NOT affiliated with TODOIST.

Download

Latest build

https://github.com/AlexAsplund/PSTodoist/archive/master.zip

v0.0.3

https://github.com/AlexAsplund/PSTodoist/archive/v0.0.3.zip

Install

See install

Help

Refer to the docs

Get API-token from todoist.

On the todoist website, go to: Todoist Settings -> Account -> API token.

Usage

You can either set the todoist token with:

Set-TodoistToken -Token <YourToken>

Or supply it as a parameter on every command

Get-TodoistTask -Token <Yourtoken>

Some examples:

Set-TodoistToken -Token abcdef12345
Get-TodoistTask | Where-Object {$_.Content -eq "Do dishes"} | Update-TodoistTask -Content "Buy dishwasher"

Set-TodoistToken -Token abcdef12345
$Task = Get-TodoistTask | Where-Object {$_.Content -eq "Do dishes"}

# To close task
$Task | Close-TodoistTask

# To reopen Task
$Task | Open-Todoist Task

# To update task with class method
$Task.Content = 'Buy dishwasher'
$Task.Update()

# To close task with class method
$Task.Close()

# To update a class with function
Update-TodoistTask -Id $Task.Id -Content "Buy cheap dishwasher"

# To add comment to task
$Task | New-TodoistComment -Category Task -Content "Researched dishwashers online"

# To add comment with a file to task
$Task | New-TodoistComment -Category Task -Content "PDF of dishwasher" -AddAttachment -AttachmentResourceType "file" -AttachmentFileType "application/pdf" -AttachmentFileUrl "http://contoso.com/files/dishwasher.pdf" -AttachmentFileName "Dishwasher.pdf"

# To remove task
$Task | Remove-TodoistTask

# To create a new label
New-TodoistLabel -Name "At home"

# To create a new project
New-TodoistProject -Name "Repair dishwasher"

About the author

Author: https://github.com/AlexAsplund

Website: https://automativity.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].