nuova aggreganza con la goduria integrata: rilascio aggregatore di feed Aggregodo (Aggregoctt v3 ma per bene)

Oggi, considerato lo stato inevitabile dell’assoluto, sono abbastanza sicura che godo… ma, in realtà, un po’ sarà anche da stamattina che godo… per non dire in verità ieri sera tardissimo… Situazione assurda, lo so, ma tutto ciò è per via del fatto che, il nuovissimo software benedettissimo che ho finito or ora (…o ieri sera, appunto, ma sono uscite rognine che ho dovuto sistemare al volo oggi), non si chiama Aggregoctt ennesimo, bensì AGGREGODO!!! E con una premessa così, cazzarola se c’è da goderne pesantemente… 🔥🎆🎇🧨

Alla fine, si: il mio incubo peggiore, ma allo stesso tempo il mio nuovo momento più ricco, si è avverato; ed assurdamente è da una settimana intera che ci sto lavorando… no, non c’è motivo di temere che io abbia acquisito la pericolosa skill della pazienza dal nulla, è solo che ho potuto lavorarci giusto ogni tot a pezzetti, per via delle varie palle personali, ma via avanti così ed alla fine è già uscito fuori circa quello che volevo, che già andrà a sostituire quel ripiego bizzarro che a questo punto è durato due settimane nemmenoma la goduria è appena cominciata. 😈

Chi sempre vuole giusto spiare i miei feed, quindi, adesso può farlo con https://aggregodo.octt.eu.org/, sperando possano essere gradevoli ed evidenti i dettagli bboni… I feed hanno le icone (automatiche, ovviamente), c’è una modalità di lettura integrata (spenta di default per evitare rogne che non sto a spiegare, anche perché è ancora sperimentale e da finire di acconciare; si attiva dal menu), e l’interfaccia è fatta col gradevole bellissimissimo Material Design v1, che fa bella figura su desktop e mobile (…anche se manca la modalità scura, che devo quindi implementare io a breve, mannaggia). Ma queste sono solo le scemenze, tipo… 🙏

Con non poca magia, sono riuscita pure ad implementare un sistema di scraping HTML per generare feed da siti stronzi che non li offrono, maa… non con l’XPath meloso che usano altri aggregatori (non tutti eh, la maggior parte a dire il vero non offrono proprio una mazza), bensì con una sintassi decente e per certi versi più potente… al punto da avermi permesso di creare feed da Facebook e Threads con poche righe di configurazione, e sulla mia istanza infatti già ne seguo qualcuno (e aumenteranno solamente!!!). E, ovviamente, l’aggregatore genera dei suoi feed (Atom) per l’uso con altri lettori, dell’intera libreria o di specifici feed, inclusi questi umma umma… (…Peccato che, al momento, proprio i feed per cui questa cosa più serve appaiono mezzi rotti, perché ho dimenticato delle robe, ma abbiate pazienza e aggiusterò.) 🤯

Non vado troppo nei dettagli tecnici, perché altrimenti lo so che ogni essere umano fa zzzzzzz, ma tanto per tutti i computeristi (e i selfhostisti, semmai ce ne siano) il codice è libero su GitLab e su GitHub… e non è nemmeno spaghettoso! (Inaspettato, visto che ne ho scritto grandi porzioni a stomaco non troppo pieno, quindi mi sarei aspettata che la brama dello gnam potesse prendere più il sopravvento… ma forse in parte è anche grazie al fatto che stavolta ho scelto di usare TypeScript e NodeJS, che giuro, Python di questo passo mi farà venire dei tumori, con tutte le paturnie che mi sta facendo invece subire per Pignio…) 🏗️

