forked from mvanhorn/printing-press-library
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathspec.yaml
More file actions
151 lines (142 loc) · 5 KB
/
Copy pathspec.yaml
File metadata and controls
151 lines (142 loc) · 5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
name: elezioni-sicilia
display_name: Elezioni Sicilia
description: Estrai dati strutturati sulle elezioni comunali siciliane dal sito ufficiale della Regione Siciliana.
cli_description: Dati elettorali comunali siciliani da riga di comando — affluenza, candidati, liste, risultati in JSON o tabella.
version: "0.1.0"
kind: synthetic
spec_source: sniffed
http_transport: browser-http
website_url: "https://www.elezioni.regione.sicilia.it"
category: government
base_url: "https://www.elezioni.regione.sicilia.it"
auth:
type: none
config:
format: toml
path: "~/.config/elezioni-sicilia-pp-cli/config.toml"
resources:
affluenza:
description: "Dati sull'affluenza alle urne per tutti i comuni siciliani in più rilevamenti orari."
endpoints:
tabella:
method: GET
path: "/ReportTabellaAffluenza.html"
description: "Tabella regionale completa dell'affluenza con tutti i rilevamenti orari e confronto con elezioni precedenti."
no_auth: true
response:
type: html
item: AffluenzaComune
candidati:
description: "Voti per candidato sindaco per comune."
endpoints:
get:
method: GET
path: "/{provincia}/ReportCandidati{provincia}{codice}.html"
description: "Voti per ogni candidato sindaco in un comune specifico."
no_auth: true
params:
- name: provincia
type: string
required: true
positional: false
description: "Codice provincia (AG, CL, CT, EN, ME, PA, RG, SR, TP)"
- name: codice
type: string
required: true
positional: false
description: "Codice interno comune (dal dropdown del sito)"
response:
type: html
item: VotiCandidato
liste:
description: "Voti per lista elettorale collegata a ogni candidato sindaco."
endpoints:
get:
method: GET
path: "/{provincia}/ReportCandidatiListe{provincia}{codice}.html"
description: "Voti per lista collegata a ciascun candidato sindaco in un comune."
no_auth: true
params:
- name: provincia
type: string
required: true
positional: false
- name: codice
type: string
required: true
positional: false
response:
type: html
item: VotiLista
risultati:
description: "Risultati finali delle elezioni per comune (disponibile a scrutinio completato)."
endpoints:
get:
method: GET
path: "/{provincia}/ReportRisultati{provincia}{codice}.html"
description: "Risultato finale del comune: sindaco eletto, sezioni, votanti, seggi per lista."
no_auth: true
params:
- name: provincia
type: string
required: true
- name: codice
type: string
required: true
response:
type: html
item: RisultatoComune
seggi:
description: "Ripartizione dei seggi consiliari per lista."
endpoints:
get:
method: GET
path: "/{provincia}/ReportSeggi{provincia}{codice}.html"
description: "Ripartizione seggi in Consiglio Comunale per ogni lista."
no_auth: true
params:
- name: provincia
type: string
required: true
- name: codice
type: string
required: true
response:
type: html
item: RipartizioneSeggi
comuni:
description: "Elenco dei comuni che partecipano alle elezioni per una data provincia e anno."
endpoints:
list:
method: GET
path: "/{provincia}/ReportDatiLista{provincia}.html"
description: "Lista comuni con dropdown per navigazione, con codici interni del sito."
no_auth: true
params:
- name: provincia
type: string
required: true
response:
type: html
item: ComuneEntry
extra_commands:
- name: affluenza
description: "Mostra l'affluenza elettorale per tutti i comuni siciliani con confronto rispetto alle elezioni precedenti."
- name: comuni
args: "[--provincia AG]"
description: "Elenca i comuni alle elezioni con codice, provincia e nome."
- name: candidati
args: "<comune> [--provincia AG] [--anno 2026]"
description: "Mostra i voti per candidato sindaco in un comune."
- name: liste
args: "<comune> [--provincia AG] [--anno 2026]"
description: "Mostra i voti per lista elettorale in un comune."
- name: risultati
args: "<comune> [--provincia AG] [--anno 2026]"
description: "Mostra il risultato finale delle elezioni in un comune (richiede scrutinio completato)."
- name: seggi
args: "<comune> [--provincia AG] [--anno 2026]"
description: "Mostra la ripartizione dei seggi consiliari in un comune."
- name: stato
args: "<comune> [--provincia AG] [--anno 2026]"
description: "Controlla lo stato dello scrutinio: in corso, parziale (N/M sezioni), o completo."