Dois scripts Python que transformam dados da Wikipedia + Wikidata em visualizações e tabelas estruturadas. Sem dependências pesadas — só requests.
pip install requests
Gera um grafo interativo de influência entre pessoas a partir de co-citações na Wikipedia. Filtra humanos reais via Wikidata (P31 = Q5).
python scripts/wiki_influence_graph.py "Steve Jobs"
python scripts/wiki_influence_graph.py "Ada Lovelace" --depth 2
python scripts/wiki_influence_graph.py "Elon Musk" --lang pt --output musk.html| Argumento | Padrão | Descrição |
|---|---|---|
person |
— | Nome da pessoa (obrigatório) |
--depth |
2 |
Graus de separação (1 ou 2) |
--lang |
en |
Idioma da Wikipedia |
--max-per-node |
500 |
Limite de links por página |
--output |
<nome>_grafo.html |
Arquivo de saída |
Como funciona:
prop=linksextrai todos os artigos linkados da páginaprop=pagepropsresolve Q-IDs via Wikipediawbgetentities + P31=Q5confirma cada nó como humano no Wikidata- O HTML gerado usa
vis.jscom física Barnes-Hut — abre direto no browser
Extrai o histórico profissional de qualquer pessoa da Wikipedia + Wikidata e gera um Markdown com tabelas estruturadas e diagrama ER.
python scripts/wiki_profile_to_table.py "Albert Einstein"
python scripts/wiki_profile_to_table.py "Marie Curie" --output curie.md
python scripts/wiki_profile_to_table.py "Nikola Tesla" --lang en| Argumento | Padrão | Descrição |
|---|---|---|
person |
— | Nome da pessoa (obrigatório) |
--lang |
en |
Idioma da Wikipedia |
--output |
<nome>_profile.md |
Arquivo de saída |
O que extrai:
- Dados básicos (infobox)
- Trajetória profissional com datas (Wikidata
P108,P39,P106) - Educação e orientadores (
P69,P184) - Obras notáveis (
P800) - Prêmios ordenados cronologicamente (
P166) - Timeline de eventos extraída do texto
- Schema relacional com diagrama ER em Mermaid
| Arquivo | Descrição |
|---|---|
grafos/steve_jobs_grafo.html |
Grafo Steve Jobs · grau 1 · vis.js interativo |
perfis/einstein_db_schema.md |
Schema relacional Albert Einstein com ER diagram |
| API | Uso |
|---|---|
| MediaWiki API | Links, texto, infobox, sumários |
| Wikidata API | Filtro P31=Q5, carreira, prêmios, datas |