mvregen: un tool per rigenerare link MegaVideo

Ma quanto è bello MegaVideo? Per chi non lo sapesse, si tratta di una piattaforma per l’hosting di file video. Un utente si registra e carica i propri video su questo sito, e in cambio riceve un codice: usando quel codice un altro utente qualunque può vedere il suddetto video. Ovviamente, lo scopo nascosto (neanche troppo) della piattaforma è l’hosting di materiale protetto da copyright, ma si possono trovare anche cose legali.

Il problema è che, proprio per proteggere i contenuti (specie quelli illegali), non è possibile eseguire alcun tipo di ricerca sul sito: per vedere un video bisogna conoscerne il codice. Il codice è per intenderci quello nell’URL:

http://www.megavideo.com/?v=113GXHGK

E purtroppo i codici vengono spesso invalidati (o semplicemente scadono). Quindi capita molto spesso di trovarsi tra le mani con un elenco di URL che, una volta cliccati, puntano inesorabilmente a qualcosa del genere:

Per fortuna esiste la soluzione: in realtà, quando un file viene caricato su MegaVideo, ne vengono fatte più copie sui diversi server (o almeno così mi risulta), per meglio gestire il traffico sulla piattaforma. Quindi, per ogni URL cancellato spesso ne esistono altri che puntano allo stesso file. Si possono trovare facendo una ricerca (detta curiosamente “rigenerazione”) su certi siti specializzati, come ad esempio regen.megastreaming.org. Si va sul sito, si inserisce l’URL, si clicca, si aspetta, si dribbla la pubblicità, si ignorano i popup e forse alla fine si arriva al risultato (il risultato presentato in realtà mostra il link megavideo ma se cliccato porta a un servizio a pagamento, quindi bisogna pure fare il copia&incolla dell’url). Insomma, un pò lungo se uno si vuole rigenerare una lista completa di link..

E in questo punto si colloca mvregen. Si tratta di una simpatica utility in Python che si occupa di tutti i task noiosi relativi alla rigenerazione dei link MegaVideo. E’ sufficiente passare il codice da rigenerare da riga di comando (opzione -c):

./mvregen.py -c XXXXXXXX

oppure direttamente con l’url usando l’opzione -u:

./mvregen.py -u http://www.megavideo.com/v=XXXXXXXX

o addirittura si può passare un intero file esterno con un link per ogni riga, per rigenerare tutta una serie di link in un unico comando (vengono ignorate le linee vuote e quelle di commento, ovvero che iniziano con un #. Consiglio di mettere un commento prima di ogni link, poichè il commento viene stampato nell’output e aiuta a riconoscere il link rigenerato).

./mvregen.py -f miofile.txt

L’output (solo i link rigenerati più i commanti) può essere anche salvato su un file di testo, con l’opzione -o, o addirittura in formato HTML (per avere i link già pronti a essere cliccabili!), con l’opzione -t. Ad esempio, se ho un file di link megavideo non funzionanti chiamato link.txt e voglio creare un file HTML con i link rigenerati, basta usare:

./mvregen.py -f link.txt -t link.html

Per ulteriori informazioni è sufficiente lanciare il programma con l’opzione -h per leggere l’help online. Può anche essere interessante utilizzare l’opzione -v (verbose) per seguire i passaggi che il software esegue nel rigenerare i link.

Il tool, come dicevo, è scritto in Python, quindi si suppone che funzioni su qualunque piattaforma moderna. Io l’ho provato su MacOsX e Linux e funziona perfettamente. Lo sviluppo avviene su GitHub, da cui lo potete scaricare (c’è un pulsante “Downloads” da qualche parte). Ovviamente è rilasciato open source (sotto licenza MIT).

Spero possa essere utile a qualcuno. Se è così mi aspetto come minimo un commento🙂

Ciao!

 

Questa voce è stata pubblicata in Uncategorized e contrassegnata con , , , , . Contrassegna il permalink.

6 risposte a mvregen: un tool per rigenerare link MegaVideo

  1. Tommy ha detto:

    personalmente lo trovo IMMENSAMENTE utile…. grazie per averlo postato! yeah!

  2. LinkRegen ha detto:

    Bellissimo articolo, grazie della segnalazione! Ecco un altro sito che fa un servizio simile:

    http://www.rigeneralinkmegavideo.it

    ciao!

  3. Barney ha detto:

    It’s perfect time for it to make a number of plans for the long term and it can be to be able to be happy. I’ve
    read this publish when I may I would like to counsel you some interesting issues or advice.

    Perhaps you could write subsequent articles regarding this short article.

    I need to read more things about it!

  4. Ivy ha detto:

    We’re thankful that found this website, exactly the correct info that I was searching for! .

  5. Mckenzie ha detto:

    Good post. I become skilled at something tougher on different
    blogs everyday. It is going to all the time be stimulating to read content from other writers and practice somewhat one thing using
    their site. I’d desire to make use of some with all the
    written content in this little weblog whether you don’t mind.
    Natually I’ll supply you with a link in your web blog.
    We appreciate you sharing.

  6. Wonderful work! That is the sort of information that are
    supposed to be shared through the internet. Disgrace
    on Google for not positioning this offered higher! Sometimes happens over and visit my site
    . Thank you =)

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...