GithubHelp home page GithubHelp logo

stenioas / geraboh Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 72 KB

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.

Python 100.00%
boh hospedin hotel booking pousada

geraboh's Introduction

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[email protected]
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

geraboh's People

Contributors

stenioas avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.