Ferramenta de pesquisa escrita em Python para sites relacionados à pirataria. Você escolhe onde deseja pesquisar e o programa faz seu próprio trabalho e mostra os resultados. É semelhante aos motores de busca normais, porém o programa pesquisa o site no local ao invés de ter um banco de dados com resultados diferentes.
~ Se você vir um terminal/linha de comando abrindo ao executar o programa, não se preocupe! É para mostrar erros, assim você e eu podemos ver o erro facilmente (se houver).
Título | Código Fonte | Windows autônomo | Windows Onefile autônomo |
---|---|---|---|
Descrição | A execução do pSearch a partir do código-fonte requer BeautifulSoup e CustomTkinter. Esta é a maneira mais rápida de executar o programa (se estiver familiarizado com Python), pois ele não foi construído de forma alguma e é apenas isso. | Esta é uma versão autônoma do programa destinada à distribuição no formato .exe. O programa é construído com Nuitka. Você pode encontrar erros. Se fizer isso, informe-me sobre eles. | Isso é semelhante ao método Windows Standalone, mas você não verá os outros módulos na pasta, pois eles estão incorporados no arquivo .exe (é por isso que é Onefile). Existem duas pastas, "others" e "media", e dois arquivos zip, "bs4" e "customtkinter", no pacote para que o programa funcione corretamente. O programa descompacta os arquivos zip para uso do módulo. O lançamento do programa pode demorar muito com este método. |
Saúde | Corre rápido | Corre rápido | Corre devagar |
Nome do botão no site | Veja a versão mais recente do GitHub | Baixe o .EXE mais recente para Windows | Baixe o .EXE Onefile mais recente para Windows |
O código-fonte e o Onefile parecem ser eficientes o suficiente, porque ambos extraem customtkinter e bs4.zip. Se você encontrar erros, avise-me imediatamente. A versão 1.6.4 terá o console habilitado, dessa forma você poderá ver o erro na linha de comando e enviá-lo para mim aqui ou no Github Issues.
Descrição | |
---|---|
Usando a caixa de entrada do site - escolhendo onde pesquisar, tem uma entrada menor em tamanho no programa com o texto "Insira o nome do site aqui" | Você pode [1] digitar o nome de um site, o programa verifica se o site está no banco de dados e prossegue com a pesquisa, [2] escolher um site nas opções suspensas mostradas clicando na seta invertida ao lado da caixa de entrada do site , [3] clique em um dos botões de atalhos, que permite pesquisar imediatamente em vários sites dentro de uma categoria |
Usando a caixa de entrada de pesquisa - digitando o que deseja pesquisar no(s) site(s) escolhido(s) | Você pode digitar o que quiser na caixa de entrada e, em seguida, [1] clicar no botão de pesquisa ou [2] clicar no botão Enter do teclado para iniciar a pesquisa |
Navegando na página de resultados | [1] Você pode clicar no título/link do resultado para visitar o site, [2] você pode clicar no nome do site para visitar a página inicial normal do site, [3] se a contagem de resultados for maior que 30 você pode navegar em outras páginas clicando nos botões numéricos na parte inferior da página |
Pesquisar em TODOS os sites consome tempo, especialmente com conexões Wi-Fi lentas. Retirei o botão Todos dos Atalhos, pois seria mais eficiente pesquisar estrategicamente em uma categoria. No entanto, você ainda pode usar “todos” na caixa de entrada do site para pesquisar em qualquer lugar, pois também é uma boa maneira de testar se todos os sites estão funcionando corretamente.
Este software usa BeautifulSoup e CustomTkinter. Use este comando dentro da pasta extraída para instalar tudo do arquivo requirements.txt ou manualmente do PyPI:
pip install -r requirements.txt
Certifique-se de ter o pip e o Python instalados. Tenha em mente que executá-lo com Python nativo sempre será mais rápido do que com uma versão UI/web, uma vez instalado o Python e os requisitos, é fácil e rápido executá-lo.
Open terminal in the program's folder (from Linux point) and run
python3 pSearch.py
Mas, como método alternativo e mais rápido, também construo o programa em um arquivo executável independente, que você pode baixar em todas as versões.
Para criar arquivos executáveis, uso Nuitka com os seguintes comandos:
Este programa não deve violar nenhum ToS dos sites incluídos, pois não captura os links de download. Ele ainda encaminha para o site original, apenas para a página do software.
Isso pode ser feito diretamente abrindo o arquivo de banco de dados da pasta /others/ chamada websites.json usando qualquer software. Você também pode verificar a página Wiki para obter informações extras.