proxatoranza eurovisionica, listando il listino del gruppo canzoni (aggiornamento coatto: proxatore-group)

Ieri è accaduto che, nell’aver parlato dell’Eurovision, non ho fornito alcuna personale classifica delle canzoni… peccato, eccetto che in realtà no. La mia omissione è stata infatti un atto volontario e consapevole, in pieno stile siciliano (miiiinchia); un po’ perché non volevo che il post su Telegram fosse spezzato in 2 solo per via di qualche link da mettere (sempre grazie a te, Durov, e al tuo limite schifoso di 4096 caratteri…), e sia perché ho pensato, a questo punto, di cogliere la palla al balzissimo e aggiungere una ennesima funzionalità innovativa al nostro carissimo Proxatore… le “playlist”, che torneranno sicuramente utili anche in futuro. 😳

Ecco allora — almeno giusto per iniziare, perché non è da escludere che mi venga lo sghiribizzo di aggiungerne altre con calma poi, e in tal caso aggiornerò il link qui — una versione “base” della mia classifica ESC 2025, con (più o meno) in ordine le canzoni che senza dubbio mi sono piaciute di più: https://proxatore.octt.eu.org/?proxatore-group=%5B%22%2Fyoutube%2Fwatch%3Fv%3D3rrWZ6cldsA%22%2C%22%2Fyoutube%2Fwatch%3Fv%3D3MB628Kanzo%22%2C%22%2Fyoutube%2Fwatch%3Fv%3DGT7ZZBCscUg%22%2C%22%2Fyoutube%2Fwatch%3Fv%3D9b9Z5HSCXOI%22%2C%22%2Fyoutube%2Fwatch%3Fv%3DVlu5XXDwHos%22%2C%22%2Fyoutube%2Fwatch%3Fv%3Dhq6XIRKmA2A%22%5D! (E si, nella lista c’è anche l’Italia, perché sul mio sito le regole del voto le decido io!!!) 😈

Perfetto; ora che la questione musica è chiusa, posso senza problemi parlare di ciò che non frega a nessuno, ossia questo mio nuovo aggiornamento!!! Ieri sera ho implementato giusto la parte di backend, che è molto semplice e (solo per il momento) già accettabile, appunto apposta per fare questo link. Non si tratta di playlist in senso prettamente multimediale, ma di insiemi di elementi generici (anche post di testo, da qualunque delle piattaforme supportate), di un gruppo praticamente… e quindi il nome meno schifoso che ho trovato è “results group“. Quindi, il backend legge una lista JSON di URL, passata nell’argomento query proxatore-group, e (con la dovuta pazienza…) cattura tutto e risponde per bene. 👍

La cosa bella però è che stavolta, meno di quanto vale per altre parti del programmino (alcune talmente oscure che non ho neanche ancora trovato l’occasione di documentarle, ops), il lato tecnico frega relativamente zero… perché oggi pomeriggio ho invece giusto implementato l’epicità lato frontend!!! Con JavaScript, infatti, appaiono tastini utili alla creazione di uno di questi gruppi direttamente dal sito, che allora si può fare senza stare a comporre URL a mano, evitando una seccatura anni ’70. Si può aggiungere un elemento, cliccando il bottoncione dalla pagina dedicata o da una di ricerca, e questo appare in una lista in cima allo schermo, con bottoncini per rimuovere e spostare su e giù… e poi boom, si può kopiare il link. In buona sostanza, siamo arrivati davvero alla magia con questo aggeggio. 😻

Probabilmente il frontend è ancora da sistemare, perché mi appare un po’ strambo che praticamente si vanno a creare due liste separate a schermo, quella normale di visualizzazione (per tutti) e quella di gestione (se si sta modificando una lista)… e perché al momento ogni click anche dei tastini ricarica tutta la pagina… ma anche perché sarebbe ottimale aggiungere una visualizzazione ottimizzata per video e audio, che permetta di riprodurre tutto rapidamente in sequenza senza dover aprire la pagina di ogni risultato… così come il backend, che al momento riscarica tutti i link di un gruppo ogni volta che se ne chiede la pagina, senza caching, e questo potrebbe essere problematico a lungo andare. Vabbè, se non perdo la vita arriveranno anche questi piccoli fix, questione di tempo. 🤗

#aggiornamento #ESC #ESC2025 #ESCITA #Eurovision #Eurovision2025 #EurovisionSongContest #playlist #Proxatore #tierlist #web

eurovisione fu visionata, la sonnolenza fu ahinoi evitata!!!

Ieri sera sono finita cucinata come al solito, e oggi ancora di più... sarà la domenica che mi fa molto male, o sono semplicemente troppo incollata nell'anti-

fritto misto di octospacc

proxatoranza con miglior cosa, nei video e nella melma