Come cose da fare per forza, ce ne sono ancora varie… come ottimizzare la lettura dal database, che al momento su alcune pagine è un troiaio come lentezza… oppure aggiustare la ricerca globale, che ho accidentalmente rotto nel provare a migliorare le prestazioni della pagina principale (e che colmo sarebbe sennò) — ovviamente accorgendomene solo in produzione, e non poco prima durante lo sviluppo (e te pareva che non va sempre così con me!!!) — ma anche implementare tag e/o categorie per i feed (altrimenti, quando ne metterò centinaia saranno dolori), che però attualmente non riesco a decidere come fare… Una cosa è certa, però, almeno: tutte le rogne sono risolvibili, e per ora si deve dunque pensare solo a godere del potere dell’aggregazione acquisito per mezzo dell’Aggregodo… (Ah, e serve pure un logo, mannaggia.) 👻

(Tra l’altro… come si vede, ho implementato 3 viste per gli indici: una griglia di carte, simile al primo Aggregoctt ma più densa, una lista con miniature, che ho copiato spudoratamente dall’RSS-ripiego di cui sopra, ma che ho fatto in modo per me più gradevole, e una che chiamo “a flusso”, che è utile principalmente per i post dei social, che sono corti e da vedere anche senza cliccare… E stavo a proposito di quest’ultima quasi per dire che l’ho copiata accidentalmente dall’RSS-bizzarro, ma a guardare meglio la mia mostra le immagini bene, e invece l’altro le taglia a 16:9, oltre al fatto che la grafica ombreggiata del mio secondo me fa risaltare meglio all’occhio i post… quindi, se non dispiace, con oggi godo veramente infinito.)

#RSS #feed #OpenSource #libre #webapp #webdev #Atom #aggregatore #aggregator #Aggregoctt #feeds #Aggregodo

du-champ reactivated
oltre 2400 siti mappati qui:
https://slowforward.net/2025/07/13/du-champ-reactivated/
(ultimo aggiornamento 2015, ma proprio per questo il blog è interessante)
https://differx.noblogs.org/2025/07/13/du-champ-reactivated/
#SegnaliEAzioni #ZinesAuthors #2400Siti #Aggregator #aggregatore #duchamp #WebEcho
du-champ reactivated

du-champ is back online. no change at all. it still echoes almost 2400 blogs & allows you to simply peruse lots of stuff. ENJOY !

slowforward

aggregoctt aggregocttanza, il sitino della notizianza (nuovo aggregatore news/RSS personale)

Anche oggi pomeriggio, la mia solita bontà creativa si esprime, nella misura in cui ho iniziato (si spera non semplicemente “creato” e fine della storia, visto che ovviamente non è nulla finito) un nuovissimo progetto dall’utilità discutibile, ma forse dall’interesse condivisibile, non essendo nulla di eccessivamente oscuro ma bensì qualcosa che può essere di immediata utilità ed ispirazione per tutti… Ho creato aggregoctt.github.io, un (mio) aggregatore di notizie da RSS, incredibile e basato. 🔥

Se di per sé, da solo, il fatto che ora esista un sito (in più) dove vengono ripubblicati in modo completamente automatico articoli e notizie di vario tipo, da siti più o meno interessanti e che potrebbero o non potrebbero fare forse fin troppo spam (…cosa per cui indubbiamente dovrò trovare una pezza, per evitare di incorrere nel solito problema in cui il rumore sorpassa ampiamente l’informazione), magari non è eccessivamente curioso — anche perché, in generale, ne esistono svariate di queste piattaforme, l’idea di aggregatori di notizie non è nulla di nuovo — è tuttavia per me ganza l’idea di uno costruito e mantenuto a livello personale… 🥰

In questo senso, ci sono diversi livelli di “zamn” da poter osservare. Innanzitutto, boh, chi gradisce il sito e inizia ad usarlo potrebbe finire per guardare le mie stesse fonti, magari scoprendo post o siti interessanti che a me non capita di ricondividere, e penso che ciò non faccia male. E poi, almeno per come adesso il sito è architettato, ossia come completamente statico e su GitHub (anche se per delle cose future mi servirà un backend, per ora non pensiamoci)… chiunque può cliccare il tastino fork e fare il suo sito uguale con i propri feed RSS favoriti!!! Nel footer del sito c’è il link alla repo, infatti — che per ora è una sola, con dentro sia i sorgenti che tutti gli articoli… metterò più ordine (e documentazione) a breve, nel caso. 🤥

