Um script python que gera o Boletim de Ocupação Hoteleira(BOH) para hotéis e pousadas que utilizam o sistema Hospedin.
ATENÇÃO!!!
Atualmente o script é compatível apenas com plataformas Windows.
- Conexão com a internet.
- Última versão do Python, você pode baixá-lo aqui.
- Todas as dependências abaixo satisfeitas.
- beautifulsoup4
- mechanize
- pywin32
- openpyxl
1. Com o python já instalado, abra um prompt de comando do windows(cmd).
2. Atualize o gerenciador de pacotes com o comando abaixo:
python -m pip install --upgrade pip
3. Instale as dependências com o comando abaixo:
pip install beautifulsoup4 mechanize pywin32 openpyxl
4. Baixe o arquivo zip do projeto aqui.
5. Extraia o arquivo baixado onde achar melhor.
Utilizando o editor de texto de sua preferência, edite o arquivo settings.ini
, que está dentro do diretório conf, e preencha a sessão "ESTABELECIMENTO" seguindo o padrão do exemplo abaixo:
Exemplo para configuração do estabelecimento:
[ESTABELECIMENTO]
nome=Meu Hotel
nome_na_url=meu-hotel
distrito=MEIRELES
municipio=FORTALEZA
uf=CE
uhs=40
leitos=118
cadastro_mtur=123456789012345
!!! ATENÇÃO !!! O usuário utilizado para realizar o login automático deve ter as suas pemissões configuradas apenas para este propósito, visto que as credencias ficarão expostas neste arquivo, evitando acesso indesejado ao sistema!!!
Mais uma vez, utilizando o editor de texto de sua preferência, edite o arquivo settings.ini
, que está dentro do diretório conf, e preencha a sessão "LOGIN" seguindo o padrão do exemplo abaixo:
Exemplo para configuração do login automático:
[LOGIN]
auto=on
usuario[email protected]
senha=123456
Atributo | Descrição |
---|---|
nome | O nome do estabelecimento, ex: Meu Hotel . |
nome_na_url | O valor desse atributo está descrito na URL do Hospedin, após o login ser efetuado, ex: https://pms.hospedin.com/nome-do-estabelecimento-aqui/home. |
distrito | Distrito/Bairro da localização do estabelecimento. |
municipio | Município/Cidade da localização do estabelecimento. |
uf | Estado da localização do estabelecimento. |
uhs | O total de unidades hoteleiras que o estabelecimento possui. |
leitos | O total de leitos que o estabelecimento suporta. |
cadastro_mtur | Número de cadastro junto ao Ministério do Turismo. Esse atributo deve ser preenchido com apenas números, sem outros tipos de caracteres. |
auto | Define se será solicitado usuário e senha sempre que executar a aplicação. Valores permitidos on e off . |
usuario | E-mail de login do usuário que será utilizado |
senha | Senha de login do usuário que será utilizado |