Alle drei Dienste verfügen über APIs: Todoist's, Github's und Asanas .
Ich würde eher APIs als Webscraping empfehlen, da APIs stabil sein sollen, also nicht brechen, wenn sie ihr Webseitenlayout oder was auch immer ändern.
Was die Interaktion mit ihren APIs angeht, sind sie REST-fähig, sodass alles, was eine Webseite anfordern kann, funktionieren sollte. Ich würde persönlich das Python- Requests- Modul verwenden. Diese Stack Overflow-Frage könnte hilfreich sein.