なんかmixi運営がmixiを仕様変更する度にmixi_backupが使えなくされるなぁ。ついでに今度のmixi仕様変更では、日記再編集の度に確認メッセージが出るようになってウザい。そのかわり他SNSみたいに個別記事表示状態からも編集できるようになったのはありがたいけど。
とりあえず、mixi_backupコミュに載ってる応急策を自分用にメモ。(要ruby)
mixi.rb (13) - '\>([0-9]+月[0-9]+日)\<br\>([0-9\:]+)\<\/font\>\<br\> \<input.+?\"\>\<\/td\>[\r\n]*\<td[^\;]*\;([^\<]*)\<\/td\>') + '\>([0-9]+月[0-9]+日)\<br\>([0-9\:]+)\<\/font\>\<br\> \<input.+?\"\>\<\/td\>[\r\n]*\<td[^\;]*\;\<a.+?\"\>([^\<]*)\<\/a\>\<\/td\>') backup_mixi.rb(114) - html.sub! /([0-9]+)年([0-9]+)月([0-9]+)日\<[Bb][Rr]\>([0-9]+):([0-9]+)\<\/td \>[\r\n]*\<td[^\>]*\>\ \;([^\<]*)\<\/td\>\<\/tr\>/, '' + html.sub! /([0-9]+)年([0-9]+)月([0-9]+)日\<[Bb][Rr] ?\/?\>([0-9]+):([0-9]+)\<\/td\>[\r\n\t]*\<td[^\>]*\>\ \;([^\<]*)\<\/td\>[\r\n\t]*\<\/tr\>/, '' backup_mixi.rb(116) - html.sub! /h12\>(.*?)\<\/td\>/, '' + html.sub! /h12"?\>(.*?)\<\/td\>/, '' create_index.rb(196) + body.gsub! /<br>/i, '' + body.gsub! /<br ?\/?>/i, '' create_index.rb(199) - /(2[0-9][0-9][0-9])年([0-9]?[0-9])月([0-9][0-9])日[ ]*([0-9][0-9])[::]([0-9][0-9])(<[^>]+>)+([^<]+)</ ) + /(2[0-9][0-9][0-9])年([0-9]?[0-9])月([0-9][0-9])日[ ]*([0-9][0-9])[::]([0-9][0-9])(\<\/td\>[\r\n\t]*\<td[^\>]*\ >)([^<]+)</ )
…あれ? 私の持ってる、create_index.rbでは、196行に
body.gsub! /<br>/i,''
の部分が見つからないです…(他の部分は有り)
■追伸
27日のEXE版キタ━━━━━━(゚∀゚)━━━━━━ !!