Smart Working Tracker

Marzo – Giugno 2026  ·  click per ciclare: vuoto → SW → Ferie → vuoto

0 SW
Max
40 residui
0 Ferie
Max
26 residue
0 Gg. lavorativi
Disponibile
Smart Working
Ferie
Festivo
Come usare il tracker

Click singolo su un giorno per ciclare tra i 3 stati:

◻️ Vuoto → 🟦 Smart Working → 🟧 Ferie → ◻️ Vuoto

I contatori in alto si aggiornano automaticamente. Imposta i massimali SW e Ferie nei campi editabili. Il badge "residui" diventa rosso quando superi il limite.

Cosa sono i file CSV e ICS? A cosa servono?
📊 CSV — il salvataggio dei dati
Semplice file di testo con l'elenco di tutti i giorni e il loro stato (vuoto, SW, Ferie). Serve per salvare e ricaricare il tuo lavoro nel tracker. Puoi anche aprirlo con Excel o Google Sheets.
📅 ICS — l'esportazione verso il calendario
Formato standard riconosciuto da Google Calendar, Apple Calendar e Outlook. Importando il file .ics vedrai le giornate SW e Ferie direttamente nel tuo calendario come eventi di giornata intera.

In pratica:

  1. Salva CSV → per conservare i dati e ricaricarli in questa pagina
  2. Esporta .ics → per vedere SW e Ferie nel tuo calendario
  3. Carica .ics → per reimportare un file .ics nel tracker (utile se hai solo il file calendario)
📅 Come importare in Google Calendar (passo passo)
⚠️ Attenzione: importa sempre in un calendario dedicato, mai in quello principale! Così quando vorrai aggiornare potrai cancellare solo quello senza toccare i tuoi appuntamenti personali.

1 Crea un calendario dedicato (solo la prima volta)

  1. Apri Google Calendar dal computer
  2. Nella barra laterale sinistra, accanto a "Altri calendari", clicca il +
  3. Scegli "Crea nuovo calendario"
  4. Dagli un nome chiaro, ad esempio SW & Ferie
  5. Clicca Crea calendario

2 Esporta il file .ics dal tracker

Clicca il bottone "Esporta .ics" nella toolbar qui sopra e salva il file.

3 Importa in Google Calendar

  1. In Google Calendar clicca ⚙️ in alto a destra → Impostazioni
  2. Nel menu a sinistra clicca Importa ed esporta
  3. Clicca "Seleziona il file dal computer" e scegli il file .ics
  4. PASSAGGIO CHIAVE — sotto al selettore del file c'è un menu a tendina:
Aggiungi al calendario
📄 smart_working_2026.ics
🟢 SW & Ferie
☝️ Seleziona qui il calendario dedicato — NON il principale!
  1. Seleziona dal menu il calendario SW & Ferie
  2. Clicca Importa

4 Quando vuoi aggiornare il calendario

⚠️ Perché serve questo passaggio? Google Calendar non "aggiorna" gli eventi importati — li aggiunge. Se re-importi senza cancellare, trovi tutto duplicato.
  1. In Google Calendar trova il calendario SW & Ferie nella barra laterale
  2. Clicca i tre puntini (⋮) → "Impostazioni e condivisione"
  3. Scorri in fondo e clicca Elimina
  4. Ricrea il calendario e re-importa il nuovo .ics
💡 Suggerimento: usa il CSV per il salvataggio quotidiano (istantaneo). Aggiorna Google Calendar solo periodicamente, ad esempio a inizio mese.
Come modificare i giorni festivi nel codice HTML

Apri questo file con un editor di testo e cerca const HOLIDAYS nel blocco <script>:

// Formato: 'YYYY-MM-GG': 'Nome festività'
const HOLIDAYS = {
  '2026-04-06': 'Lunedì dell\'Angelo',
  '2026-04-25': 'Festa della Liberazione',
  '2026-05-01': 'Festa dei Lavoratori',
  '2026-06-02': 'Festa della Repubblica',
  // '2026-06-24': 'San Giovanni (Torino)',
};

Aggiungere: nuova riga con data e nome, seguita da virgola.

Rimuovere: cancella la riga o anteponile //.