[Gruppo FCM] [IMPORTANTE] - Spostamento del blog su ubuntu-it.org

Mattia Rizzolo mapreri a gmail.com
Mar 12 Feb 2013 09:10:21 GMT


Se non ho capito male, questo è quello che fa l'app per aggiornarsi:

// Edizione FCM
$release_array = array("<h2>", "Full Circle Magazine Edizione n.", "</h2>");
$release_id = file_get_html('http://fcmit.wordpress.com/ultimo/');
$release_id = $release_id->find('div[class=entry-content]', 0)->find('h2', 0);
$release_id = str_replace($release_array, "", $release_id);
$release_cover =
"http://dl.fullcirclemagazine.org/cover/".$release_id."/it.jpg";

In pratica:
1) si scarica la pagina http://fcmit.wordpress.com/ultimo/ (tra
l'alro, mirko, c'è ancora il 67...)
2) cerca una particolare stringa (quella che definisce la classe del contenuto)
3) da lì, raggiunge la prima riga con un "h2" (che definisce un titolo)
4) questo titolo è di tipo "<h2>Full Circle Magazine Edizione n.67</h2>"
5) sostituisce il testo "<h2>", "Full Circle Magazine Edizione n.",
"</h2>", con niente (in pratica la stringa "")
6) il risultato è il numero.


Imho creando una pagina sul sito di ubuntu-it (se proprio proprio non
si può qualcosa di nascosto..) funzionerebbe tutto comunque...


// Speciale FCM
$special_array = array("<h2>", "Full Circle Magazine", "</h2>");
$special_id = file_get_html('http://fcmit.wordpress.com/ultimo-speciale/');
$special_id = $special_id->find('div[class=entry-content]', 0)->find('h2', 0);
$special_id = str_replace($special_array, "", $special_id);

$special_cover = file_get_html('http://fcmit.wordpress.com/speciali/');
$special_cover = $special_cover->find('div[class=entry-content]',
0)->find('img', 0)->src;

funziona allo stesso modo ma cambia la pagina di partenza.
Questo non so se riuscite a convincere gli admin del sito :)




Ora, secondo quanto scritto sopra non vedo tutte queste difficoltà
tecniche, se ho interpretato male qualcosa ditemelo :)

--
regards,
                                                Mattia Rizzolo

GPG key: 2048R/B530D76B    http://goo.gl/AEW5U
GPG Key: 4096R/B9444540    http://goo.gl/I8TMB
Launchpad User:    https://launchpad.net/~mapreri
Ubuntu Wiki page:   https://wiki.ubuntu.com/MattiaRizzolo


Maggiori informazioni sulla lista Ubuntu-it-FCM