Essendo il mio beneamato Proxatore, per quanto esistente da veramente poco tempo, uno dei miei progetti per ora più utili e meglio usciti (nonostante non sia nulla di complicato), al punto che ho ritenuto d’uopo persino giusto menzionarlo nella breve selezione che ho incluso nel mio CVtra ieri mattina e stamattina ho fatto delle nuove sistemazioni decisamente necessarie, perché questo pezzo di software diventa sempre più essenziale e lo sviluppo non può allora terminare mai. 😱

Per prima cosa… da settimane fa si è scoperta l’esistenza di un nuovo progetto open-source, cobalt, cioè uno scaricatore di porto di media per diverse piattaforme social, che sembra riuscire a prendere i video da Instagram anche quando il mio metodo grezzo integrato in Proxatore fallisce. Boh, la sua API è molto semplice (scarna direi, visto che non permette neanche di capire se un dato risultato singolo è magari un video o una foto, ma pazienza), quindi ho pensato di integrarlo per tappare questo piccolo buchino… e wow se sembra funzionare!!! 🎇

https://t.me/c/1519410362/403008

Riguardo i video, però, questa non è l’unica novità… Da tanto tempo, infatti, Proxatore supporta l’embed dei video di YouTube direttamente in formato MP4, cosa che permette sia di scaricarli (anche se in bassa qualità), che di averne l’embed diretto tramite link nei social, ad esempio Telegram (per i video non troppo pesanti, almeno)… ovviamente, da qualche settimana aveva smesso misteriosamente di funzionare, su quest’ultima piattaforma. 💀

Non so precisamente di chi sia la colpa (anche perché, tra Google e Durov, è difficile dire chi è peggio), ma a quanto pare su Telegram l’anteprima dagli URL delle CDN di YouTube non funziona più… ma quindi, fortunatamente, anche qui la soluzione è semplice: ho implementato una funzione di proxying direttamente dei file media (per ora funzionante solo per i video di YouTube, ma questo era ciò che davvero ci serviva), per cui il mio server quando necessario li scarica in memoria e li passa direttamente al client, anziché fare un redirect… tanto, vojo dì, questa gigabit casalinga la devo pur sfruttare. 🤗

https://t.me/c/1519410362/403087 ~ https://t.me/c/1519410362/403168

Tra tutte e due le cose quindi, si tratta di un piccolo passo per l’Octt di venerdì mattina che cerca la distrazione programmaziaca per non pensare agli orrori naturali, ma un grande passo per lo spacc… un po’ come ciò che ho fatto stamattina, ossia aggiungere una licenza al programmino!!! Indeed, ciclicamente ho dimenticato di fare questa semplice cosa, per qualche motivo… e me ne sono ricordata in modo un po’ (molto) strano stanotte, prima di dormire. Quindi ora è specificata la licenza (AGPLv3!!!) sia nel file sorgente, sia nel footer della pagina. 😈

https://t.me/c/1519410362/403980

Ecco, non credo che l’assenza di una licenza possa portare il programma a scoppiare, come ho pensato ieri sera, ma comunque è meglio metterla. C’è infine un altro miglioramento stupido, però… del tipo che ora, finalmente, anche i link youtu.be sono supportati… e si, con questo sto indirettamente dicendo che, nonostante sia probabilmente un buon motivo di vergogna per me, fino a prima di stamattina questi non funzionavano; solo i link youtube.com erano correttamente gestiti… Imbarazzante, perché è bastato riformulare appena una (1) riga di codice per sistemare questa schifezza che, puntualmente, almeno 2 volte al mese dava fastidio… ma meglio così. 💣

#FLOSS #FOSS #FreeSoftware #PHP #Proxatore #proxy #update #video #webdev #YouTube

tiktokkekkata video con il proxy per minuti di miniprogrammazione (supporto TikTok con preview in Proxatore)

Poche ore fa mi è capitato di scoprire l’esistenza di uno strumentopolo talmente utile sul web che non potevo semplicemente farmelo servire più tardi, bensì dovevo metterlo a frutto immediatamente… ed è quello che ho fatto. Proxatore ora gestisce in modo ideale anche i link di TikTok, embeddando sia il file video che la descrizione in pagina e preview social, oltre al solito iframe che c’era già da prima come tappabuchi! Ecco un video (scelto a caso da Bing) per provare con mano: https://proxatore.octt.eu.org/tiktok/@carterpcs/video/7334558928409201963. 👻

È sempre bello fare questi piccoli aggiornamenti al #Proxatore, perché sono piccole ondate di programmazione che mi permettono di distrarmi per qualche minuto da altra programmazione meno piccola; e, in questo senso, certamente la miglioria di stasera non sarebbe stata possibile senza questa sorpresa, perché sarebbe stato troppo palloso e prone allo spacc. Quello che è successo è che ho scoperto, a casissimo, l’esistenza dell’endpoint https://www.tiktok.com/player/api/v1/items?item_ids=$VIDEO_ID, che restituisce utili dati JSON per qualsiasi video della piattaforma… senza alcuna autenticazione! 🎆

