Все три сервиса имеют API: Todoist, Github и Asana .
Я бы порекомендовал API-интерфейсы, а не создание веб-страниц, поскольку API-интерфейсы должны быть стабильными, поэтому не сломаются, если они изменят макет своей веб-страницы или что-то еще.
Что касается взаимодействия с их API, они RESTful, поэтому все, что может запросить веб-страницу, должно работать. Я бы лично использовал модуль запросов Python, этот вопрос о переполнении стека может оказаться полезным.