pythomate


Namepythomate JSON
Version 0.6 PyPI version JSON
download
home_pagehttps://github.com/lab-mg/pythomate
SummaryAutomatiza acionamento de fluxos Power Automate.
upload_time2024-07-10 20:30:01
maintainerNone
docs_urlNone
authorDiretoria Central de Desburocratização - DCD/SUGES/SEPLAG - Automatiza.MG
requires_pythonNone
licenseNone
keywords python power automate automate automação
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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].

[![Watch the video](https://img.youtube.com/vi/09ceWwO6Xx0/maxresdefault.jpg)](https://youtu.be/09ceWwO6Xx0)

## 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 (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:

```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/`. 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](https://github.com/automatiza-mg/pythomate/issues/18) poderá te auxiliar ao explicar como utilizar o gerenciador de tarefas para descobrir onde o programa está instalado.


# 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.5] - 2024-07-10

- Melhora timeout de carregamento inicial da página See[#14](https://github.com/automatiza-mg/pythomate/issues/14) (retira wait(active)).

### [0.5] - 2024-07-10

- Fecha automate após execução do fluxo See [#15](https://github.com/automatiza-mg/pythomate/issues/15).
- Melhora timeout de carregamento inicial da página See[#14](https://github.com/automatiza-mg/pythomate/issues/14).
- Melhora fluxo click ok para fluxos com variáveis de entrada See [#12](https://github.com/automatiza-mg/pythomate/issues/12).

### [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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/lab-mg/pythomate",
    "name": "pythomate",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python, power automate, automate, automa\u00e7\u00e3o",
    "author": "Diretoria Central de Desburocratiza\u00e7\u00e3o - DCD/SUGES/SEPLAG - Automatiza.MG",
    "author_email": "simplificacao@planejamento.mg.gov.br",
    "download_url": "https://files.pythonhosted.org/packages/6d/25/2bad20c517951a177bc95d06b8c04231d38ccad8c822807d1e2519b954f8/pythomate-0.6.tar.gz",
    "platform": null,
    "description": "# Pythomate\n\nPacote [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.\nAliado ao agendador de tarefas Windows cria-se gatilho(s)[^2].\n\n[![Watch the video](https://img.youtube.com/vi/09ceWwO6Xx0/maxresdefault.jpg)](https://youtu.be/09ceWwO6Xx0)\n\n## Instala\u00e7\u00e3o\n\nO `pythomate` est\u00e1 dispon\u00edvel no Python Package Index - [PyPI](https://pypi.org/project/pythomate/), sendo **compat\u00edvel apenas com sistema operacional Windows**.\nEle pode ser instalado utilizando-se o comando[^3]:\n\n```bash\n# Sugerimos a instala\u00e7\u00e3o em ambiente virtual\n$ pip install pythomate\n```\n\n- Necess\u00e1rio adicionar ao `PATH` do Windows caminho de instala\u00e7\u00e3o das ferramentas Microsoft desejadas (Power Automate e/ou Power Bi)[^4].\n- Para o Power Automate \u00e9 necess\u00e1rio **desmarcar** a op\u00e7\u00e3o de configura\u00e7\u00e3o \"Ao fechar, manter aplicativo em execu\u00e7\u00e3o\". Isso evita conflito entre inst\u00e2ncias abertas e a execu\u00e7\u00e3o que ser\u00e1 gerada com aux\u00edlio do pacote.\n\n## Uso\n\nDiretamente na linha de comando:\n\n```bash\n# Substitua <ferramenta> pela ferramenta que se deseja acionar (automate ou bi).\n# Substitua <nome> pelo nome do fluxo/processo que deseja iniciar.\n$ pythomate run <ferramenta> <nome>\n```\n\nPara maiores informa\u00e7\u00f5es, consulte documenta\u00e7\u00e3o dispon\u00edvel no pr\u00f3prio CLI, via `pythomate --help`.\n\n## Contribui\u00e7\u00f5es\n\nVeja o arquivo [`CONTRIBUTING.md`](CONTRIBUTING.md) para mais detalhes.\n\n## Licen\u00e7a\n\nO **pythomete** \u00e9 licenciado sob a licen\u00e7a MIT.\nVeja o arquivo [`LICENSE.txt`](LICENSE.txt) para mais detalhes.\n\nTeste push.\n\n[^1]: Atualmente encontra-se implantado apenas processos para Power Automate.\n[^2]: Gatilhos que, em geral, n\u00e3o s\u00e3o permitidos em vers\u00f5es grat\u00faitas destas ferramentas.\n[^3]: Sugerimos a utiliza\u00e7\u00e3o da Git Bash dispon\u00edvel na instala\u00e7\u00e3o do programa [Git for Windows](https://gitforwindows.org/).\n[^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\u00e7\u00f5es a pasta de instala\u00e7\u00e3o do Power Automate pode n\u00e3o aparecer listada em nenhum lugar (como em `C:/Program Files (x86)`). Caso tenha algum problema ao tentar localizar este caminho, [este Issue](https://github.com/automatiza-mg/pythomate/issues/18) poder\u00e1 te auxiliar ao explicar como utilizar o gerenciador de tarefas para descobrir onde o programa est\u00e1 instalado.\n\n\n# CHANGELOG - Controle de altera\u00e7\u00f5es\n\nDocumenta\u00e7\u00e3o das principais altera\u00e7\u00f5es deste reposit\u00f3rio.\nBaseado na filosofia [Mantenha um Changelog](https://keepachangelog.com/pt-BR/1.0.0/).\n\n### [0.5] - 2024-07-10\n\n- Melhora timeout de carregamento inicial da p\u00e1gina See[#14](https://github.com/automatiza-mg/pythomate/issues/14) (retira wait(active)).\n\n### [0.5] - 2024-07-10\n\n- Fecha automate ap\u00f3s execu\u00e7\u00e3o do fluxo See [#15](https://github.com/automatiza-mg/pythomate/issues/15).\n- Melhora timeout de carregamento inicial da p\u00e1gina See[#14](https://github.com/automatiza-mg/pythomate/issues/14).\n- Melhora fluxo click ok para fluxos com vari\u00e1veis de entrada See [#12](https://github.com/automatiza-mg/pythomate/issues/12).\n\n### [0.4] - 2024-05-22\n\n- Aumenta timoute para execu\u00e7\u00e3o Power Automate - See [#11](https://github.com/automatiza-mg/pythomate/issues/11#issuecomment-2125428514).\n- Melhora documenta\u00e7\u00e3o - See [#11](https://github.com/automatiza-mg/pythomate/issues/11#issuecomment-2125428514).\n\n### [0.3] - 2024-05-22\n\n- Corrige erro de n\u00e3o clicar em Meus fluxos no menu inicial - See [#11](https://github.com/automatiza-mg/pythomate/issues/11).\n\n### [0.2] - 2023-11-10\n\n- Publica\u00e7\u00e3o primeiro comando `pythomate run automate <nome-fluxo>`.\n\n### [0.1] - 2023-10-16\n\n- Publica\u00e7\u00e3o estrutura inicial necess\u00e1ria para funcionamento do pacote. Sem nenhuma fun\u00e7\u00e3o implementada.\n\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Automatiza acionamento de fluxos Power Automate.",
    "version": "0.6",
    "project_urls": {
        "Homepage": "https://github.com/lab-mg/pythomate"
    },
    "split_keywords": [
        "python",
        " power automate",
        " automate",
        " automa\u00e7\u00e3o"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8befbecaea8ffa02f34296852343fd7851c83b4142b8329beddf35efe72e6b6e",
                "md5": "c11b1d4db99ee97c792acd4ec180e1e7",
                "sha256": "bb3c35369191302f41b32cc86a1f08564d6bce1ac13d4c9de3d5362a04e48ffc"
            },
            "downloads": -1,
            "filename": "pythomate-0.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c11b1d4db99ee97c792acd4ec180e1e7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5723,
            "upload_time": "2024-07-10T20:29:57",
            "upload_time_iso_8601": "2024-07-10T20:29:57.184926Z",
            "url": "https://files.pythonhosted.org/packages/8b/ef/becaea8ffa02f34296852343fd7851c83b4142b8329beddf35efe72e6b6e/pythomate-0.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d252bad20c517951a177bc95d06b8c04231d38ccad8c822807d1e2519b954f8",
                "md5": "9d0262722ef0004afadfb7fed44ecc8a",
                "sha256": "6a1b820d4ef1650159ccd2cb779d6a6a06871fa2cfd22acb6b2214e133a3ac66"
            },
            "downloads": -1,
            "filename": "pythomate-0.6.tar.gz",
            "has_sig": false,
            "md5_digest": "9d0262722ef0004afadfb7fed44ecc8a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 13547104,
            "upload_time": "2024-07-10T20:30:01",
            "upload_time_iso_8601": "2024-07-10T20:30:01.099712Z",
            "url": "https://files.pythonhosted.org/packages/6d/25/2bad20c517951a177bc95d06b8c04231d38ccad8c822807d1e2519b954f8/pythomate-0.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-10 20:30:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "lab-mg",
    "github_project": "pythomate",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "pythomate"
}
        
Elapsed time: 3.70668s