Todos os três serviços têm APIs: Todoist , Github's e Asana's .
Eu recomendaria APIs em vez de webscraping, uma vez que as APIs se destinam a ser estáveis, portanto, elas não serão interrompidas se alterarem o layout de sua página da Web ou o que for.
Quanto à interface com suas APIs, eles são RESTful, então qualquer coisa que possa solicitar uma página da Web deve funcionar. Eu pessoalmente usaria o módulo pedidos do Python, você pode encontrar esta questão de Stack Overflow útil.