Script e Applicazioni
Aggiornato: 2026-10-19 23:28:15
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.
App Android con overlay di sistema sempre visibile. Mostra un tab ancorato a un angolo dello schermo; toccando il segno si apre un arco con le icone delle app NasoSan. Tap sull'icona: avvia l'app se installata, la scarica e installa se non presente. Personalizzabile: posizione angolo, dimensioni e colori di tab, segno e arco. Si avvia automaticamente all'accensione del dispositivo e subito dopo un proprio aggiornamento. Si abbassa automaticamente durante qualsiasi video o gioco a schermo intero.
Editor audio/video per Android. Taglia, separa canali, esporta. Supporto file grandi (4GB+). Timeline virtualizzata. Sessioni separate audio o video.
Microservizio locale di sveglie per la suite NasoSan (Memory, Turni e app future). App Android indipendente: usa AlarmManager (allarmi di sistema, nessun servizio proprio sempre attivo), tiene un database proprio delle sveglie, riprogramma automaticamente tutte le sveglie al riavvio del telefono, mostra una notifica con eventuale ripetizione allo scatto. Riceve le richieste di registrare/modificare/cancellare sveglie dalle app della suite tramite un canale locale (ContentProvider) protetto da permesso proprio, e risponde con esito e identificativo. GUI essenziale solo per emergenza: elenco sveglie con app richiedente, orario e stato, con disattiva/cancella. La gestione normale avviene dall'app che ha creato la sveglia. Widget ND per la schermata Home: un tocco attiva il Non disturbare e imposta Multimedia e Voce. Disinstallabile in modo indipendente dalle altre app.
App di lettura e annotazione per i volumi della serie "La Bibbia, Quella Vera" di NasoSan.
Browser sicuro basato su Chromium/Chrome, con motore sempre originale e auto-aggiornante di Google e un livello custom separato: blocco pubblicita' nativo non disattivabile da Google, nessuna vpn nel browser (gestita dal sistema operativo), account unificato con sincronizzazione preferiti/link/impostazioni tra Windows e Android, condivisione link stile Opera Flow, elenco di accesso rapido ai siti pubblici nasosan.it.
Browser sicuro basato su Chromium/Chrome, con motore sempre originale e auto-aggiornante di Google e un livello custom separato: blocco pubblicita' nativo non disattivabile da Google, nessuna vpn nel browser (gestita dal sistema operativo), account unificato con sincronizzazione preferiti/link/impostazioni tra Windows e Android, condivisione link stile Opera Flow, elenco di accesso rapido ai siti pubblici nasosan.it.
Calcolatrice leggera per Android con funzioni scientifiche e avvio flottante sopra le altre app, con trasparenza regolabile, spostamento, ridimensionamento e riduzione a pallina. Include una sezione Conversioni: valute (cambi BCE), unita di misura, angoli, forza e peso, coordinate geografiche (anche UTM), calcolo elettrico (V, A, ohm, W). Include una sezione Equazioni con formule create e salvate dall'utente: si scrive l'equazione, le variabili vengono riconosciute da sole, si scelgono i valori noti e l'incognita da cercare, con i passaggi, i sistemi a due incognite e il grafico interattivo.
Scarica e carica link/biglietti CreaLink usando Wi-Fi e dati mobili insieme. Mostra per ogni file la velocita' totale e quella di ciascuna rete, piu' il totale di tutti i download/caricamenti. Limite dati mobili per singolo download e mensile; raggiunto il limite si prosegue solo con il Wi-Fi.
App Android per gestire piu' account mail con le rispettive cartelle. Legge le mail in HTML, scrive e invia, stampa una o piu' mail insieme, gestisce gli allegati (anche tramite link CreaLink) e cerca in un account o in tutti. Le notifiche sono istantanee e toccandole si apre direttamente la mail arrivata.
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.
App che ascolta e guarda il tuo gatto e ne stima lo stato (calmo, felice, curioso, giocoso, agitato, richiesta, spaventato). Legge anche il linguaggio del corpo del viso (occhi, orecchie, orientamento) e, quando parli o fai un rumore, stima la sua risposta a te (fiducia, attento, rifiuto...). Impara dalle tue correzioni, anche con "Non so" ed etichetta retroattiva sui gruppi di eventi simili. Analisi tutta sul telefono, senza server.
App Android che riceve segnali ritmici (microfono, file audio, fotocamera, file video), riconosce da sola se sono Morse o codice a colpi (tap code 5x5) e li converte in testo. Funzione inversa: trasforma un testo in segnale (suono, flash, schermo).
Lettore PDF veloce per Windows e Android. Apre, ingrandisce, stampa, condivide e salva documenti; compila i moduli e scrive sopra (testo, spunte, evidenziatore, sottolineatura); firma con una o piu' firme grafiche; riordina, ruota, unisce e divide le pagine; riduce la dimensione dei file; protegge con password; crea PDF da foto di documenti e scontrini (bordi, prospettiva, ombre) e da file di testo; impara i tuoi dati da un documento e compila in automatico. Tutto sul dispositivo: nessun account, nessun cloud.
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.
Carichi il tuo pezzo esportato da Fusion 360 (3MF consigliato, oppure STL), indichi dove e' fissato e quali forze, pressioni o pesi lo caricano, e l'app stima dove si rompera'. Tiene conto che un pezzo stampato e' piu' debole tra gli strati, prova i tre orientamenti di stampa che entrano nella tua stampante e propone consigli con misure calcolate e disegni esplicativi: orientamento, raccordi, costole, spessori, pareti, riempimento, materiale.
App Android che, da una foto degli oggetti e una foto dello spazio con le misure reali, calcola come dividere lo spazio in scomparti rettangolari a pareti condivise, ottimizzando l'occupazione e bilanciando le quantita' tra le forme. Esporta i disegni in DXF (modificabili in Fusion 360) e in STL (stampa 3D). Nessuna IA: visione artificiale classica (OpenCV) e geometria.
Servizio Android in background che monitora la temperatura di CPU e batteria e mostra un overlay quando i valori superano le soglie configurate.
App Android che trascrive file audio/video e microfono dal vivo in testo (txt), separando e riconoscendo gli interlocutori, tutto offline e gratuito. Migliora con l'uso: profili vocali che si affinano, dizionario personale e sostituzioni dalle correzioni. La companion Windows opzionale (NasoSanTrascriviPC) rielabora profili, ritrascrive con un modello piu' grande e fa il fine-tuning di Whisper quando il PC lo permette. L'audio e' solo materiale di lavoro e viene cancellato appena ha finito di servire.
App Android che trascrive file audio/video e microfono dal vivo in testo (txt), separando e riconoscendo gli interlocutori, tutto offline e gratuito. Migliora con l'uso: profili vocali che si affinano, dizionario personale e sostituzioni dalle correzioni. La companion Windows opzionale (NasoSanTrascriviPC) rielabora profili, ritrascrive con un modello piu' grande e fa il fine-tuning di Whisper quando il PC lo permette. L'audio e' solo materiale di lavoro e viene cancellato appena ha finito di servire.
Gioco di strategia a turni multiplayer web-based. I giocatori gestiscono citta', unita' militari, economia, diplomazia e tecnologie per conquistare la mappa avversaria. Supporta fino a 10 giocatori umani piu' IA, partite personalizzabili per dimensione mappa, difficolta' e timer. Include tutorial guidato a 26 fasi e IA adattiva via API Gemini.
Gestione unificata del ciclo vita completo dei dispositivi smart home multi-marca: discovery in rete locale, controllo, automazioni, gruppi, categorie, integrazioni Google Home/Alexa. Server Python (Windows/Linux/Termux) + WebApp browser + app Android nativa.
Gestione unificata del ciclo vita completo dei dispositivi smart home multi-marca: discovery in rete locale, controllo, automazioni, gruppi, categorie, integrazioni Google Home/Alexa. Server Python (Windows/Linux/Termux) + WebApp browser + app Android nativa.
Gestione unificata del ciclo vita completo dei dispositivi smart home multi-marca: discovery in rete locale, controllo, automazioni, gruppi, categorie, integrazioni Google Home/Alexa. Server Python (Windows/Linux/Termux) + WebApp browser + app Android nativa.
Ricevitore di stato di SocialFeed: lo cerca in rete (LAN, VPN, internet) e mostra se e' acceso, se sta cercando i post, se e' da configurare o se non risponde. Due componenti: app Android e ricevitore per Windows (icona nell'area di notifica).
Ricevitore di stato di SocialFeed: lo cerca in rete (LAN, VPN, internet) e mostra se e' acceso, se sta cercando i post, se e' da configurare o se non risponde. Due componenti: app Android e ricevitore per Windows (icona nell'area di notifica).
App Android per scaricare automaticamente il turno settimanale dal portale aziendale, leggerlo tramite riconoscimento immagine (OCR) e sincronizzarlo su Google Calendar e su un foglio di calcolo ODS. Login e download immagine automatici tramite pagina nascosta. Riconoscimento settimana con dialogo di conferma (Ferma/Continua, prosegue da solo dopo 5 secondi se non si tocca nulla). Aggiornamento Google Calendar e file ODS opzionali e configurabili singolarmente. Anteprima fine elaborazione: riepilogo a schermo dei giorni modificati, con in piu' i pulsanti per aprire manualmente Google Calendar (sulla settimana elaborata) e/o il file ODS (l'utente sceglie con quale app aprirlo) quando l'aggiornamento e' andato a buon fine, senza toccare file o dati originali. Nessuna sincronizzazione periodica in background: elaborazione solo su avvio manuale. Credenziali portale e token Google salvati cifrati sul dispositivo.
Servizio web multiutente di condivisione file con link diretto, hosting Aruba PHP. Login con email+password, ruoli utente/admin, verifica in due passaggi opzionale (app authenticator o email), recupero password e recupero 2FA via email, modulo di contatto amministratore; da loggato: pagina di creazione pacchetto con selezione file, nome pacchetto automatico o personalizzato, scadenza opzionale, protezione con password opzionale, auto-cancellazione dopo download verificato opzionale, entro i limiti (link/spazio/file) del proprio livello o di un limite personalizzato assegnato dall'admin, oppure modalita' Protezione GDPR (per utenti abilitati): pacchetto cifrato AES-256 con storage separato, password generata mostrata una sola volta, log di conformita' dedicato, form dati destinatario, esportazione/stampa log, conservazione configurabile con cancellazione automatica a scadenza o anticipata con motivo, esente da ogni limite. Link pubblico nasosan.it/share/[nome]: nessun login richiesto per scaricare, verifica integrita' SHA-256 lato browser dopo il download. Pannello personale: elenco dei propri pacchetti con stato (attivo/scaricato/scaduto/download incompleto), contenuto di ogni pacchetto, eliminazione singola o pulizia selettiva/totale; per l'admin anche cruscotto aggregato di tutti gli utenti (mai il dettaglio dei file altrui) e pagine Utenti (gestione account/livelli/limiti personalizzati/diritti GDPR) e Impostazioni (parametri di sistema, tabella livelli, conservazione GDPR). Pagina Elenco GDPR per gli utenti abilitati (propri pacchetti, o tutti per admin/utente con diritto di cancellazione anticipata). Pagina Profilo per cambio password/2FA/riepilogo utilizzo. Tour guidato in ogni pagina e manuale PDF scaricabile. Informativa privacy/GDPR con consenso alla creazione account. Notifiche email automatiche su download avviato, link scaduto, download completato, eventi account.
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 534x338 con trasparenza pronto per l'uso nel player. Uso da browser Android (selezione file). Compatibile con qualsiasi browser moderno.
Editor di taglio e montaggio audio/video interamente nel browser. Timeline a due zone con zoom indipendente, tracce audio e video, taglio al playhead, spostamento dei segmenti tra tracce, riproduzione con anteprima ed esportazione tramite ffmpeg.wasm (ricodifica) e Mediabunny (taglio veloce senza ricodifica). Nessun caricamento sul server: i file restano sul dispositivo.
Applicazione web per la gestione dei turni lavorativi. Gli amministratori creano, assegnano (manuale o automatica) e modificano i turni del personale, gestiscono utenti, gruppi, permessi, assenze e regole lavoro/riposo; gli utenti visualizzano i propri turni, esprimono preferenze ed esportano il calendario. Storage su file JSON, nessun database relazionale.
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.
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.
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.
Strumento per Windows che elimina o sblocca file e cartelle bloccati (sostituisce Unlocker/File Locksmith). Tenta 16 metodi in sequenza, dal meno al piu' invasivo. Si installa da solo nel menu tasto destro (Cancella, Sblocca, Aggiungi a lista batch, Esegui lista, Log, Gestisci). Modalita' batch per piu' elementi insieme, con eventuale riavvio automatico per i casi piu' difficili.
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.
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.
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.
Visualizzatore immagini veloce per Windows, apertura da doppio clic file grafico. Zoom, pan, stampa, apertura con programma esterno.
Generatore di installer per Windows. Da un progetto gia' compilato produce un unico file di setup che installa uno o piu' programmi insieme, per l'utente corrente o per tutti gli utenti. Aggiorna senza perdere impostazioni e dati, sposta un'installazione vecchia in una nuova cartella (anche da Inno Setup), chiude da solo i programmi in esecuzione, crea collegamenti, avvio automatico e regole firewall, e si disinstalla da "App e funzionalita'". Si usa con una finestra guidata, da riga di comando o dentro compila_progetto.
App desktop Windows compagna di NasoSanMemory. Cataloga i progetti presenti sul PC a partire da una cartella principale e sincronizza in modo bidirezionale i file proposte.txt con Memory tramite rete locale o VPN (discovery UDP + HTTP). Non mostra il contenuto delle proposte: gestisce solo inclusione/esclusione cartelle e la sincronizzazione; la lettura e modifica avvengono in Memory. Riconoscimento progetti da app.json (nome) o dal nome cartella, cartelle escludibili e multi-progetto. Backup dei proposte.txt prima di ogni scrittura. Semaforo di connessione a Memory (verde/giallo/rosso).
Mostra a portata di mano le combinazioni di tasti disponibili per lanciare i vari script (es. switcher, salvaschermo). Vive come icona nella tray con menu contestuale ed e' solo un promemoria/lanciatore delle combo: non modifica le combinazioni impostate dentro i singoli script, che vanno cambiate a mano.
Script PowerShell per Windows che copia grandi quantita' di file (video o altro) su
Alternatore rapido tra le finestre di un programma scelto, richiamabile con combinazione di tasti globale o click sulla tray icon. Overlay a schermo intero con anteprima delle finestre durante lo scorrimento.
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.
Salva automaticamente uno screenshot dello schermo su file, senza interazione. Pensato per essere richiamato al volo (anche tramite una combinazione di tasti gestita da NasoSanHotkey) per catturare e archiviare immagini in modo rapido.
Monitora profili Instagram e TikTok selezionati e scarica foto e video dei nuovi post; notifica via email e/o popup a comparsa sul tray, entrambe facoltative e attivabili insieme, con link diretti ai contenuti e al post originale. Esecuzione silenziosa in background, solo icona in area di notifica; finestra di configurazione al primo avvio e richiamabile dalla tray.
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.
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.
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!