Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isaccanedo/random-wikipedia-explorer
🗺 Um script Python simples que busca páginas aleatórias da Wikipédia e permite que o usuário selecione uma para abrir em seu navegador padrão
https://github.com/isaccanedo/random-wikipedia-explorer
python random random-generation wiki wikipedia
Last synced: about 4 hours ago
JSON representation
🗺 Um script Python simples que busca páginas aleatórias da Wikipédia e permite que o usuário selecione uma para abrir em seu navegador padrão
- Host: GitHub
- URL: https://github.com/isaccanedo/random-wikipedia-explorer
- Owner: isaccanedo
- Created: 2024-12-01T22:29:57.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-01T22:40:48.000Z (about 2 months ago)
- Last Synced: 2024-12-01T23:27:57.012Z (about 2 months ago)
- Topics: python, random, random-generation, wiki, wikipedia
- Language: Python
- Homepage: https://en.wikipedia.org/
- Size: 0 Bytes
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wiki Buscador de Páginas Aleatórias
Um script Python simples que busca páginas aleatórias da Wikipédia e permite que o usuário selecione uma para abrir em seu navegador padrão.
## Características
- Busca 10 páginas aleatórias da Wikipédia por vez;
- Exibe a lista de páginas aleatórias com títulos e índices;Permite ao usuário:
- Abrir uma página inserindo seu índice;
- Tentar buscar novas páginas aleatórias novamente;
- Sair do programa;
- Lidar com entradas inválidas graciosamente.## Requirementos
- Python 3.5 or higher
- Libraries:
- `requests`
- `webbrowser`## Instalação
1. Clone este repositório ou baixe o arquivo de script diretamente;
2. Certifique-se de que o Python esteja instalado no seu sistema;
3. Instale as dependências necessárias usando pip:
```bash
pip install requests
```## Uso
Execute o script no seu terminal:
```bash
python wiki_random.py
```Siga as instruções na tela:
- Insira o índice da página que você deseja abrir;
- Digite `r` para buscar um novo conjunto de páginas aleatórias;
- Digite `n` para sair do programa.## Exemplo de saída
```
0: Python (programming language)
1: Artificial intelligence
2: Neural networks
3: Data science
4: Machine learning
5: Robotics
6: Deep learning
7: Open source
8: Cloud computing
9: Quantum computing
10: AIDigite o índice da página para abrir, 'r' para tentar novamente ou 'n' para sair:
```