{"id":22055700,"url":"https://github.com/bet-blocker/bet-blocker","last_synced_at":"2025-04-04T09:07:16.779Z","repository":{"id":261091482,"uuid":"883238929","full_name":"bet-blocker/bet-blocker","owner":"bet-blocker","description":"A ideia desse software e servidor como um bloqueador de sites de apostas","archived":false,"fork":false,"pushed_at":"2025-03-11T16:36:22.000Z","size":185,"stargazers_count":171,"open_issues_count":8,"forks_count":32,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-28T08:05:42.640Z","etag":null,"topics":["bet","bet-blocker","gambling","gambling-heath","health","help-gambling","life","python","python3"],"latest_commit_sha":null,"homepage":"https://apibrasil.com.br","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bet-blocker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":"jhowbhz","lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-11-04T16:04:06.000Z","updated_at":"2025-03-27T00:47:02.000Z","dependencies_parsed_at":"2024-12-13T06:23:05.728Z","dependency_job_id":"46876d1e-520e-4972-b23f-7d5396bba0ee","html_url":"https://github.com/bet-blocker/bet-blocker","commit_stats":null,"previous_names":["jhowbhz/bet-blocker","bet-blocker/bet-blocker"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bet-blocker%2Fbet-blocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bet-blocker%2Fbet-blocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bet-blocker%2Fbet-blocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bet-blocker%2Fbet-blocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bet-blocker","download_url":"https://codeload.github.com/bet-blocker/bet-blocker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247149500,"owners_count":20891954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bet","bet-blocker","gambling","gambling-heath","health","help-gambling","life","python","python3"],"created_at":"2024-11-30T16:10:41.236Z","updated_at":"2025-04-04T09:07:16.759Z","avatar_url":"https://github.com/bet-blocker.png","language":"Python","funding_links":["https://issuehunt.io/r/jhowbhz"],"categories":[],"sub_categories":[],"readme":"# BetBlocker\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/7efbc8f9-8fe4-429e-8bae-1c6efa3a4453\" alt=\"screen-home\" width=\"1200\"\u003e\n\u003c/p\u003e\n\n[![Star on GitHub](https://img.shields.io/github/stars/jhowbhz/bet-blocker.svg?style=social)](https://github.com/jhowbhz/bet-blocker/stargazers)\n\u003ca href=\"https://github.com/jhowbhz/apigratis-sdk-php/network\" target=\"_blank\"\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/jhowbhz/bet-blocker\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jhowbhz/bet-blocker/issues\" target=\"_blank\"\u003e\u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/jhowbhz/bet-blocker\"\u003e\u003c/a\u003e\n[![GitHub tag](https://img.shields.io/github/tag/jhowbhz/bet-blocker)](https://github.com/jhowbhz/bet-blocker/releases/?include_prereleases\u0026sort=semver \"View GitHub releases\")\n[![Minimum Python Version](https://img.shields.io/badge/python-%3E%3D%203.0-8892BF.svg?style=flat-square)](https://python.org/)\n[![License](https://img.shields.io/badge/License-MIT-blue)](#license \"Go to license section\")\n\nA 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.\n\n## Objetivo\nO 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.\n\n## Requisitos básicos\n- Python 2.7\n- Windows ou Linux\n\n## Instalação e utilização\n\nClone o repositório para sua máquina:\n```bash\ngit clone https://github.com/jhowbhz/bet-blocker.git bet-blocker\n```\n\nInstale as dependencias:\n```bash\ncd bet-blocker \u0026\u0026 pip install -r requirements.txt\n```\n\nPara rodar o projeto:\n```bash\npython main.py\n```\n\n## Funcionamento\nO 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.\n\n- Bloqueio de IP: Restrições realizadas via firewall para impedir a conexão com sites de apostas.\nConfiguração de DNS: Ajustes no arquivo hosts para impedir o acesso aos sites bloqueados.\n- Rede de Apoio: Permite que familiares ou amigos sejam incluídos para suporte adicional.\nEstado do Projeto\nAtualmente, 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.\n\n## Contribua\nAcredita que pode ajudar a evoluir essa ideia? Sinta-se à vontade para fazer uma pull request seguindo os passos a seguir:\n\n1. Crie um fork do repositório:\n    ![fork](https://github.com/user-attachments/assets/40a18cf5-031e-4134-bd73-e87cf22b57aa)\n\n2. Clone o seu fork:\n    ```\n    git clone link_do_seu_repositório\n    ```\n\n3. Navegue até o diretório do projeto e instale as dependências:\n    ```\n    cd bet-blocker \u0026\u0026 pip install -r requirements.txt\n    ```\n\n4. Crie uma nova branch:\n    ```\n    git checkout -b feature/nome-da-sua-feature\n    ```\n\n5. Commite suas alterações:\n    ```\n    git add nome-do-arquivo\n    ```\n\n    ```\n    git commit -m \"descrição\"\n    ```\n\n6. _Puxe_ as alterações para o seu repositório:\n    ```\n    git push origin feature/nome-da-sua-feature\n    ```\n\n7. Abra uma nova Pull Request:\n    ![pr](https://github.com/user-attachments/assets/0fb5947b-2a31-4240-b00d-12c9de24eee7)\n\n8. Adicione um título e descrição para sua Pull Request:\n    ![submmit](https://github.com/user-attachments/assets/a30c6f0a-8752-43c4-965a-279220b01279)\n\nFeito, 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbet-blocker%2Fbet-blocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbet-blocker%2Fbet-blocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbet-blocker%2Fbet-blocker/lists"}