Resultados eleitorais portugueses desde 1975, em acesso aberto
Project description
eleicoes-pt
Resultados eleitorais portugueses desde 1975, em acesso aberto.
Dados pré-processados a partir das fontes oficiais do MAI (Ministério da Administração Interna), disponíveis para download directo sem necessidade de parsear XLSX ou tratar formatos históricos.
Instalação
pip install eleicoes-pt
Utilização
from eleicoes_pt import fetch, list_available
# Ver o que está disponível
print(list_available())
# {
# 'AR': [1975, 1976, 1979, 1980, 1983, 1985, 1987, 1991, 1995, ...],
# 'CM': [1982, 1985, 1989, ...],
# ...
# }
# Obter resultados
resultados = fetch("AR", 2024)
resultados = fetch("CM", 2021)
resultados = fetch("PR", 2011)
Os dados são devolvidos como lista de dicts. Ficheiros descarregados ficam disponíveis offline se passar cache_dir:
from pathlib import Path
resultados = fetch("AR", 2024, cache_dir=Path("~/.cache/eleicoes-pt").expanduser())
Tipos de eleição
| Código | Eleição |
|---|---|
AR |
Assembleia da República |
CM |
Câmaras Municipais |
AM |
Assembleias Municipais |
AF |
Assembleias de Freguesia |
PR |
Presidente da República |
PE |
Parlamento Europeu |
ALRAM |
Assembleia Legislativa da Região Autónoma da Madeira |
ALRAA |
Assembleia Legislativa da Região Autónoma dos Açores |
Modo de auditoria
Para verificar a integridade dos dados publicados face ao ficheiro original do MAI:
pip install eleicoes-pt[audit]
from eleicoes_pt import audit
audit("AR", 2024)
Fonte dos dados
Todos os dados provêm do MAI — Ministério da Administração Interna, disponíveis em sg.mai.gov.pt. Os ficheiros originais (XLSX) são processados uma vez e publicados neste repositório como release de dados para facilitar o acesso.
Licença
MIT © Open Lousada
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eleicoes_pt-0.1.0.tar.gz.
File metadata
- Download URL: eleicoes_pt-0.1.0.tar.gz
- Upload date:
- Size: 127.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fb822e3932ea7592a44f85f64a374d2487f70dfef1a322b8ecef3966bba2a68
|
|
| MD5 |
2bf63f8fa7086c2d5f4b77cbbe3e86cf
|
|
| BLAKE2b-256 |
da05b400bac03b0f26b22722c77a1ca5c402b6128401547aac7231e7618d419c
|
File details
Details for the file eleicoes_pt-0.1.0-py3-none-any.whl.
File metadata
- Download URL: eleicoes_pt-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ab0fefadcc26006d87f66e1689de93eca59df521a2d4c9b1b5b39c1077a0d79
|
|
| MD5 |
50600f936a3950064a06e86669410e9a
|
|
| BLAKE2b-256 |
5a006a9fb8cf1f7ae5bb68366830d66f3f3f9572db43d66c96d2c21dcbbbc78e
|