Mi fa stranissimo non averlo scoperto prima, perché stasera l’ho beccato semplicemente giocando con la pagina di embed HTML di un video #TikTok, guardando le richieste che faceva al caricamento e notando appunto questa GET a tale percorso… E il fatto è che ho provato anche altre volte a guardare le varie richieste, sperando di trovare qualcosa che invece ho trovato solo adesso, ma non ho mai fatto caso a questa in particolare, quindi o hanno cambiato qualcosa o sono ciecata io… propendo per la seconda opzione, visto anche che la pagina in questione aggiunge un sacco di parametri query inutili a quell’URL, quindi ad occhio si parsa meno facilmente, in mezzo alle centinaia di altre righe di log. 🔬 (Sulla documentazione #API ufficiale non c’è, ho controllato, boh.)

L’unica cosa che l’endpoint richiede, usato così, è per l’appunto l’ID di un video, per cui restituisce #metadati di pubblicazione, informazioni sull’autore, URL agli stream MP4, e persino URL ai sottotitoli autogenerati in formato WebVTT… ma niente immagine di copertina da poter mostrare al posto di un video casomai dovesse servire, perché ovviamente almeno 1 cosa di cui lamentarmi hanno voluto lasciarmela. Sperando non smetta di funzionare da un momento all’altro in modo inspiegabile, perché per ora funziona egregiamente, godetevi pure questa ennesima proxata dello sborratore 💧

#API #metadati #Proxatore #TikTok

proxatore uno di noi

L’altro ieri volevo postare lungo, ma non ci fu versi, perché in mezzo al dire si è finalmente insinuato un po’ di fare, e quindi diverse ore sono state spese a programmare uno strumentopolo che… ci (mi e vi) servirà più tardi. Avendo fatto qualche altro fix al volo stasera, e rilasciato il sorgente (merdoso), sarebbe il caso di parlarne… 🤤

Quindi, presento Proxatore, che è un servizio web che fa da proxy bello liscio per le anteprime degli URL, di varie piattaforme social e non, così che a condividere link ci saranno meno pensieri e meno pene, e il mondo ne sarà proprio assai più bello!!! https://proxatore.octt.eu.org 🥰

Il come si usa, dovrebbe essere abbastanza intuitivo… Si va sulla home e si scrive il link, poi si fa invio o si preme sulla bomba, e se l’URL è supportato, BUM, si finisce sulla pagina del risultato del proxy: si può quindi condividere il nuovo link per avere un’esperienza goduriosa. Altrimenti, si mette direttamente l’URL base del sito come prefisso a qualsiasi URL supportato, in una chat o quel che volete, il risultato è lo stesso. 👌

Si chiama Proxatore perché è il primo nome che mi è venuto sul momento, in un attimo in cui avevo il cervello fritto, e mi tornò in mente dei tempi in cui si giocava online a Mario Kart DS, e quasi ogni giorno trovavamo questo giocatore chiamato “sborratore” (non ricordo se davvero con l’ultima “e” o senza, questo singolo carattere potremmo essercelo inventato)… e quindi, esattamente come sborratore, #Proxatore vuole essere:

  • Utile e spassoso: Il mio strumento è semplice da usare, ma potente, utile per quelle situazioni in cui una piattaforma social blocca i contenuti condivisi tramite link, con tattiche che vanno dal muro di login al blocco dell’anteprima per altre piattaforme su cui si può voler condividere, ma ovviamente tutto al costo di una peggiore esperienza utente. Come sborratore rallegrava i pomeriggi di MKDS, magari Proxatore può eliminare lo stress di condividere robine. 😌
  • Sempre online e funzionante: Spero che questo accrocco possa tutto sommato durare; non dovrebbe venir bloccato dalle piattaforme, al di là di temporanei ratelimit sul mio indirizzo IP di quelle più stronze (tipo Facebook), perché nel backend uso o proxy esistenti ben mantenuti per specifiche piattaforme (tipo, FixTweet), oppure metodi di scraping generici che si auto-riadattano a diversi siti con un banale cambio di configurazione… ma il mio codice è pur sempre mio codice. 😛
  • Contro il sistema: Come sborratore, che sembrava cheattare quando giocava, facendo mosse assurde (anche se, pure questo potrebbe essere un falso ricordo, visto che abbiamo memato oltre il limite della realtà a riguardo; o forse semplicemente laggava), Proxatore è nel suo animo uno strumento anti-sistema, anti-BigTech, che non bacia il culo a nessuno e il cui unico scopo è tappare i buchi di UX che queste grandi piattaforme vergognosamente lasciano (e creano). 😈

Per quanto sia venuto già un coso multiuso bello comprensivo, certamente degno di nota sia per il supporto a Instagram senza ratelimit (a differenza di InstaFix), che quello a Facebook per giunta inclusivo di video (che credo sia una roba inedita, siti embed proxy per quello non ne ho trovati), in realtà queste parti epiche le ho aggiunte solo “già che c’ero”, l’idea era partita da altro… Se mi gira la dirò. 🦷

#Proxatore