Metadata-Version: 2.1
Name: pythomate
Version: 0.4
Summary: Automatiza acionamento de fluxos Power Automate.
Home-page: https://github.com/lab-mg/pythomate
Author: Diretoria Central de Desburocratização - DCD/SUGES/SEPLAG - Automatiza.MG
Author-email: simplificacao@planejamento.mg.gov.br
License: UNKNOWN
Keywords: python,power automate,automate,automação
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
License-File: LICENCE.txt
Requires-Dist: click ==8.1.7
Requires-Dist: pywinauto ==0.6.8

# Pythomate

Pacote [pythomate](https://pypi.org/project/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](https://pypi.org/project/pythomate/), sendo **compatível apenas com sistema operacional Windows**.
Ele pode ser instalado utilizando-se o comando[^3]:

```bash
# 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[^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:

```bash
# 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`](CONTRIBUTING.md) para mais detalhes.

## Licença

O **pythomete** é licenciado sob a licença MIT.
Veja o arquivo [`LICENSE.txt`](LICENSE.txt) para mais detalhes.

Teste push.

[^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](https://gitforwindows.org/).
[^4]: Como exemplo, sabemos que a ferramenta Power Automate, em geral, encontra-se instalada em `C:/Program Files (x86)/Power Automate Desktop/`.


# CHANGELOG - Controle de alterações

Documentação das principais alterações deste repositório.
Baseado na filosofia [Mantenha um Changelog](https://keepachangelog.com/pt-BR/1.0.0/).

### [0.4] - 2024-05-22

- Aumenta timoute para execução Power Automate - See [#11](https://github.com/automatiza-mg/pythomate/issues/11#issuecomment-2125428514)
- Melhora documentação - See [#11](https://github.com/automatiza-mg/pythomate/issues/11#issuecomment-2125428514)

### [0.3] - 2024-05-22

- Corrige erro de não clicar em Meus fluxos no menu inicial - See [#11](https://github.com/automatiza-mg/pythomate/issues/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.


