Piccola avvertenza su Rss2BlogML

Igor mi ha fatto notare un comportamento strano del mio tool di esportazione da RSS quando utilizzato con .Text.

BlogML ha bisogno di un ID numerico per identificare ogni singolo post, e quindi io lo prendevo "parsando" l'url del feed CommentRSS.

Gli elementi link e guid contengono l'id del post solo se l'url non è stato modificato a mano, ma, se viene specificato a mano l'EntryName, entrambi contengono l'url search engine friendly (ad es. http://blogs.ugidotnet.org/piyo/archive/2006/08/17/VS2003_SP1_released.aspx).

L'url del commentRSS dovrebbe esserci sempre, quindi non mi ero preoccupato. Ma Igor ha i commenti disabilitati a colpa delle ondate di spam che ogni tanto invadono questi blog su UGIdotNET, e, guardando il feed prodotto, mi sono accorto che invece che i soliti 11 elementi del feed normale, se i commenti sono disabilitati ce ne sono solo 6, e mancano tutti quelli relativi ai commenti. Mancano quindi numero di commenti, url del commentRSS, url del commentAPI, url del trackback. E sfortunatamente sono gli unici che contengono sempre l'id del post.

Quindi, se volete esportare i vostri post, riabilitate momentaneamente i commenti.

Oppure aspettate qualche settimana, e potrete utilizzare il nuovo tool che sto sviluppando: MetaWebLogAPI2BlogML.

Questo tool risolve sia questo problema che quello del limite dei soli 10 post nei feed di categoria (e 25 max nella homepage), e quindi si potranno esportare tutti i post (compresi anche i commenti) in una volta sola.

posted @ giovedì 19 luglio 2007 13:29

Print

Comments on this entry:

# re: Piccola avvertenza su Rss2BlogML

Left by simone at 19/07/2007 13:37
Gravatar
Si si.. bravo.. "Stay tuned" :)

# re: Piccola avvertenza su Rss2BlogML

Left by LorenzoC at 20/07/2007 00:26
Gravatar
Io mi iscrivo a Second Life solo per prendere forma di piccione e posarmi sulla statua di Simone :)
Comments have been closed on this topic.
«dicembre»
domlunmarmergiovensab
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234