Skip to content

A ideia desse software e servidor como um bloqueador de sites de apostas

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
licence.txt
Notifications You must be signed in to change notification settings

bet-blocker/bet-blocker

Repository files navigation

BetBlocker

screen-home

Star on GitHub GitHub forks GitHub issues GitHub tag Minimum Python Version License

A ideia deste repositório é criar um software focado em bloquear e impedir o acesso a sites de apostas. Essa ferramenta foi criada para ajudar pessoas que desejam se proteger contra os efeitos nocivos do vício em apostas online, oferecendo uma camada de proteção que limita o acesso a plataformas de jogos de azar.

Objetivo

O BetBlocker foi pensado para que o próprio usuário ou familiares preocupados possam instalá-lo em dispositivos (computadores e, em breve, celulares) para bloquear sites de apostas de forma eficiente. Esse software visa ser um recurso acessível e de apoio para aqueles que reconhecem os riscos do vício em apostas e desejam tomar medidas preventivas.

Requisitos básicos

  • Python 2.7
  • Windows ou Linux

Instalação e utilização

Clone o repositório para sua máquina:

git clone https://github.com/jhowbhz/bet-blocker.git bet-blocker

Instale as dependencias:

cd bet-blocker && pip install -r requirements.txt

Para rodar o projeto:

python main.py

Funcionamento

O BetBlocker realiza bloqueios por meio de configurações de firewall e ajustes no arquivo hosts para impedir o acesso a sites de apostas conhecidos. Além disso, oferece uma funcionalidade para configurar uma rede de apoio, uma opção que garante suporte ao usuário caso ele queira desbloquear ou remover o software de proteção em um momento de crise.

  • Bloqueio de IP: Restrições realizadas via firewall para impedir a conexão com sites de apostas. Configuração de DNS: Ajustes no arquivo hosts para impedir o acesso aos sites bloqueados.
  • Rede de Apoio: Permite que familiares ou amigos sejam incluídos para suporte adicional. Estado do Projeto Atualmente, essa solução está em fase de Prova de Conceito (POC) e foi desenvolvida em Python. Contribuições são bem-vindas para que possamos avançar e melhorar o BetBlocker.

Contribua

Acredita que pode ajudar a evoluir essa ideia? Sinta-se à vontade para fazer uma pull request seguindo os passos a seguir:

  1. Crie um fork do repositório: fork

  2. Clone o seu fork:

    git clone link_do_seu_repositório
    
  3. Navegue até o diretório do projeto e instale as dependências:

    cd bet-blocker && pip install -r requirements.txt
    
  4. Crie uma nova branch:

    git checkout -b feature/nome-da-sua-feature
    
  5. Commite suas alterações:

    git add nome-do-arquivo
    
    git commit -m "descrição"
    
  6. Puxe as alterações para o seu repositório:

    git push origin feature/nome-da-sua-feature
    
  7. Abra uma nova Pull Request: pr

  8. Adicione um título e descrição para sua Pull Request: submmit

Feito, agora é só esperar que sua Pull Request seja aceita, ou se caso seja encontrado algum erro de compatibilidade com o estado atual do projeto, ou qualquer outro problema, será adicionado um comentário e sua Pull Request será fechada. Sinta-se à vontade para abrir outra novamente e contribuir para o projeto.