pySEI


NamepySEI JSON
Version 1.4 PyPI version JSON
download
home_pagehttps://github.com/danielsioli/pySEI
SummaryPacote para interagir com o SEI
upload_time2024-08-28 14:40:39
maintainerNone
docs_urlNone
authorDaniel Oliveira
requires_python>=3.6
licenseCreative Commons Attribution-Noncommercial-Share Alike license
keywords anatel sei
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pySEI
Atualizado para interagir com o SEI 4.0

Pacote para interagir com o SEI - Sistema Eletrônico de Informação. O pacote usa Selenium com o chromedriver ou Ms Edge.
O chromedriver pode ser obtido em https://chromedriver.chromium.org/downloads
O Ms Edge Driver pode ser obtido em https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

## Install 

```
pip install pySEI
```

## Use
Importar pacote
```
from pySEI import Sei
```
Iniciar navegador
```
sei = Sei(headless=False)
```
Iniciar navegador headless
```
sei = Sei()
```
Especificar o caminho para o chromedriver
```
sei = Sei(executable_path='chromedriver')
```
Entrar na página do SEI
```
sei.start_driver(url='http://sei.anatel.gov.br', usuario=usuario, senha=senha)
```
Ir para um processo
```
sei.go_to(numero_sei=numero_sei)
```
Verificar se um processo está aberto em uma área
```
is_aberto,mensagem = sei.is_processo_aberto(processo=processo,area=area)
```
Verificar se um processo está anexado a outro
```
processo_anexador = sei.get_processo_anexador(processo=processo)
```
Trocar área do usuário
```
is_area_trocada = sei.seleciona_area(area=area)
```
Clicar em um botão do processo ou documento
```
is_botao_clicado = sei.clicar_botao(botao=botao)
```
Verificar se o processo está sobrestado
```
is_sobrestado,mensagem_sobrestamento = sei.is_sobrestado(processo=processo)
```
Verificar se o processo está sobrestado em uma área
```
is_sobrestado,is_na_area = sei.is_sobrestado(processo=processo, area=area)
```
Sobrestar processo na área atual
```
is_sobrestado = sei.sobrestar_processo(motivo='Quero sobrestar', processo=processo)
```
Remover sobrestamento do processo na área atual
```
sobrestamento_removido = sei.remover_sobrestamento(processo=processo)
```
Fechar a janela de alerta
```
mensagem_alerta = sei.fechar_alerta()
```
Publicar apenas no Boletim de Serviço
```
is_publicado = sei.publicar(documento=documento
    ,resumo_ementa=resumo_ementa, data_disponibilizacao='21/01/2021')
```
Publicar no Boletim de Serviço e no DOU
```
is_publicado = sei.publicar(documento=documento
    ,resumo_ementa=resumo_ementa, data_disponibilizacao='21/01/2021'
    , dou=dou, secao=secao, pagina=pagina)
```
Obter conteúdo HTML de documento
```
try:
    conteudo_documento = sei.get_conteudo_documento(documento=documento)
except:
    print('Conteúdo não encontrado')
```
Fechar o navegador
```
sei.close()
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/danielsioli/pySEI",
    "name": "pySEI",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "anatel, sei",
    "author": "Daniel Oliveira",
    "author_email": "danielsioli@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/3a/ef/a1c3913f3cd1f4564359a3c990d6a02786e693353038aac02447222e6ed9/pysei-1.4.tar.gz",
    "platform": null,
    "description": "# pySEI\r\nAtualizado para interagir com o SEI 4.0\r\n\r\nPacote para interagir com o SEI - Sistema Eletr\u00c3\u00b4nico de Informa\u00c3\u00a7\u00c3\u00a3o. O pacote usa Selenium com o chromedriver ou Ms Edge.\r\nO chromedriver pode ser obtido em https://chromedriver.chromium.org/downloads\r\nO Ms Edge Driver pode ser obtido em https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/\r\n\r\n## Install \r\n\r\n```\r\npip install pySEI\r\n```\r\n\r\n## Use\r\nImportar pacote\r\n```\r\nfrom pySEI import Sei\r\n```\r\nIniciar navegador\r\n```\r\nsei = Sei(headless=False)\r\n```\r\nIniciar navegador headless\r\n```\r\nsei = Sei()\r\n```\r\nEspecificar o caminho para o chromedriver\r\n```\r\nsei = Sei(executable_path='chromedriver')\r\n```\r\nEntrar na p\u00c3\u00a1gina do SEI\r\n```\r\nsei.start_driver(url='http://sei.anatel.gov.br', usuario=usuario, senha=senha)\r\n```\r\nIr para um processo\r\n```\r\nsei.go_to(numero_sei=numero_sei)\r\n```\r\nVerificar se um processo est\u00c3\u00a1 aberto em uma \u00c3\u00a1rea\r\n```\r\nis_aberto,mensagem = sei.is_processo_aberto(processo=processo,area=area)\r\n```\r\nVerificar se um processo est\u00c3\u00a1 anexado a outro\r\n```\r\nprocesso_anexador = sei.get_processo_anexador(processo=processo)\r\n```\r\nTrocar \u00c3\u00a1rea do usu\u00c3\u00a1rio\r\n```\r\nis_area_trocada = sei.seleciona_area(area=area)\r\n```\r\nClicar em um bot\u00c3\u00a3o do processo ou documento\r\n```\r\nis_botao_clicado = sei.clicar_botao(botao=botao)\r\n```\r\nVerificar se o processo est\u00c3\u00a1 sobrestado\r\n```\r\nis_sobrestado,mensagem_sobrestamento = sei.is_sobrestado(processo=processo)\r\n```\r\nVerificar se o processo est\u00c3\u00a1 sobrestado em uma \u00c3\u00a1rea\r\n```\r\nis_sobrestado,is_na_area = sei.is_sobrestado(processo=processo, area=area)\r\n```\r\nSobrestar processo na \u00c3\u00a1rea atual\r\n```\r\nis_sobrestado = sei.sobrestar_processo(motivo='Quero sobrestar', processo=processo)\r\n```\r\nRemover sobrestamento do processo na \u00c3\u00a1rea atual\r\n```\r\nsobrestamento_removido = sei.remover_sobrestamento(processo=processo)\r\n```\r\nFechar a janela de alerta\r\n```\r\nmensagem_alerta = sei.fechar_alerta()\r\n```\r\nPublicar apenas no Boletim de Servi\u00c3\u00a7o\r\n```\r\nis_publicado = sei.publicar(documento=documento\r\n    ,resumo_ementa=resumo_ementa, data_disponibilizacao='21/01/2021')\r\n```\r\nPublicar no Boletim de Servi\u00c3\u00a7o e no DOU\r\n```\r\nis_publicado = sei.publicar(documento=documento\r\n    ,resumo_ementa=resumo_ementa, data_disponibilizacao='21/01/2021'\r\n    , dou=dou, secao=secao, pagina=pagina)\r\n```\r\nObter conte\u00c3\u00bado HTML de documento\r\n```\r\ntry:\r\n    conteudo_documento = sei.get_conteudo_documento(documento=documento)\r\nexcept:\r\n    print('Conte\u00c3\u00bado n\u00c3\u00a3o encontrado')\r\n```\r\nFechar o navegador\r\n```\r\nsei.close()\r\n```\r\n",
    "bugtrack_url": null,
    "license": "Creative Commons Attribution-Noncommercial-Share Alike license",
    "summary": "Pacote para interagir com o SEI",
    "version": "1.4",
    "project_urls": {
        "Homepage": "https://github.com/danielsioli/pySEI"
    },
    "split_keywords": [
        "anatel",
        " sei"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff71a6c0a36166c525e629af051d6259e53bf451847daba361324a523e7bb057",
                "md5": "cfb51450c059a24a54279d805a0fcc48",
                "sha256": "1c2f214159d1da8ea70a390ada960982d22e05afd9937cb75b6dbd675e3c6917"
            },
            "downloads": -1,
            "filename": "pySEI-1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cfb51450c059a24a54279d805a0fcc48",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 9757,
            "upload_time": "2024-08-28T14:40:38",
            "upload_time_iso_8601": "2024-08-28T14:40:38.380536Z",
            "url": "https://files.pythonhosted.org/packages/ff/71/a6c0a36166c525e629af051d6259e53bf451847daba361324a523e7bb057/pySEI-1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3aefa1c3913f3cd1f4564359a3c990d6a02786e693353038aac02447222e6ed9",
                "md5": "98c19a5abaa7a1c827217d0c2d643323",
                "sha256": "63c600da1787bad02d885c2b784d605408acdfd9437df0b26b38a939acf957eb"
            },
            "downloads": -1,
            "filename": "pysei-1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "98c19a5abaa7a1c827217d0c2d643323",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 10930,
            "upload_time": "2024-08-28T14:40:39",
            "upload_time_iso_8601": "2024-08-28T14:40:39.761679Z",
            "url": "https://files.pythonhosted.org/packages/3a/ef/a1c3913f3cd1f4564359a3c990d6a02786e693353038aac02447222e6ed9/pysei-1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-28 14:40:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "danielsioli",
    "github_project": "pySEI",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pysei"
}
        
Elapsed time: 4.27942s