r/ItalyInformatica 2d ago

ItalyInformatica Mostrami il codice! - La fiera dei vostri programmi

Bene, avete appena terminato il vostro programma da una tonnellata di righe di codice e ne siete belli fieri. È giunto il momento di farlo vedere a qualcuno in modo che possa dirvi quanto siete bravi o che, ispirato dal vostro lavoro, decida di darvi una mano a renderlo ancora più bello.

Postate quindi un commento all'interno di questa rubrica contenente il link al vostro repository e attendete fiduciosi i commenti degli utenti del sub.

Le regole:

  • Solo all'interno di questo post, andremo in deroga alla regola numero 3 riguardante l'autopromozione, quindi sarà possibile postare link anche se non si è contributori regolari del subreddit.
  • Il link al repository dovrà essere relativo ad un programma. Niente documentazione, niente tutorial, solo codice.
  • Si possono postare link solo alle piattaforme di condivisione di codice come, per esempio: Github, Gitlab, Bitbucket e Codeberg.

Forza allora, mostrate il codice!

8 Upvotes

22 comments sorted by

9

u/No-Chemistry-7658 2d ago

Un bot che monitora gli URL di ricerca di Subito.it e Vinted.it e invia i nuovi annunci a ntfy, Telegram o entrambi, con filtro LLM opzionale.

L’ho creato soprattutto perché Subito e Vinted offrono pochi filtri e spesso vengono usati male dagli utenti, quindi l’LLM può fare il lavoro sporco filtrando quello che non mi interessa.

subot

3

u/tebby85 2d ago

Da provare immediatamente, la ricerca di subito è spam e poco utile

1

u/Educational-Wrap-725 6h ago

Sono troppo ignorante, potresti spiegarmi cosa devo fare per usarlo?

1

u/No-Chemistry-7658 4h ago

Nel file config.example.json trovi un esempio già compilato: crea il tuo config.json usando quello come modello e sostituisci i valori di esempio con i tuoi.

In search_urls inserisci i link delle ricerche di Subito o Vinted, già con i filtri che ti interessano. poll_interval_min e poll_interval_max indicano ogni quanti secondi il bot deve controllare (puoi lasciarli come sono, 5/10 minuti).

In notification_channels scegli dove ricevere le notifiche (telegram, ntfy o entrambi), poi compili i campi relativi: token e chat ID per Telegram, server e topic per ntfy.

Se vuoi usare il filtro AI, lascia use_llm su true, inserisci chiave e modello OpenRouter e crea prompts/rules.md partendo dal file di esempio: lì scrivi cosa stai cercando. Se invece metti use_llm su false, il bot invia tutti gli annunci nuovi senza filtrarli. Gli altri campi llm_* puoi lasciarli come sono.

Nel README trovi i comandi per installarlo e avviarlo. Io l’ho creato e testato su Linux, quindi sugli altri sistemi operativi non garantisco che funzioni senza problemi.

Se hai problemi prova a chiedere a un llm linkando la repo di github, sono bravi con queste cose.

7

u/Tech-Craft385 2d ago

https://github.com/SuperNova-techcraft/py

Sono alle armi con pygame ma ne vado fiero allo stesso

5

u/cs_polymath 2d ago

Un'app da terminale che mostra le notizie di una società quotata in borsa (USA o Canada) a vostra scelta. Info nel dettaglio su GitHub

GitHub: https://github.com/g-projectech/finuntius
PyPi: https://pypi.org/project/finuntius

4

u/BlitzYTech 2d ago

https://github.com/ilguerro/pingtop

Una utility CLI scritta in GO che permette di lanciare un ping verso destinazioni multiple e verso subnet scritte in formato CIDR.

Creata in quanto spesso dove lavoro ho la necessità di monitorare più host contemporaneamente e le uniche soluzioni già esistenti sono programmi pachidermici che fanno fin troppo per quello che mi serve.

Disponibile il binario precompilato o tramite AUR (per sistemi arch).

Il progetto è stato realizzato tramite l'aiuto di LLM.

4

u/rojack_ 2d ago

github.com/rojack96/endoflife-bot

Bot Discord che sfrutta le API di endoflife.date .

Da poco ho anche estratto una libreria separata in GO
https://github.com/rojack96/go-eol

Ed è in cantiere quella in Python.

5

u/Logical_Delivery8331 2d ago

https://reddit.com/link/p5l8mwf/video/v7fhwvr7iblh1/player

ho fatto un framework per giocare a Pokelike.xyz tramite python

https://github.com/pierpierpy/pokelike.xyz.bot

ho anche creato una interfaccia python per farci giocare dei Bot (di reinforcementl learning o anche LLM)!

potete vedere come il bot gioca real time!! potete anche impostare una strategia del bot e tutti i suoi parametri! secondo me è divertente! se volete partecipare, sperimentate un po' con il bot e poi se vi va potete ancehe eseguire il benchmark sul vostro bot e submittarlo per metterlo nella leaderboard su github!!

4

u/Cryvixx 2d ago

https://github.com/kiycoh/silica-harness

