Skip to main content

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.

Watch the video

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 PATH do 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

  • Aumenta timoute para execução Power Automate - See #11.
  • Melhora documentação - See #11.

[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.
  1. Atualmente encontra-se implantado apenas processos para Power Automate. ↩

  2. Gatilhos que, em geral, não são permitidos em versões gratúitas destas ferramentas. ↩

  3. Sugerimos a utilização da Git Bash disponível na instalação do programa Git for Windows. ↩

  4. 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 em C:/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)

Source distribution for pythomate 0.6
File Size Uploaded
pythomate-0.6.tar.gz 13.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pythomate 0.6
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.6 This release

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page