Sul livello tecnico è figo, perché è un sito statico con Jekyll, che si aggiorna in automatico… e appunto può essere clonato da chiunque, non serve avere un server personale o la mia solita roba snob, basta GitHub. C’è lo script delle Actions che parte da solo ogni X ore, eseguendo uno script Python che scorre i feed RSS per ottenere i nuovi elementi — addirittura scaricando l’intero contenuto dei post, e le immagini in locale, una mossa furba che potrebbe servirci più tardi — quindi fa il commit per salvare definitivamente le novità, e il sito viene allora ricompilato. (Proprio a proposito di ciò… abbiate pazienza, devo ancora implementare delle ottimizzazioni per bene, che al momento per motivi di scalabilità il sito è tipo lento a caricare.) 💥

Comunque, nella pratica… come mai ho fatto questo? (E la domanda non è completamente retorica, ahimè.) In primo luogo, come al solito io ho visceralmente bisogno di perdere tempo, ma sempre in modi che siano in qualche misura produttivi, e con sempre un minimo di varietà… quindi un giorno sitini, l’altro programmini, e così via. In secondo, anche solo nella vana speranza che questo possa riaggiustarmi il mio programma del sonno, avrei una mezza voglia di riesumare il mio Kindle — che letteralmente da mesi prende polvere, visto che non sempre ho cose lunghe da leggerci sopra, e infatti lo usavo spesso per articoli e cose di questo tipo — ma tutti gli altri servizi a mia disposizione per RSS e simili sono troiai, lì sopra… per cui, avere un sito semplice e veloce, che funziona e basta, può essere la soluzione. 🙏

Ironicamente… al momento proprio il Kindle è il dispositivo dove non funziona, probabilmente per via di qualche libreria JavaScript minchiona, che dovrò quindi addomesticare seduta stante. Però oh, come si suol dire… Roma non è stata costruita in un giorno, e Aggregoctt non è stato costruito in 2 giorni; pure se a vedersi superficialmente parrebbe sia questo il caso. E a proposito… consigliatemi feed RSS interessanti, che qui ce n’è bisogno vitale. 🥴

#aggregator #aggregatore #Aggregoctt #feeds #GitHub #Jekyll #news #notizie #reading #RSS #website

All News

Personal news aggregator experiment.

Aggregoctt

Prima che #Durov commettesse quel gran bel po’ di trolling, seguivo alcuni #canali #MicroBlog di varia #gente su #Telegram… 🪵

Ora che mi sto ricordando, almeno quelli #pubblici sto potendo importarli nel mio #lettore di #feed, tramite #RSSHub, che mi genera i documenti #RSS per qualunque #canale. 💬

Però… la media di #interfaccia di un #aggregatore non è granché adatta a consumare #post di quel tipo, spesso tanti e corti. E allora toh, in qualche quarto d’ora ho creato dei #tweak per la mia #istanza #FreshRSS, che tagliano di molto i pezzi inutili della #UI quando navigo nella mia cartella fatta apposta (mentre per tutte le altre fonti non c’è alcuna #modifica). 🖌️

Ecco una #dimostrazione (con il profilo #guest) di cosa ho fatto per ora, potete provare su https://feeds.octt.eu.org/ oppure rubare il #codice per il vostro #server (sono tutte modifiche #ClientSide, tramite #JS e #CSS). ✨

https://octospacc.altervista.org/2024/01/12/devo-aggregare-i-microblog/

#aggregatore #canale #canali #ClientSide #codice #CSS #dimostrazione #DUROV #feed #FreshRSS #gente #guest #interfaccia #istanza #JS #lettore #MicroBlog #modifica #post #pubblici #RSS #RSSHub #server #Telegram #tweak #UI

(112) Main stream · FreshRSS