Quebrando mudanças à frente
A versão 1.0.0 suporta apenas os novos endpoints da API ctpa-oneapi que foram introduzidos com o novo aplicativo MyToyota. Algumas funções ainda não foram implementadas e devem ser determinadas primeiro devido à falta de documentação da API.
Os usuários do antigo aplicativo MyT devem usar um módulo mytoyota python versão <1.0.0.
Pacote Python 3 para comunicação com o Toyota Connected Europe Services. Este é um pacote não oficial e a Toyota pode alterar sua API a qualquer momento sem aviso prévio.
Este pacote pode ser instalado através pip
.
pip install mytoyota
Para um início rápido sobre como usar o pacote, dê uma olhada no arquivo simple_client_example.py
contido no relatório. Você também pode usar e executar este arquivo diretamente usando os seguintes comandos:
python -m venv mytoyota
source mytoyota/bin/activate
python -m pip install " mytoyota @ git+https://github.com/DurgNomis-drol/mytoyota@master "
curl -LO https://raw.githubusercontent.com/GitOldGrumpy/mytoyota/master/simple_client_example.py
# Create a credentials.json file with {"username":"[email protected]","password":"yourpassword"}
python simple_client_example.py
None
se nenhuma viagem tiver sido realizada no período solicitado. Esse problema geralmente acontece no início de cada semana, mês ou ano. Além disso, as estatísticas diárias também estarão indisponíveis se nenhuma viagem tiver sido realizada.Em breve...
Este módulo python usa poesia (>= 1.2.2) e pré-commit.
Para começar a contribuir, bifurque este repositório e execute poetry install
. Em seguida, crie uma nova ramificação. Antes de fazer um PR, execute pre-commit poetry run pre-commit run --all-files
e certifique-se de que todos os testes sejam aprovados localmente primeiro executando pytest tests/
.
Como eu @DurgNomis-drol não sou um programador profissional. Tentarei mantê-lo da melhor maneira possível. Se alguém estiver interessado em ajudar com isso, fique à vontade para me enviar uma mensagem para ser um colaborador neste projeto.
Um grande obrigado a @calmjm por fazer tojota.