げろみ日記

自分用のメモみたいなもので人に見せることはあまり考えていません。適当に適当です。カテゴリつける気力ないので はてなの各グループのテーマ内容に合った日記は各自 日記内検索で見つけようw

mixiが仕様変更する度に

なんか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版キタ━━━━━━(゚∀゚)━━━━━━ !!