Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
Claudio Cicali
#ffexp Per gli interessati all'export di Friendfeed: ho aggiornato lo script in modo da renderlo più intelligente (non scarica le immagini già scaricate) e ho creato un programmino per convertire l'output in HTML. Nel primo commento ci sono i link:
[edit spostato tutto definitivamente su Github] esportatore: https://github.com/claudio..., convertitore: https://github.com/claudio... esempio di conversione: http://web20.it/stuff... (github project https://github.com/claudio... ) - Claudio Cicali
santa patata. GRAZIE - Opensource Obscure
niente, quando lancio il file html generato con ffexp viene visualizzato senza ccs, cosa sbaglierò? - Mirko Macari
oh, alla fine mica l'ho ancora provato, sono stato provato io, invece - ganassa
RattodiSabina, ffexp.php crea il file json che devi dare in pasto a ffexp2html.php. Il file json di per sé non è "presentabile" :) - Claudio Cicali
Lawrence, minchia! :) - Claudio Cicali
Lawrence, bene - fammi sapere eh - Claudio Cicali
domani ci riprovo, ho i file in ufficio. Sul server remoto mi ha creato correttamente la cartella di appoggio e dentro credo ci siano le immagini. Ti faccio sapere anche io :D Genio comunque. - Mirko Macari
Lawrence, le API non supportano un offset che non sia l'indice numerico del post (dal 1000 in poi...). - Claudio Cicali
Claudio, ma il file json devo metterlo nella cartella ff_media? Da nessuna parte nella configurazione del file "ffexp2html" devo specificare il nome del file creato con ffexp. Per capirci, eccolo il file generato: http://www.mirkomacari.it/rattoff... - Mirko Macari
Ratto, dunque: quel file che mi hai linkato è un JSON della versione precedente dello script (mi pare). Per fare di nuovo tutto il giro ti conviene rifare l'export usando il ffexp.php linkato in questo thread e poi eseguire ffexp2html tramite il comando "php ffexp2html.php mioexport.json". Il file esportato può stare dove vuoi - Claudio Cicali
giuro che avevo usato il file che linki qui eh! :D Riprovo grazie :) - Mirko Macari
Ratto, la versione lì crea come primissima riga dell'output una parentesi quadra aperta :) E solo quella. Il tuo output mi sembra invece tutto attaccato. - Claudio Cicali
Puoi dare uno sguardo allo script? L'ho provato ora e non mi pare funzioni (forse per un problema di certificato ssl?) - Fabrizio
patch quick and dirty, riga 156 : CURLOPT_SSL_VERIFYPEER => false CURLOPT_SSL_VERIFYHOST => false - Fabrizio
Fabrizio, grazie! - Claudio Cicali
non conosco php, quindi può essere che funzioni ma non sia la maniera giusta eh :) - Fabrizio
funziona molto bene ed anche il convertitore è ottimo. complimenti. - Andrea Beggi
se qualcuno ha voglia di scriverne una versione che accetti l'input dello username in modo interattivo, lo pubblico da qualche parte. - Andrea Beggi
Andrea, grazie :) Per la seconda faccenda il problema è un pochino complicato... il fatto è che lo script come ben sai può durare parecchio (metti 30 minuti). Questo vuol dire che una volta che qualcuno, via web, abbia inserito il proprio username il servizio di export deve essere schedulato (non si può mettere in attesa per 30min una pagina web, troppo ottimista sperare che non succeda mai niente in quei 30min :)). Schedulare vuol dire che "dietro" ci deve essere una (piccola, per carità) infrastruttura che gestisce questi "job" e infine notifichi le persone una volta che l'export è terminato... - Claudio Cicali
in effetti non avevo pensato al timeout..... - Andrea Beggi
Si potrebbe mettere su appengine che accetta i batch jobs ma... BISOGNA RISCRIVERLO IN PYTHON!!!! :( - miki
Miki, ecco... se mi fosse venuto in mente questa cosa l'avrei scritto SUBITO in Python. :( - Claudio Cicali
In ritardo, l'ho provato. Funziona meravigliosamente bene :) - ganassa
Ok dopo un po' di testate al muro sono riuscito a farlo funzionare in crontab. Se dovesse interessare: ffexp.php si può eseguire un po' dove si vuole, invece ffexp2html.php deve essere eseguito dalla stessa directory in cui è posizionato il repository delle immagini, pena la mancata parametrizzazione dei tag <img src> (le immagini ci sono e le puoi caricare in remoto via ftp, ma non visualizzate sulla pagina html risultante) - ganassa
ganassa, grazie mille e scusa se non ho potuto guardarci direttamente :) - Claudio Cicali
ma figurati, mica ti paghiamo il supporto ;) anzi grazie per lo stupendo marchingegno, non avrei saputo da dove iniziare per fare una cosa così perfetta ;) - ganassa
bisogna che mi metta a studiare per usarlo :) - PaperDoll
(appena ottimizzo il "flusso" scrivo qualcosa su come crontabbarlo a dovere, visto che da quanto detto sopra non è detto che si capisca) - ganassa
Uh, mi è saltato fuori un messaggio di errore, eseguendolo or ora, dopo tre giorni di felice funzionamento (notturno) - An error occurred. Export aborted. Perhaps you mispelled the username or tried to access a private feed? Got a 'limit-exceeded' from Frienfeed? - ganassa
ganassa, probabilmente è stato rifiutata la richeista da FF. Non c'è che da attendere e farlo ripartire. Lo script di suo non genera errori... però FF può rispondere picche. - Claudio Cicali
lo supponevo :) - ganassa
Non ho capito niente, ma sono affascinatissima. - Laura Fujiko from FFHound!
devo studiare, devo studiare. Ogni volta che questo thread torna su, mi viene in mente che devo studiare. - PaperDoll
@Paper: se vuoi ti affitto il mio crontab :D - ganassa
Ho trovato il modo per farlo da Windows abbastanza facilmente. Devo scrivere un tutorial. - Andrea Beggi
I tutorial per windows non si condividono: SI VENDONO! :D - ganassa
suggerite un account non lucchettato, abbastanza generico, vario e breve per essere usato come test, piuttosto. - Andrea Beggi
Andrea, funziona anche con le stanze, se ti può essere utile per le prove. Basta usare il nome della stanza come username - Claudio Cicali
Vero. Potresti usare fotografia digitale http://friendfeed.com/fotogra... , che non se la fila nessuno (tranne me) :D - ganassa
@Claudio: a proposito dell'errore precedente, non c'era nulla che non andasse su FF: semplicemente la macchina era fuori rete. Mea culpa (due interfacce di rete, una andava...) - ganassa
@claudio: non mi ricordo se ne avevi già parlato: non è possibile avere anche il permalink FF nell'esportazione? - Andrea Beggi
Andrea, stasera ci guardo... non ricordo - Claudio Cicali
Andrea, grazie! :)) - Claudio Cicali
controlla che non ci siano imprecisioni.... - Andrea Beggi
a cosa serve? - Slow
Andrea, il permalink c'era (collegato al carattere paragrafo in fondo al corpo del post). Visto che si capiva male l'ho aggiunto collegandolo alla data del post. Ho aggiunto il tuo post al README - Claudio Cicali
ah il carattere paragrafo è voluto? pensavo fosse un errore del mio PHP. :-D - Andrea Beggi
Google Translate for English speakers: "# ffexp For those interested to export of Friendfeed: I updated the script to make it more intelligent (not download the images already downloaded) and I created a small program to convert the output to HTML. In the first comment are the links:" - Micah
ma funziona ancora? - .mau.
Maddai. Meraviglioso. - Blà VS Food
up di apprezzamento e bookmark (dovesse mai servire), grazie Claudio e Andrea - Fabs
up - Aldo Oldo
uppone - Elia Spallanzani