Se questo sito o i miei progetti ti sono stati utili, considera una piccola donazione per sostenere il lavoro e i costi di mantenimento. Grazie di cuore!

Script e Applicazioni

Aggiornato: 2026-07-14 22:49:49


Questi progetti nascono dalla necessità di risolvere problemi concreti e automatizzare attività quotidiane. Alcuni sono pensati per contesti lavorativi specifici, altri sono di uso generale. Tutti sono a libero utilizzo: è sufficiente mantenere la mia paternità dell’opera.

BackupMensiliVideoAuto
1.220PowerShell

Automatizza il backup dei video della dashcam su hard disk esterno. Si esegue manualmente quando serve, non in modo pianificato: verifica la presenza del disco, copia i file mantenendo la struttura delle cartelle per data e salva un log dettagliato di ogni operazione.

CamViewer
1.852Python

Visualizzatore multi-telecamera con interfaccia web a griglia. Trasmette in tempo reale fino a 13 flussi video via WebSocket a 15 FPS usando FFmpeg come backend. Supporta flussi RTSP e HTTP/MJPEG con autenticazione integrata. Include wizard di configurazione telecamere, ordinamento drag-and-drop della griglia e icona nel system tray.

CamWatchdog
1.19PowerShell

Controlla continuamente che le webcam di sorveglianza salvino regolarmente i file nella cartella configurata. Se i file smettono di arrivare per un periodo superiore alla soglia impostata, invia automaticamente un avviso via Gmail. Utile per rilevare guasti alla telecamera, problemi di rete o interruzioni di corrente.

ConversioneVideoAuto
1.335PowerShell

Converte automaticamente i file video tramite HandBrake non appena vengono rilevati nella cartella sorgente configurata. Permette di impostare formato di uscita, qualita' e percorsi tramite file di configurazione, e registra ogni conversione in un log.

Crea Immagine Cassette Player
0.041HTML + JavaScript (Canvas API) — nessuna dipendenza esterna link: https://www.nasosan.it/creaimgcassetteplayer/creaimgcassetteplayer.html

App HTML per creare immagini cassetta compatibili con NasoSan Player. Data un'immagine, permette di posizionare interattivamente le 3 zone trasparenti (bobina sinistra, bobina destra, finestrella nastro centrale) ed esporta un PNG 518x323 con trasparenza pronto per l'uso nel player. Uso da browser Android (file input al posto di drag & drop). Compatibile con qualsiasi browser moderno.

debug
0.125Python

script che permette di coreggere codice di programmazione.. solo sintassi in locale.. o con ausilio di ia anche in modalita' mista o solo online.. quindi anche logica di funzionamento.. capacita' di dividere il codice per evitare che la ia impazzisca, utilizzo di api per intergrare la ia che uno vuole.

DesktopCleaner
1.015PowerShell

Mantiene il desktop pulito rimuovendo automaticamente i file non presenti in una whitelist configurabile. Funziona in background senza aprire finestre o console, ideale per l'avvio automatico con Windows. I file inclusi nella whitelist restano sempre intatti.

La Bibbia, Quella Vera
0.890TypeScript/React Native (Expo)

App di lettura e annotazione per i volumi della serie "La Bibbia, Quella Vera" di NasoSan.

NasoSanMemory
0.301JavaScript / React Native / Expo

App Android per la registrazione e il monitoraggio di eventi personali (es. evacuazione, medicine, sintomi). Le categorie e i relativi campi sono completamente personalizzabili: testo, numero, data/ora, lista, checklist, si'/no e campi calcolati. Ogni evento supporta allegati fotografici. Include vista calendario e lista con filtri per categoria, statistiche per periodo, esportazione in PDF e CSV (con CSV su misura per selezione colonne), ricerca avanzata per condizioni multiple e backup/ripristino completo in JSON.

Player NasoSan
1.716TypeScript / React Native (Expo) con moduli nativi Kotlin (Android)

Lettore audio Android con interfaccia animata a cassetta (lati A/B reali, bobine rotanti). Shuffle. Posizione salvata per brano e per modalita': riprende dove si era fermato anche cambiando tra normale, shuffle e preferiti. Stop con countdown 3 secondi; doppia pressione per uscita immediata. Skip intelligente: nei primi 5 secondi torna al brano precedente (senza toccare la posizione salvata); oltre ricomincia dall'inizio. Avanti: nei primi 5 secondi skippa senza salvare; tra 5 secondi e ultimi 30 salva la posizione esatta prima di saltare; negli ultimi 30 secondi azzera la posizione e salta. Avanzamento rapido e riavvolgimento continui con play attivo si sente la musica avanzare velocemente. Normalizzazione volume automatica (RMS). Car Mode: widget Speechnotes opzionale per dettatura vocale, schermo e CPU attivi finche' il widget e' attivo. Grafica cassetta personalizzabile per cartella o globale, modifica titoli brani.

plotter fdm
0.410Python

Converte immagini fotografiche o disegni in file G-code pronti per plotter a deposizione di filamento (FDM). Include un'anteprima grafica del percorso di stampa e un'interfaccia configurabile per regolare risoluzione, velocita' di tracciamento e dimensioni dell'area di lavoro.

SocialFeed
0.839PowerShell

Monitora la pagina Facebook di un autore specifico e notifica via email i nuovi post pubblicati. Funziona esclusivamente con Facebook tramite Playwright; non e' uno strumento multipiattaforma. Include modalita' di test per verificare il funzionamento senza inviare notifiche reali.

turni
1.015Python / PowerShellsplit TurniScraper v0.12 | Turni v0.401 | AggiornaTurni v1.14

Suite di tre strumenti per la gestione dei turni dal portale vigilanzasts.it. TurniScraper scarica i turni dal portale; Turni li sincronizza su Google Calendar e aggiorna il file dello stipendio; AggiornaTurni e' il launcher manuale che esegue i due script in sequenza.

NasoSan @ 2005 – Oggi   v. 5.0    CC BY 4.0
Novità