📊 Mappatura Spazi: Da Excel a JSON¶
Obiettivo del Notebook¶
Questo notebook automatizza la trasformazione di dati geografici e informativi sugli spazi del Cerchio Editoriale Bari da un file Excel in file JSON strutturati.
Cosa fa questo notebook?¶
- Carica i dati da un file Excel con più fogli (categorie di spazi)
- Estrae informazioni aggiuntive come hyperlink presenti nelle celle
- Parsifica gli orari di apertura in un formato strutturato
- Organizza i dati in categorie logiche
- Esporta tutto in file JSON pronti per l'uso
File necessari:¶
MAPPA - Cerchio Editoriale Bari.xlsx- Il file Excel sorgentequestionario.json- Dati aggiuntivi dal questionario
File generati:¶
Spazi.json- Tutti gli spazi in un unico fileSpaziDiAggregazione.json- Spazi del gioco e di aggregazioneSpaziDiLotta.json- Spazi di lottaSpaziDiStudio.json- Spazi di studio
1. Importazione Librerie¶
In questa sezione importiamo tutte le librerie Python necessarie per il nostro lavoro:
- pandas: per gestire e manipolare i dati in formato tabellare
- json: per creare e salvare file JSON
- openpyxl: per leggere file Excel e estrarre hyperlink
- re: per elaborare pattern di testo (espressioni regolari)
# Import necessary libraries for data processing
import pandas as pd # Data manipulation and analysis
import json # JSON file handling
from openpyxl import load_workbook # Excel file reading with formatting
import re # Regular expressions for text parsing
2. Caricamento File Excel¶
Qui carichiamo il file Excel contenente tutti i dati sugli spazi. Il file è organizzato in fogli multipli (sheets), ognuno rappresentante una categoria di spazi:
- Spazi di lotta
- Spazi di studio
- Spazi di aggregazione
- Spazi vuoti e svuotati
- Spazi del gioco
Ogni foglio viene caricato come un DataFrame (tabella) separato e salvato in un dizionario.
# Load the Excel file with all sheets
xls = pd.ExcelFile("MAPPA - Cerchio Editoriale Bari.xlsx")
# Dictionary to store DataFrames for each sheet
dfs = {}
# Iterate through all sheets and load them into separate DataFrames
for sheet in xls.sheet_names:
dfs[sheet] = pd.read_excel(xls, sheet)
3. Estrazione Hyperlink¶
Excel permette di inserire hyperlink nelle celle. Questi link non vengono catturati dalla normale lettura con pandas.
Questa funzione utilizza la libreria openpyxl per:
- Aprire il file Excel mantenendo la formattazione
- Scansionare ogni cella alla ricerca di hyperlink
- Estrarre sia il testo visualizzato che l'URL del link
Come funziona:¶
- Scorriamo tutte le righe (saltando l'intestazione)
- Per ogni cella con hyperlink, salviamo testo e URL
- Organizziamo i dati per riga e colonna
def get_hyperlinks(sheet_name):
"""
Extract hyperlinks from an Excel sheet.
Args:
sheet_name (str): Name of the sheet to process
Returns:
dict: Nested dictionary with row indices as keys, containing column names
mapped to dictionaries with 'text' and 'url' keys
"""
ws = wb[sheet_name] # Get the worksheet
hyperlinks = {}
# Iterate through all rows (skip header row at index 1)
for row_idx, row in enumerate(ws.iter_rows(min_row=2), start=0):
for col_idx, cell in enumerate(row):
# Check if cell contains a hyperlink
if cell.hyperlink:
# Initialize dictionary for this row if not exists
if row_idx not in hyperlinks:
hyperlinks[row_idx] = {}
# Get column name from header row
col_name = ws.cell(1, col_idx + 1).value
# Store both the displayed text and the URL
hyperlinks[row_idx][col_name] = {
'text': cell.value,
'url': cell.hyperlink.target
}
return hyperlinks
# Load the workbook with openpyxl (maintains formatting and hyperlinks)
wb = load_workbook("MAPPA - Cerchio Editoriale Bari.xlsx")
4. Parsing Orari di Apertura¶
Gli orari di apertura nel file Excel sono scritti in formato testuale (es. "lunedì: 11-13, 14-20").
Questa funzione converte il testo in un formato strutturato che può essere facilmente utilizzato da altre applicazioni.
Formati gestiti:¶
- ✅ Orari standard: "lunedì: 9-13, 15-19"
- ✅ Sempre aperto: "Sempre aperto"
- ✅ Chiuso: "domenica: chiuso"
- ✅ Orari variabili
Struttura output:¶
{
"lunedì": {
"apertura": ["9", "15"],
"chiusura": ["13", "19"]
}
}
import re
def parse_orari_apertura(orari_string):
"""
Parse the opening hours string and return structured data.
Args:
orari_string (str): String containing opening hours in natural language
Returns:
dict: Dictionary with days as keys and opening/closing times as values
"""
# Default structure for all days of the week
default_hours = {
"lunedì": {"apertura": [], "chiusura": []},
"martedì": {"apertura": [], "chiusura": []},
"mercoledì": {"apertura": [], "chiusura": []},
"giovedì": {"apertura": [], "chiusura": []},
"venerdì": {"apertura": [], "chiusura": []},
"sabato": {"apertura": [], "chiusura": []},
"domenica": {"apertura": [], "chiusura": []}
}
# Return default if empty or not a string
if not orari_string or not isinstance(orari_string, str):
return default_hours
result = {}
lines = orari_string.strip().split('\n')
# Handle special case: always open
if orari_string.lower() == 'sempre aperto':
for day in default_hours:
result[day] = {"apertura": [0], "chiusura": [24]}
# Handle special case: variable hours
elif 'orari variabili' in orari_string:
for day in default_hours:
result[day] = {"apertura": [], "chiusura": []}
# Parse standard format
else:
for line in lines:
line = line.strip()
if not line:
continue
# Split by colon to separate day from hours
if ':' not in line:
continue
parts = line.split(':', 1)
day = parts[0].strip().lower()
hours_str = parts[1].strip().lower()
# Check if location is closed on this day
if 'chiuso' in hours_str or 'chiusa' in hours_str:
result[day] = {"apertura": [], "chiusura": []}
else:
# Parse time ranges (e.g., "11:30-13, 14-20")
apertura = []
chiusura = []
# Split by comma for multiple time ranges (morning/afternoon shifts)
time_ranges = hours_str.split(',')
for time_range in time_ranges:
time_range = time_range.strip()
# Match pattern like "11:30-13" or "11-13" or "0:30-24"
match = re.search(r'(\d+(?::\d+)?)\s*-\s*(\d+(?::\d+)?)', time_range)
if match:
apertura.append(match.group(1)) # Opening time
chiusura.append(match.group(2)) # Closing time
result[day] = {"apertura": apertura, "chiusura": chiusura}
return result
# Test the function with sample data
result = parse_orari_apertura("""lunedì: 0:30-24
martedì: 11:30-13, 14-20
mercoledì: 11-13, 14-20
giovedì: 11-13, 14-20
venerdì: 11-13, 14-20
sabato: 11-13, 14-20
domenica: chiuso""")
result
{'lunedì': {'apertura': ['0:30'], 'chiusura': ['24']},
'martedì': {'apertura': ['11:30', '14'], 'chiusura': ['13', '20']},
'mercoledì': {'apertura': ['11', '14'], 'chiusura': ['13', '20']},
'giovedì': {'apertura': ['11', '14'], 'chiusura': ['13', '20']},
'venerdì': {'apertura': ['11', '14'], 'chiusura': ['13', '20']},
'sabato': {'apertura': ['11', '14'], 'chiusura': ['13', '20']},
'domenica': {'apertura': [], 'chiusura': []}}
5. Analisi Chiavi Disponibili¶
Prima di processare i dati, è utile capire quali informazioni sono disponibili.
Questo blocco raccoglie tutte le colonne (chiavi) presenti in tutti i fogli Excel per avere una visione d'insieme dei campi dati disponibili.
# Collect all unique column names from all sheets
allKeys = []
for sheet in dfs:
# Add all column names from current sheet
allKeys.extend(list(dfs[sheet].keys()))
# Add "Categoria" field that we'll add later
allKeys.append("Categoria")
# Convert to set to get unique values only
allKeys = set(allKeys)
# Display all sheet names (categories)
dfs.keys()
dict_keys(['Spazi di lotta', 'Spazi di studio', 'Spazi di aggregazione', 'Spazi vuoti e svuotati', 'Spazi del gioco'])
# Display all unique field names
allKeys
{'Capienza',
'Categoria',
'Descrizione attività',
'Funzionalità',
'Indirizzo',
'Indirizzo google',
'Latitudine',
'Link',
'Longitudine',
'Note',
'Orari e giorni di apertura ',
'Spazio'}
8. Elaborazione Principale dei Dati¶
Questa è la sezione più importante del notebook. Qui:
Processo passo-passo:¶
- Iteriamo su ogni foglio (categoria) del file Excel
- Estraiamo gli hyperlink per quel foglio
- Per ogni riga (spazio):
- Aggiungiamo il campo "Categoria"
- Integriamo gli hyperlink trovati
- Convertiamo i valori nulli in stringhe vuote
- Parsifichiamo gli orari di apertura
- Raccogliamo tutti gli spazi in una lista unica
Note tecniche:¶
pd.notna()identifica valori non nullito_dict(orient='index')converte il DataFrame in dizionario- Gli URL degli hyperlink vengono salvati con suffisso
_URL
# Initialize list to collect all processed spaces
final = []
# Process each sheet (category) in the Excel file
for sheet in dfs:
df = dfs[sheet] # Get DataFrame for current sheet
hyperlinks = get_hyperlinks(sheet) # Extract hyperlinks from this sheet
# Replace NaN values with None for cleaner JSON output
df = df.where(pd.notna(df), None)
# Iterate through each row (space) in the DataFrame
for idx, spazio in enumerate(df.to_dict(orient='index').values()):
# Add the category name to each space
spazio["Categoria"] = sheet
# If this row has hyperlinks, add them to the space data
if idx in hyperlinks:
for col_name, link_info in hyperlinks[idx].items():
spazio[col_name] = link_info['text'] # Display text
spazio[f"{col_name}_URL"] = link_info['url'] # Actual URL
# Convert any remaining NaN or None values to empty strings
spazio = {key: ("" if pd.isna(value) or value is None else value)
for key, value in spazio.items()}
# Parse opening hours if present
if "Orari e giorni di apertura " in spazio:
orari_string = spazio.get("Orari e giorni di apertura ", "")
print(orari_string) # Display original string for verification
# Convert to structured format
spazio["orari apertura"] = parse_orari_apertura(orari_string)
print(spazio["orari apertura"]) # Display parsed result
print("____________________")
# Remove original text field (we now have structured data)
del spazio["Orari e giorni di apertura "]
# Add processed space to final list
final.append(spazio)
lunedì: 7:30 - 22:30
martedì: 7:30 - 22:30
mercoledì: 7:30 - 22:30
giovedì: 7:30 - 22:30
venerdì: 7:30 - 22:30
sabato: 8:00 - 19:30
domenica: 9:00 - 16:30
{'lunedì': {'apertura': ['7:30'], 'chiusura': ['22:30']}, 'martedì': {'apertura': ['7:30'], 'chiusura': ['22:30']}, 'mercoledì': {'apertura': ['7:30'], 'chiusura': ['22:30']}, 'giovedì': {'apertura': ['7:30'], 'chiusura': ['22:30']}, 'venerdì': {'apertura': ['7:30'], 'chiusura': ['22:30']}, 'sabato': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'domenica': {'apertura': ['9:00'], 'chiusura': ['16:30']}}
____________________
lunedì: 8:30 - 19:30
martedì: 8:30 - 19:30
mercoledì: 8:30 - 19:30
giovedì: 8:30 - 19:30
venerdì: 8:30 - 19:30
sabato: 8:30 - 13:30
domenica: chiuso
{'lunedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'martedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'mercoledì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'giovedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'venerdì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'sabato': {'apertura': ['8:30'], 'chiusura': ['13:30']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:00 - 19:00
martedì: 08:00 - 19:00
mercoledì: 08:00 - 19:00
giovedì: 08:00 - 19:00
venerdì: 08:00 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['08:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['08:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['08:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['08:00'], 'chiusura': ['19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 9:00 - 19:00
martedì: 9:00 - 19:00
mercoledì: 9:00 - 19:00
giovedì: 9:00 - 19:00
venerdì: 9:00 - 14:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['9:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['9:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['9:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['9:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['9:00'], 'chiusura': ['14:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 7:45 - 19:15
martedì: 7:45 - 19:15
mercoledì: 7:45 - 19:15
giovedì: 7:45 - 19:15
venerdì: 7:45 - 19:15
sabato: 8:00 - 13:00
domenica: chiuso
{'lunedì': {'apertura': ['7:45'], 'chiusura': ['19:15']}, 'martedì': {'apertura': ['7:45'], 'chiusura': ['19:15']}, 'mercoledì': {'apertura': ['7:45'], 'chiusura': ['19:15']}, 'giovedì': {'apertura': ['7:45'], 'chiusura': ['19:15']}, 'venerdì': {'apertura': ['7:45'], 'chiusura': ['19:15']}, 'sabato': {'apertura': ['8:00'], 'chiusura': ['13:00']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 20:00
martedì: 8:00 - 20:00
mercoledì: 8:00 - 20:00
giovedì: 8:00 - 20:00
venerdì: 8:00 - 20:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['20:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['20:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['20:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['20:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['20:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 14:00
martedì: 8:00 - 14:00
mercoledì: 8:00 - 14:00
giovedì: 8:00 - 14:00
venerdì: chiuso
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['14:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['14:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['14:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['14:00']}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 17:00
martedì: 08:30 - 17:00
mercoledì: 08:30 - 17:00
giovedì: 08:30 - 17:00
venerdì: 08:30 - 14:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['17:00']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['17:00']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['17:00']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['17:00']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['14:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
"Sala lettura" Lun-Ven --> 08:30-19:45; "Sala Studio" Lun-Giov--> 09:00-19:45; Ven 09:00-13:45
{'"sala lettura" lun-ven --> 08': {'apertura': ['30'], 'chiusura': ['19:45']}}
____________________
lunedì: 08:30 - 17:00
martedì: 08:30 - 17:00
mercoledì: 08:30 - 14:00
giovedì: 08:30 - 17:00
venerdì: 08:30 - 14:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['17:00']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['17:00']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['14:00']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['17:00']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['14:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:15 - 17:15
martedì: 8:15 - 17:15
mercoledì: 8:15 - 17:15
giovedì: 8:15 - 17:15
venerdì: 8:15 - 14:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:15'], 'chiusura': ['17:15']}, 'martedì': {'apertura': ['8:15'], 'chiusura': ['17:15']}, 'mercoledì': {'apertura': ['8:15'], 'chiusura': ['17:15']}, 'giovedì': {'apertura': ['8:15'], 'chiusura': ['17:15']}, 'venerdì': {'apertura': ['8:15'], 'chiusura': ['14:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:00 - 21:15
martedì: 08:00 - 21:15
mercoledì: 08:00 - 21:15
giovedì: 08:00 - 21:15
venerdì: 08:00 - 21:15
sabato: 08:00 - 18:15
domenica: 09:00 - 16:45
{'lunedì': {'apertura': ['08:00'], 'chiusura': ['21:15']}, 'martedì': {'apertura': ['08:00'], 'chiusura': ['21:15']}, 'mercoledì': {'apertura': ['08:00'], 'chiusura': ['21:15']}, 'giovedì': {'apertura': ['08:00'], 'chiusura': ['21:15']}, 'venerdì': {'apertura': ['08:00'], 'chiusura': ['21:15']}, 'sabato': {'apertura': ['08:00'], 'chiusura': ['18:15']}, 'domenica': {'apertura': ['09:00'], 'chiusura': ['16:45']}}
____________________
lunedì: 07:45 - 19:15
martedì: 07:45 - 19:15
mercoledì: 07:45 - 19:15
giovedì: 07:45 - 19:15
venerdì: 07:45 - 19:15
sabato: 07:45 - 13:15
domenica: chiuso
{'lunedì': {'apertura': ['07:45'], 'chiusura': ['19:15']}, 'martedì': {'apertura': ['07:45'], 'chiusura': ['19:15']}, 'mercoledì': {'apertura': ['07:45'], 'chiusura': ['19:15']}, 'giovedì': {'apertura': ['07:45'], 'chiusura': ['19:15']}, 'venerdì': {'apertura': ['07:45'], 'chiusura': ['19:15']}, 'sabato': {'apertura': ['07:45'], 'chiusura': ['13:15']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 07:30 - 19:30
martedì: 07:30 - 19:30
mercoledì: 07:30 - 19:30
giovedì: 07:30 - 19:30
venerdì: 07:30 - 19:30
sabato: 08:00 - 13:15
domenica: chiuso
{'lunedì': {'apertura': ['07:30'], 'chiusura': ['19:30']}, 'martedì': {'apertura': ['07:30'], 'chiusura': ['19:30']}, 'mercoledì': {'apertura': ['07:30'], 'chiusura': ['19:30']}, 'giovedì': {'apertura': ['07:30'], 'chiusura': ['19:30']}, 'venerdì': {'apertura': ['07:30'], 'chiusura': ['19:30']}, 'sabato': {'apertura': ['08:00'], 'chiusura': ['13:15']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 14:30
martedì: 08:30 - 14:30
mercoledì: 08:30 - 14:30
giovedì: 08:30 - 14:30
venerdì: 08:30 - 14:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['14:30']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['14:30']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['14:30']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['14:30']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['14:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 13:30, 14:30 - 17:30
martedì: 8:00 - 13:30, 14:30 - 17:30
mercoledì: 8:00 - 13:30, 14:30 - 17:30
giovedì: 8:00 - 13:30, 14:30 - 17:30
venerdì: 8:00 - 13:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00', '14:30'], 'chiusura': ['13:30', '17:30']}, 'martedì': {'apertura': ['8:00', '14:30'], 'chiusura': ['13:30', '17:30']}, 'mercoledì': {'apertura': ['8:00', '14:30'], 'chiusura': ['13:30', '17:30']}, 'giovedì': {'apertura': ['8:00', '14:30'], 'chiusura': ['13:30', '17:30']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['13:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 18:45
martedì: 08:30 - 18:45
mercoledì: 08:30 - 18:45
giovedì: 08:30 - 18:45
venerdì: 08:30 - 18:45
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['18:45']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['18:45']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['18:45']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['18:45']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['18:45']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 19:45
martedì: 08:30 - 19:45
mercoledì: 08:30 - 19:45
giovedì: 08:30 - 19:45
venerdì: 08:30 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 18:45
martedì: 09:00 - 18:45
mercoledì: 09:00 - 18:45
giovedì: 09:00 - 18:45
venerdì: 09:00 - 18:45
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 18:45
martedì: 09:00 - 18:45
mercoledì: 09:00 - 18:45
giovedì: 09:00 - 18:45
venerdì: 09:00 - 18:45
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['18:45']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 18:00
martedì: 09:00 - 18:00
mercoledì: 09:00 - 18:00
giovedì: 09:00 - 18:00
venerdì: 09:00 - 18:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 17:00
martedì: 09:00 - 17:00
mercoledì: 09:00 - 17:00
giovedì: 09:00 - 17:00
venerdì: 09:00 - 17:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 17:00
martedì: 09:00 - 17:00
mercoledì: 09:00 - 17:00
giovedì: 09:00 - 17:00
venerdì: 09:00 - 17:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 17:00
martedì: 09:00 - 17:00
mercoledì: 09:00 - 17:00
giovedì: 09:00 - 17:00
venerdì: 09:00 - 17:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 17:00
martedì: 09:00 - 17:00
mercoledì: 09:00 - 17:00
giovedì: 09:00 - 17:00
venerdì: 09:00 - 17:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['17:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 19:45
martedì: 09:00 - 19:45
mercoledì: 09:00 - 19:45
giovedì: 09:00 - 19:45
venerdì: 09:00 - 19:45
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['19:45']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['19:45']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['19:45']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['19:45']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['19:45']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 19:00
martedì: 09:00 - 19:00
mercoledì: 09:00 - 19:00
giovedì: 09:00 - 19:00
venerdì: 09:00 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 21:00
martedì: 09:00 - 21:00
mercoledì: 09:00 - 21:00
giovedì: 09:00 - 21:00
venerdì: 09:00 - 21:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['21:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['21:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['21:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['21:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['21:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 22:00
martedì: 8:00 - 22:00
mercoledì: 8:00 - 22:00
giovedì: 8:00 - 22:00
venerdì: 8:00 - 22:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 22:00
martedì: 8:00 - 22:00
mercoledì: 8:00 - 22:00
giovedì: 8:00 - 22:00
venerdì: 8:00 - 22:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['22:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 21:30
martedì: 09:00 - 21:30
mercoledì: 09:00 - 21:30
giovedì: 09:00 - 21:30
venerdì: 09:00 - 21:30
sabato: 09:00 - 13:30
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['21:30']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['21:30']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['21:30']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['21:30']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['21:30']}, 'sabato': {'apertura': ['09:00'], 'chiusura': ['13:30']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 19:45
martedì: 08:30 - 19:45
mercoledì: 08:30 - 19:45
giovedì: 08:30 - 19:45
venerdì: 08:30 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 19:00
martedì: 8:00 - 19:00
mercoledì: 8:00 - 19:00
giovedì: 8:00 - 19:00
venerdì: 8:00 - 18:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['18:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 19:45
martedì: 08:30 - 19:45
mercoledì: 08:30 - 19:45
giovedì: 08:30 - 19:45
venerdì: 08:30 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 19:00
martedì: 8:00 - 19:00
mercoledì: 8:00 - 19:00
giovedì: 8:00 - 19:00
venerdì: 8:00 - 18:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['18:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 19:00
martedì: 8:00 - 19:00
mercoledì: 8:00 - 19:00
giovedì: 8:00 - 19:00
venerdì: 8:00 - 18:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['18:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 19:45
martedì: 08:30 - 19:45
mercoledì: 08:30 - 19:45
giovedì: 08:30 - 19:45
venerdì: 08:30 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'martedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'mercoledì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'giovedì': {'apertura': ['08:30'], 'chiusura': ['19:45']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:30 - 19:30
martedì: 8:30 - 19:30
mercoledì: 8:30 - 19:30
giovedì: 8:30 - 19:30
venerdì: 8:30 - 19:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'martedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'mercoledì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'giovedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'venerdì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:30 - 21:00
martedì: 8:30 - 21:00
mercoledì: 8:30 - 21:00
giovedì: 8:30 - 21:00
venerdì: 8:30 - 21:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:30'], 'chiusura': ['21:00']}, 'martedì': {'apertura': ['8:30'], 'chiusura': ['21:00']}, 'mercoledì': {'apertura': ['8:30'], 'chiusura': ['21:00']}, 'giovedì': {'apertura': ['8:30'], 'chiusura': ['21:00']}, 'venerdì': {'apertura': ['8:30'], 'chiusura': ['21:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:30 - 19:45
martedì: 8:30 - 19:45
mercoledì: 8:30 - 19:45
giovedì: 8:30 - 19:45
venerdì: 8:30 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'martedì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'mercoledì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'giovedì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'venerdì': {'apertura': ['8:30'], 'chiusura': ['19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 19:00
martedì: 8:00 - 19:00
mercoledì: 8:00 - 19:00
giovedì: 8:00 - 19:00
venerdì: 8:00 - 18:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['18:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:30 - 19:30
martedì: 8:30 - 19:30
mercoledì: 8:30 - 19:30
giovedì: 8:30 - 19:30
venerdì: 8:30 - 18:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'martedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'mercoledì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'giovedì': {'apertura': ['8:30'], 'chiusura': ['19:30']}, 'venerdì': {'apertura': ['8:30'], 'chiusura': ['18:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:30 - 19:45
martedì: 8:30 - 19:45
mercoledì: 8:30 - 19:45
giovedì: 8:30 - 19:45
venerdì: 8:30 - 19:45
sabato: 8:30 - 13:30
domenica: chiuso
{'lunedì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'martedì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'mercoledì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'giovedì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'venerdì': {'apertura': ['8:30'], 'chiusura': ['19:45']}, 'sabato': {'apertura': ['8:30'], 'chiusura': ['13:30']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 19:00
martedì: 8:00 - 19:00
mercoledì: 8:00 - 19:00
giovedì: 8:00 - 19:00
venerdì: 8:00 - 18:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['19:00']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['18:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 19:30
martedì: 8:00 - 19:30
mercoledì: 8:00 - 19:30
giovedì: 8:00 - 19:30
venerdì: 8:00 - 18:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['18:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:00 - 19:30
martedì: 8:00 - 19:30
mercoledì: 8:00 - 19:30
giovedì: 8:00 - 19:30
venerdì: 8:00 - 18:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'martedì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'mercoledì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'giovedì': {'apertura': ['8:00'], 'chiusura': ['19:30']}, 'venerdì': {'apertura': ['8:00'], 'chiusura': ['18:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 8:15 - 18:45
martedì: 8:15 - 18:45
mercoledì: 8:15 - 18:45
giovedì: 8:15 - 18:45
venerdì: 8:15 - 13:45
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['8:15'], 'chiusura': ['18:45']}, 'martedì': {'apertura': ['8:15'], 'chiusura': ['18:45']}, 'mercoledì': {'apertura': ['8:15'], 'chiusura': ['18:45']}, 'giovedì': {'apertura': ['8:15'], 'chiusura': ['18:45']}, 'venerdì': {'apertura': ['8:15'], 'chiusura': ['13:45']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: chiuso
martedì: 09:00 - 13:00
mercoledì: 09:00 - 13:00
giovedì: 09:00 - 13:00
venerdì: 09:00 - 13:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 13:00
martedì: 09:00 - 13:00
mercoledì: 09:00 - 13:00
giovedì: 09:00 - 13:00
venerdì: 09:00 - 13:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 13:00
martedì: 09:00 - 13:00, 16:00 - 18:00
mercoledì: 09:00 - 13:00
giovedì: 09:00 - 13:00, 16:00 - 18:00
venerdì: 09:00 - 13:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'martedì': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '18:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'giovedì': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '18:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 13:00
martedì: 09:00 - 13:00
mercoledì: 09:00 - 13:00
giovedì: 09:00 - 13:00
venerdì: 09:00 - 13:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:30 - 12:30, 15:00 - 18:00
martedì: 09:30 - 12:30, 15:00 - 18:00
mercoledì: 09:30 - 12:30, 15:00 - 18:00
giovedì: 09:30 - 12:30, 15:00 - 18:00
venerdì: 09:30 - 12:30, 15:00 - 18:00
sabato: 09:30 - 12:30
domenica: chiuso
{'lunedì': {'apertura': ['09:30', '15:00'], 'chiusura': ['12:30', '18:00']}, 'martedì': {'apertura': ['09:30', '15:00'], 'chiusura': ['12:30', '18:00']}, 'mercoledì': {'apertura': ['09:30', '15:00'], 'chiusura': ['12:30', '18:00']}, 'giovedì': {'apertura': ['09:30', '15:00'], 'chiusura': ['12:30', '18:00']}, 'venerdì': {'apertura': ['09:30', '15:00'], 'chiusura': ['12:30', '18:00']}, 'sabato': {'apertura': ['09:30'], 'chiusura': ['12:30']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 12:30, 15:30 - 16:30
martedì: 09:00 - 12:30, 15:30 - 16:30
mercoledì: 09:00 - 12:30, 15:30 - 16:30
giovedì: 09:00 - 12:30, 15:30 - 16:30
venerdì: 09:00 - 12:30, 15:30 - 16:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00', '15:30'], 'chiusura': ['12:30', '16:30']}, 'martedì': {'apertura': ['09:00', '15:30'], 'chiusura': ['12:30', '16:30']}, 'mercoledì': {'apertura': ['09:00', '15:30'], 'chiusura': ['12:30', '16:30']}, 'giovedì': {'apertura': ['09:00', '15:30'], 'chiusura': ['12:30', '16:30']}, 'venerdì': {'apertura': ['09:00', '15:30'], 'chiusura': ['12:30', '16:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 18:00
martedì: 09:00 - 18:00
mercoledì: 09:00 - 18:00
giovedì: 09:00 - 18:00
venerdì: 09:00 - 18:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['18:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: chiuso
martedì: 09:00 - 13:00, 16:00 - 19:00
mercoledì: chiuso
giovedì: 09:00 - 13:00, 16:00 - 19:00
venerdì: chiuso
sabato: 09:00 - 13:00, 16:00 - 19:00
domenica: 10:00 - 13:00
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '19:00']}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '19:00']}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '19:00']}, 'domenica': {'apertura': ['10:00'], 'chiusura': ['13:00']}}
____________________
lunedì: chiuso
martedì: chiuso
mercoledì: 10:00 - 13:00
giovedì: chiuso
venerdì: 10:00 - 13:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': ['10:00'], 'chiusura': ['13:00']}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': ['10:00'], 'chiusura': ['13:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 13:00
martedì: 09:00 - 13:00
mercoledì: 09:00 - 13:00
giovedì: 09:00 - 13:00
venerdì: 09:00 - 13:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 13:15
martedì: 09:00 - 16:00
mercoledì: 09:00 - 13:15
giovedì: 09:00 - 16:00
venerdì: 09:00 - 13:15
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['13:15']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['16:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['13:15']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['16:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['13:15']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:15 - 18:45
martedì: 08:15 - 18:45
mercoledì: 08:15 - 18:45
giovedì: 08:15 - 18:45
venerdì: 08:15 - 13:45
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:15'], 'chiusura': ['18:45']}, 'martedì': {'apertura': ['08:15'], 'chiusura': ['18:45']}, 'mercoledì': {'apertura': ['08:15'], 'chiusura': ['18:45']}, 'giovedì': {'apertura': ['08:15'], 'chiusura': ['18:45']}, 'venerdì': {'apertura': ['08:15'], 'chiusura': ['13:45']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: chiuso
martedì: 09:00 - 13:00, 16:00 - 19:00
mercoledì: 09:00 - 13:00
giovedì: 09:00 - 13:00, 16:00 - 19:00
venerdì: 10:00 - 12:00
sabato: 16:00 - 19:00
domenica: 10:00 - 13:00
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '19:00']}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'giovedì': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '19:00']}, 'venerdì': {'apertura': ['10:00'], 'chiusura': ['12:00']}, 'sabato': {'apertura': ['16:00'], 'chiusura': ['19:00']}, 'domenica': {'apertura': ['10:00'], 'chiusura': ['13:00']}}
____________________
lunedì: 09:00 - 13:00, 15:00 - 18:00
martedì: 09:00 - 13:00, 15:00 - 18:00
mercoledì: 09:00 - 13:00, 15:00 - 18:00
giovedì: 09:00 - 13:00, 15:00 - 18:00
venerdì: 09:00 - 13:00
sabato: 09:00 - 12:00
domenica: chiuso
{'lunedì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '18:00']}, 'martedì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '18:00']}, 'mercoledì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '18:00']}, 'giovedì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '18:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'sabato': {'apertura': ['09:00'], 'chiusura': ['12:00']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 08:30 - 13:30, 16:00 - 18:30
martedì: 08:30 - 13:30, 16:00 - 18:30
mercoledì: 08:30 - 13:30, 16:00 - 18:30
giovedì: 08:30 - 13:30, 16:00 - 18:30
venerdì: 08:30 - 13:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['08:30', '16:00'], 'chiusura': ['13:30', '18:30']}, 'martedì': {'apertura': ['08:30', '16:00'], 'chiusura': ['13:30', '18:30']}, 'mercoledì': {'apertura': ['08:30', '16:00'], 'chiusura': ['13:30', '18:30']}, 'giovedì': {'apertura': ['08:30', '16:00'], 'chiusura': ['13:30', '18:30']}, 'venerdì': {'apertura': ['08:30'], 'chiusura': ['13:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:30 - 12:30, 15:30 - 18:30
martedì: 09:30 - 12:30, 15:30 - 18:30
mercoledì: 09:30 - 12:30, 15:30 - 18:30
giovedì: 09:30 - 12:30, 15:30 - 18:30
venerdì: 09:30 - 12:30, 15:30 - 18:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'martedì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'mercoledì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'giovedì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'venerdì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 10:00 - 12:00, 16:00 - 19:00
martedì: 10:00 - 12:00, 16:00 - 19:00
mercoledì: 10:00 - 12:00, 16:00 - 19:00
giovedì: 10:00 - 12:00, 16:00 - 19:00
venerdì: 10:00 - 12:00, 16:00 - 19:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['10:00', '16:00'], 'chiusura': ['12:00', '19:00']}, 'martedì': {'apertura': ['10:00', '16:00'], 'chiusura': ['12:00', '19:00']}, 'mercoledì': {'apertura': ['10:00', '16:00'], 'chiusura': ['12:00', '19:00']}, 'giovedì': {'apertura': ['10:00', '16:00'], 'chiusura': ['12:00', '19:00']}, 'venerdì': {'apertura': ['10:00', '16:00'], 'chiusura': ['12:00', '19:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 14:00
martedì: chiuso
mercoledì: 09:00 - 14:00
giovedì: 14:30 - 19:30
venerdì: 09:00 - 14:00
sabato: chiuso
domenica: 17:30 - 22:30
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['14:00']}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': ['09:00'], 'chiusura': ['14:00']}, 'giovedì': {'apertura': ['14:30'], 'chiusura': ['19:30']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['14:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': ['17:30'], 'chiusura': ['22:30']}}
____________________
lunedì: 09:00 - 13:00
martedì: 09:00 - 13:00
mercoledì: 09:00 - 13:00, 16:00 - 18:00
giovedì: 09:00 - 13:00
venerdì: 09:00 - 12:00
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'mercoledì': {'apertura': ['09:00', '16:00'], 'chiusura': ['13:00', '18:00']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'venerdì': {'apertura': ['09:00'], 'chiusura': ['12:00']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 15:30 - 18:30
martedì: 09:30 - 12:30, 15:30 - 18:30
mercoledì: 09:30 - 12:30, 15:30 - 18:30
giovedì: 09:30 - 12:30, 15:30 - 18:30
venerdì: 15:30 - 18:30
sabato: chiuso
domenica: chiuso
{'lunedì': {'apertura': ['15:30'], 'chiusura': ['18:30']}, 'martedì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'mercoledì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'giovedì': {'apertura': ['09:30', '15:30'], 'chiusura': ['12:30', '18:30']}, 'venerdì': {'apertura': ['15:30'], 'chiusura': ['18:30']}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 16:00 - 18:00
martedì: 16:00 - 19:00
mercoledì: 16:00 - 19:00
giovedì: 09:30 - 12:30, 16:00 - 19:00
venerdì: 16:00 - 19:00
sabato: 09:30 - 12:30
domenica: chiuso
{'lunedì': {'apertura': ['16:00'], 'chiusura': ['18:00']}, 'martedì': {'apertura': ['16:00'], 'chiusura': ['19:00']}, 'mercoledì': {'apertura': ['16:00'], 'chiusura': ['19:00']}, 'giovedì': {'apertura': ['09:30', '16:00'], 'chiusura': ['12:30', '19:00']}, 'venerdì': {'apertura': ['16:00'], 'chiusura': ['19:00']}, 'sabato': {'apertura': ['09:30'], 'chiusura': ['12:30']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 15:30 - 19:30
martedì: 09:00 - 13:00
mercoledì: 15:30 - 19:30
giovedì: 09:00 - 13:00
venerdì: chiuso
sabato: 15:30 - 19:30
domenica: chiuso
{'lunedì': {'apertura': ['15:30'], 'chiusura': ['19:30']}, 'martedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'mercoledì': {'apertura': ['15:30'], 'chiusura': ['19:30']}, 'giovedì': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': ['15:30'], 'chiusura': ['19:30']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
lunedì: 09:00 - 13:00, 15:00 - 19:00
martedì: 09:00 - 13:00, 15:00 - 19:00
mercoledì: 09:00 - 13:00, 15:00 - 19:00
giovedì: 09:00 - 13:00, 15:00 - 19:00
venerdì: 09:00 - 13:00, 15:00 - 19:00
sabato: 09:00 - 13:00
domenica: chiuso
{'lunedì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '19:00']}, 'martedì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '19:00']}, 'mercoledì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '19:00']}, 'giovedì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '19:00']}, 'venerdì': {'apertura': ['09:00', '15:00'], 'chiusura': ['13:00', '19:00']}, 'sabato': {'apertura': ['09:00'], 'chiusura': ['13:00']}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
8-22
{}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
con orari variabili
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
{'lunedì': {'apertura': [], 'chiusura': []}, 'martedì': {'apertura': [], 'chiusura': []}, 'mercoledì': {'apertura': [], 'chiusura': []}, 'giovedì': {'apertura': [], 'chiusura': []}, 'venerdì': {'apertura': [], 'chiusura': []}, 'sabato': {'apertura': [], 'chiusura': []}, 'domenica': {'apertura': [], 'chiusura': []}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
Sempre aperto
{'lunedì': {'apertura': [0], 'chiusura': [24]}, 'martedì': {'apertura': [0], 'chiusura': [24]}, 'mercoledì': {'apertura': [0], 'chiusura': [24]}, 'giovedì': {'apertura': [0], 'chiusura': [24]}, 'venerdì': {'apertura': [0], 'chiusura': [24]}, 'sabato': {'apertura': [0], 'chiusura': [24]}, 'domenica': {'apertura': [0], 'chiusura': [24]}}
____________________
# Export all spaces to a single JSON file
with open("Spazi.json", "w", encoding='UTF-8') as f:
json.dump(final, f, indent=4, ensure_ascii=False)
10. Identificazione Categorie Uniche¶
Verifichiamo quali categorie sono effettivamente presenti nei dati processati.
# Extract all unique categories from processed data
categories = set()
for spazio in final:
categories.add(spazio["Categoria"])
# Display unique categories
categories
{'Spazi del gioco', 'Spazi di lotta', 'Spazi di studio'}
11. Organizzazione per Categoria¶
Dividiamo gli spazi in tre liste separate basate sulla categoria:
- Spazi di Aggregazione: include "Spazi del gioco" e "Spazi di aggregazione"
- Spazi di Lotta: dedicati ad attività di protesta e attivismo
- Spazi di Studio: dedicati all'apprendimento e alla ricerca
Questa suddivisione facilita l'uso dei dati in applicazioni diverse.
# Initialize separate lists for each category type
spaziDiAggregazione = [] # Aggregation and play spaces
spaziDiLotta = [] # Activism and protest spaces
spaziDiStudio = [] # Study and learning spaces
# Categorize each space
for spazio in final:
if spazio["Categoria"] == 'Spazi del gioco' or spazio["Categoria"] == 'Spazi di aggregazione':
spaziDiAggregazione.append(spazio)
elif spazio["Categoria"] == 'Spazi di lotta':
spaziDiLotta.append(spazio)
elif spazio["Categoria"] == 'Spazi di studio':
spaziDiStudio.append(spazio)
12. Caricamento Dati Questionario¶
Importiamo dati aggiuntivi da un questionario esterno.
Questi dati saranno integrati con gli spazi di aggregazione per arricchire il dataset.
# Load additional data from questionnaire
with open("questionario.json") as f:
questionarioData = json.load(f)
13. Analisi Struttura Dati¶
Confrontiamo la struttura dei dati del questionario con quella degli spazi di aggregazione per capire come integrarli.
# Compare data structures
# - Questionnaire fields
# - Aggregation spaces fields
# - Example category
questionarioData[0].keys(), spaziDiAggregazione[0].keys(), spaziDiAggregazione[0]["Categoria"]
(dict_keys(['Latitudine', 'Longitudine', 'name', 'value']), dict_keys(['Spazio', 'Categoria', 'Indirizzo', 'Funzionalità', 'Capienza', 'Link', 'Note', 'Latitudine', 'Longitudine', 'Link_URL', 'orari apertura']), 'Spazi del gioco')
# Add questionnaire data to aggregation spaces
for elem in questionarioData:
spaziDiAggregazione.append({
"Spazio": elem["name"], # Space name
"Categoria": 'Spazi del gioco', # Default category
'Latitudine': elem['Latitudine'], # Latitude coordinate
'Longitudine': elem['Longitudine'] # Longitude coordinate
})
15. Esportazione File Finali per Categoria¶
Salviamo tre file JSON separati, uno per ogni categoria di spazi:
SpaziDiAggregazione.json- Spazi del gioco e aggregazione (include dati questionario)SpaziDiLotta.json- Spazi di attivismoSpaziDiStudio.json- Spazi di studio
Vantaggi di questa struttura:¶
- ✅ File più piccoli e gestibili
- ✅ Facile da filtrare per tipo di spazio
- ✅ Ottimizzato per applicazioni web/mobile
🎉 Processo Completato!¶
I dati sono ora pronti per essere utilizzati in applicazioni, dashboard o mappe interattive.
# Export categorized data to separate JSON files
# Export aggregation spaces (includes questionnaire data)
with open("SpaziDiAggregazione.json", "w", encoding='utf-8') as f:
json.dump(spaziDiAggregazione, f, indent=4, ensure_ascii=False)
# Export activism spaces
with open("SpaziDiLotta.json", "w", encoding='utf-8') as f:
json.dump(spaziDiLotta, f, indent=4, ensure_ascii=False)
# Export study spaces
with open("SpaziDiStudio.json", "w", encoding='utf-8') as f:
json.dump(spaziDiStudio, f, indent=4, ensure_ascii=False)