Skip to main content

Resultados eleitorais portugueses desde 1975, em acesso aberto

Project description

eleicoes-pt

banner

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eleicoes_pt-0.1.0.tar.gz (127.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eleicoes_pt-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

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

Hashes for eleicoes_pt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4fb822e3932ea7592a44f85f64a374d2487f70dfef1a322b8ecef3966bba2a68
MD5 2bf63f8fa7086c2d5f4b77cbbe3e86cf
BLAKE2b-256 da05b400bac03b0f26b22722c77a1ca5c402b6128401547aac7231e7618d419c

See more details on using hashes here.

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

Hashes for eleicoes_pt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ab0fefadcc26006d87f66e1689de93eca59df521a2d4c9b1b5b39c1077a0d79
MD5 50600f936a3950064a06e86669410e9a
BLAKE2b-256 5a006a9fb8cf1f7ae5bb68366830d66f3f3f9572db43d66c96d2c21dcbbbc78e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page