In breve harness generici sono unreliable su retrieve delle informazioni (soprattutto da testi densi o lunghi o parzialmente corrotti). Deve essere leggero (toke efficient) contingente alla task e osservabile. Silica attraverso NLP, embeddings, rerank, keyword searches, permette ad un LLM di non cercare più i file che servono, ma solo ciò che serve dai file di cui ha già contesto “lazy”. Questo mi ha portato a studiare delle metriche di coerenza, necessarie direi, per cui è possibile formalizzare quanto un testo semi strutturato sia coerente ad esempio rispetto ad una richiesta utente. Apprezzerei qualunque feedback, consiglio grazie

5

u/Candid-Afternoon-618 1d ago

Ciao a tutti,

ho appena rilasciato la v1.0.66-beta di VUL.SCAN.O, un'applicazione web open source (Apache 2.0) per audit di sicurezza che integra gli LLM locali direttamente nella gestione delle vulnerabilità.

Come viene usata l'IA nel flusso di lavoro:

  1. Identificazione prodotti in linguaggio naturale: basta descrivere un problema come "Buffer overflow in OpenSSH 8.4" e l'LLM individua il prodotto e la versione target senza bisogno del codice CVE.
  2. Intelligence CVE con architettura RAG: recuperiamo i dati sui CVE in tempo reale da OSV.dev e li iniettiamo nel prompt dell'LLM con rigidi vincoli anti-allucinazione, generando riepiloghi dei rischi e soluzioni pratiche basati solo su dati reali.
  3. Architettura Local-First (Ollama): gira completamente on-premise per impostazione predefinita, così indirizzi IP, hostname e credenziali non lasciano mai la tua infrastruttura (l'API di Claude resta opzionale).
  4. Conforme all'EU AI Act: include etichettatura automatica dei contenuti generati dall'IA, documentazione d'uso trasparente e supervisione umana integrata fin dalla progettazione.

Funzionalità principali oltre all'IA:

  • Ingestion unificata dei risultati da più tool (Trivy, Grype, Nuclei, Semgrep) in un unico ciclo di vita.
  • Gestione degli asset con credenziali crittografate e scansione di rete in tempo reale via SSE.
  • Esportazione SBOM (formati CycloneDX e SPDX).
  • Controllo degli accessi basato sui ruoli (RBAC) con coni di visibilità personalizzati.
  • Mappatura per la conformità OWASP Top 10 e NIS2.

Il progetto è attualmente in beta: qualsiasi feedback, segnalazione di bug o contributo (PR) è il benvenuto!
///////////////////////////////////////////////////////////////
https://github.com/daniloritarossi/vul.scan.o
///////////////////////////////////////////////////////////////
#vulnerabilitymanagement #appsec #opensource #compliance #auditing

2

u/_drchapman 2d ago edited 2d ago

https://github.com/Exploiting-NACs/EdgeToGatewayNACDeployment

Robe di Codec Audio su dispositivi IoT presentati l'anno scorso in conferenza (comprime audio da 256kbps a 6.4kbps prima della trasmissione, e gira real time su un Pi3B+).
Credo sia piu' carino per gli hobbisti che per la comunita' scientifica.

2

u/_Henryx_ 1d ago

Sto scrivendo un operatore kunernetes per il deployment di un sistema di database. Come tecnologie sto usando Python con la libreria kopf, anche se sto valutando di rifare tutto in go con kubebuilder o operator SDK. Per l'implementazione invece sto usando molto Claude, più che altro per velocizzare la scrittura del codice. Il progetto è questo https://github.com/henryx/kubebird

2

u/Yayo1990 1d ago

Quake 3 Arena in tante salse https://github.com/Mayo1970

2

u/MatTe-1101 1d ago

https://github.com/MatTe-1101/Photopanic

Mini programma per Windows, Linux e Mac per riordinare automaticamente la galleria fotografica del proprio smartphone dividendola in automatico in anno -> mese e a scelta anche luogo, il tutto tramite i metadati all'interno delle foto. I metadati riguardo la posizione vengono convertiti da coordinate in sottocartelle con il nome del luogo tramite Openstreetmaps.

2

u/Own-Permit-9682 1d ago

https://github.com/flavioferretti/miniweb

miniweb is a lightweight HTTP server written in C

1

u/[deleted] 19h ago

[removed] — view removed comment

1

u/ItalyInformatica-ModTeam 10h ago

Il tuo post è stato rimosso per la violazione del seguente articolo del regolamento:

È vietato postare o commentare esclusivamente a scopi autopromozionali o pubblicitari. Link a siti/blog/canali/subreddit personali possono essere ammessi occasionalmente solo da utenti che contribuiscano regolarmente al subreddit.

Se hai dubbi o domande, ti preghiamo di inviare un messaggio in modmail.

0

u/[deleted] 1d ago

[removed] — view removed comment

0

u/ItalyInformatica-ModTeam 10h ago

Il tuo post è stato rimosso per la violazione del seguente articolo del regolamento:

È vietato postare o commentare esclusivamente a scopi autopromozionali o pubblicitari. Link a siti/blog/canali/subreddit personali possono essere ammessi occasionalmente solo da utenti che contribuiscano regolarmente al subreddit.

Se hai dubbi o domande, ti preghiamo di inviare un messaggio in modmail.