Pythomate
Pacote pythomate inicia fluxo(s) e rotina(s) de ferramentas Microsoft (como Power Automate e Power Bi)1 via linha de comando. Aliado ao agendador de tarefas Windows cria-se gatilho(s)2.
Instalação
O pythomate está disponível no Python Package Index - PyPI, sendo compatível apenas com sistema operacional Windows.
Ele pode ser instalado utilizando-se o comando3:
# Sugerimos a instalação em ambiente virtual
$ pip install pythomate
- Necessário adicionar ao
PATHdo Windows caminho de instalação das ferramentas Microsoft desejadas (Power Automate e/ou Power Bi)4. - Para o Power Automate é necessário desmarcar a opção de configuração "Ao fechar, manter aplicativo em execução". Isso evita conflito entre instâncias abertas e a execução que será gerada com auxílio do pacote.
Uso
Diretamente na linha de comando:
# Substitua <ferramenta> pela ferramenta que se deseja acionar (automate ou bi).
# Substitua <nome> pelo nome do fluxo/processo que deseja iniciar.
$ pythomate run <ferramenta> <nome>
Para maiores informações, consulte documentação disponível no próprio CLI, via pythomate --help.
Contribuições
Veja o arquivo CONTRIBUTING.md para mais detalhes.
Licença
O pythomete é licenciado sob a licença MIT.
Veja o arquivo LICENSE.txt para mais detalhes.
Teste push.
CHANGELOG - Controle de alterações
Documentação das principais alterações deste repositório. Baseado na filosofia Mantenha um Changelog.
[0.5] - 2024-07-10
- Melhora timeout de carregamento inicial da página See#14 (retira wait(active)).
[0.5] - 2024-07-10
- Fecha automate após execução do fluxo See #15.
- Melhora timeout de carregamento inicial da página See#14.
- Melhora fluxo click ok para fluxos com variáveis de entrada See #12.
[0.4] - 2024-05-22
[0.3] - 2024-05-22
- Corrige erro de não clicar em Meus fluxos no menu inicial - See #11.
[0.2] - 2023-11-10
- Publicação primeiro comando
pythomate run automate <nome-fluxo>.
[0.1] - 2023-10-16
- Publicação estrutura inicial necessária para funcionamento do pacote. Sem nenhuma função implementada.
-
Atualmente encontra-se implantado apenas processos para Power Automate. ↩
-
Gatilhos que, em geral, não são permitidos em versões gratúitas destas ferramentas. ↩
-
Sugerimos a utilização da Git Bash disponível na instalação do programa Git for Windows. ↩
-
Como exemplo, sabemos que a ferramenta Power Automate, em geral, encontra-se instalada em
C:/Program Files (x86)/Power Automate Desktop/. Em algumas situações a pasta de instalação do Power Automate pode não aparecer listada em nenhum lugar (como emC:/Program Files (x86)). Caso tenha algum problema ao tentar localizar este caminho, este Issue poderá te auxiliar ao explicar como utilizar o gerenciador de tarefas para descobrir onde o programa está instalado. ↩
Metadata
Release files for pythomate 0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pythomate-0.6.tar.gz | 13.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pythomate-0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.6 MB
Release files / pythomate-0.6.tar.gz
| Download URL | pythomate-0.6.tar.gz |
|---|---|
| Size | 13.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6a1b820d4ef1650159ccd2cb779d6a6a06871fa2cfd22acb6b2214e133a3ac66
|
|
BLAKE2b-256 checksum How to use checksums |
6d252bad20c517951a177bc95d06b8c04231d38ccad8c822807d1e2519b954f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.12
|
Release files / pythomate-0.6-py3-none-any.whl
| Download URL | pythomate-0.6-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bb3c35369191302f41b32cc86a1f08564d6bce1ac13d4c9de3d5362a04e48ffc
|
|
BLAKE2b-256 checksum How to use checksums |
8befbecaea8ffa02f34296852343fd7851c83b4142b8329beddf35efe72e6b6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.12
|