Skip to content

Um simples script python para gerar o boletim de ocupação hoteleira de hotéis e pousadas que utilizam o PMS da Hospedin. Você pode usá-lo e modificá-lo como quiser.

Notifications You must be signed in to change notification settings

stenioas/geraboh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

geraboh

   

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.

PRÉ-REQUISITOS

  • Conexão com a internet.
  • Última versão do Python, você pode baixá-lo aqui.
  • Todas as dependências abaixo satisfeitas.

DEPENDÊNCIAS

  • beautifulsoup4
  • mechanize
  • pywin32
  • openpyxl

INSTALANDO

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.

CONFIGURANDO

Dados do Estabelecimento

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

Login Automático

!!! 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=usuario@email.com.br
senha=123456
ATRIBUTOS
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

About

Um simples script python para gerar o boletim de ocupação hoteleira de hotéis e pousadas que utilizam o PMS da Hospedin. Você pode usá-lo e modificá-lo como quiser.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages