[GO] Erstellen Sie eine neue Todoist-Aufgabe aus Python Script

Background

At work, we just began to use (or experiment with) Todoist to keep track of log files we need to collect from sites. Todoist is a task management tool that is available on mobile, desktop and web platforms.

Motivation

I wanted to see if I can manipulate the tasks from scripts. I'm using yowsuptodevelopaWhatsappbotsoIwaswonderingifIcansomehowgetthebottointeractwiththetasks(suchascreatenewtasks,markthemascomplete,etc). At a casual look, the script needs to use OAuth 2.0 token before it can interact with the tasks. Since I do not know anything about the OAuth 2.0 token, here's what I've done to get started.

Steps

Install pytodoist

pip install pytodoist

Get Google OAuth 2.0 Token

I don't know anything about OAuth 2.0 token. I definitely need to learn more about it later, but I found Google OAuth 2.0 Playground, where you can get a working token.

  1. Choose Google OAuth2 API v2
  2. Select https://www.googleapis.com/auth/userinfo.email and click Authorize APIs button
  3. Click Accept when Google OAuth 2.0 Playground requests to have offline access
  4. You will be given an authorization code. Click Exchange authorization code for tokens
  5. You will receive refresh and access tokens (If you do not see them, click Step 2 to reveal the tokens)
  6. Copy the access token

Login with Your OAuth 2.0 Token

from pytodoist import todoist
user = todoist.login_with_google('your-gmail-address', 'your-access-token')
print user.full_name
print user.is_logged_in()

Recommended Posts

Erstellen Sie eine neue Todoist-Aufgabe aus Python Script
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Erstellen Sie ein neues numerisches Python-Berechnungsprojekt
Erstellen Sie eine Deb-Datei aus einem Python-Paket
Verwenden Sie Django aus einem lokalen Python-Skript
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
Erstellen Sie ein C-Array aus einer Python> Excel-Tabelle
"Python Kit", das Python-Skripte von Swift aufruft
Erstellen Sie mit Python einen Entscheidungsbaum von 0 (1. Übersicht)
Erstellen Sie eine neue Seite im Zusammenfluss mit Python
Rufen Sie Python-Skripte aus Embedded Python in C ++ / C ++ auf
Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Erstellen Sie eine Python-Umgebung
Führen Sie Python-Skripte in Excel aus (mit xlwings).
Erstellen Sie ein Wox-Plugin (Python)
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Führen Sie das Illustrator-Skript von Python aus
Erstellen Sie ein Python-Numpy-Array
Erstellen Sie ein Verzeichnis mit Python
Verwendung der NUITKA-Utilities-Hinweis-Kompilierung zum einfachen Erstellen einer ausführbaren Datei aus einem Python-Skript
So führen Sie ein Python-Programm in einem Shell-Skript aus
[Python, Shell-Skript, Teamentwicklung] Erstellen Sie ein geschicktes Git-Repository
Erstellen wir ein Skript, das sich bei Ideone.com in Python registriert.
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
Erstellen Sie ein Python-Skript für Wake on LAN (Wake on LAN über NAT [5])
Führen Sie das Python-Skript aus der Batchdatei aus
Erstellen Sie mit tkinter eine Python-GUI
Erstellen Sie einen DI-Container mit Python
Erstellen Sie einen Pandas-Datenrahmen aus einer Zeichenfolge.
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Erstellen Sie eine neue Anwendung mit Python, Django
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie eine Binärdatei in Python
Python / Machen Sie ein Diktat aus einer Liste.
Erstellen Sie eine Python-Umgebung in Centos
Erstellen Sie ein universelles Dekorationsframework für Python
5 Möglichkeiten zum Erstellen eines Python-Chatbots
Starten Sie das Python-Skript im Dienst
Erstellen Sie eine zufällige Zeichenfolge in Python
Schreiben Sie ein Batch-Skript mit Python3.5 ~
Erstellen Sie eine Instanz einer vordefinierten Klasse aus einer Zeichenfolge in Python
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
[Mac] Erstellen Sie eine Python 3-Ausführungsumgebung aus dem vollständig initialisierten Status
So erstellen Sie einen Klon aus Github
Erstellen Sie mit python3 eine Wortwolke aus Ihrem Tweet
Führen Sie ein Skript von Jupyter aus, um es zu verarbeiten
Erstellen Sie mit Python + PIL ein Dummy-Image.
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen wir eine virtuelle Umgebung für Python
Erstellen Sie mit Mecab aus Python3 ein Tool, das Furigana automatisch mit HTML schüttelt
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
Führen Sie den Python-Interpreter im Skript aus
[Python] [LINE Bot] Erstellen Sie einen LINE Bot mit Papageienrückgabe