ラベル backup_mixi の投稿を表示しています。 すべての投稿を表示
ラベル backup_mixi の投稿を表示しています。 すべての投稿を表示

1/09/2010

mixiへのエントリ

1月6日付けのデザイン変更を解析してきたが、かなり大規模な変更で、手強い。以前、記載した回避策も使えないので、とりあえず注意喚起のエントリを入れておくこととした。

『挨拶・雑談用』トピック
>169 2010年01月09日 09:54
>167: 杵搗き餅@醸造中さん
>168: 藤沢の猫娘@QMA雪山部さん
私もチェックしてみましたが、mixi側の大幅なデザイン変更があったことにより、backup_mixiによるヘッダー部分のhtml取得・加工が上手く出来ていないのが原因の様です。
従って、「使い方・ノウハウ」
http://mixi.jp/view_bbs.pl?id=26778711&comm_id=822832&page=allで書いた回避策(ローカルのcommon.cssを書き換える)をとっても、残念ながら、問題は解決できないです。
取り急ぎ、ご連絡まで。


『使い方・ノウハウ』トピック
>93 2010年01月09日 18:03
76番のコメントに書いた、日記のコメントと、メッセージが、センタリングされてしまう問題の回避策ですが、1月6日付で、mixi側の大幅なデザイン変更があったことにより、残念ながら、対応できなくなりました。
取り急ぎ、ご連絡まで。

1/02/2010

mixiへのエントリ


公開範囲が「一部の友人まで」とした場合、日記本文が取得出来ないと言うレポートがあったので、『バグ報告』トピックに書き込み。

>361 2010年01月02日 14:28
公開範囲が「一部の友人まで」とした場合、日記本文が取得出来ない点についての回避方法が、分かりました。
Rubyのソース版をお使いであれば、mixi.rbの188行目あたり、

html.gsub! /(\<div class\=\"viewerFriendList\"\>).+?(\<\/div\>\<\/div\>)/, ''


を、一行まるごと削除するか、コメントアウトすると、日記本文が取得できるようになりました。ただし十分にテストしたわけではありませんので、保証の限りではありません。自己責任でお願いします。(Windows用のバイナリ版では、この回避方法はとれません。あしからず)
いずれにしても、1月6日にサイトデザインの変更があるので、その結果では、またまた大幅にbackup_mixiのソースを変更する必要が出そうですね。やれやれ。



12/13/2009

mixiへのエントリ


mixiがまたまたフォーマットを変更するというので、『バグ報告』トピックに書き込み。

>358 2009年12月13日 20:39
バグ報告ではありませんが、またmixiではサイトデザインのリニューアルをを行うとのことですね。
http://mixi.jp/release_info.pl?mode=item&id=911
大規模な変更でなければ良いですが..。



11/01/2009

mixiへのエントリ


mixiのhtmlが変更になったことに伴って、日記とメッセージがセンタリングされてしまうと言う問題について解析の結果、当面の回避策を『使い方・ノウハウ』トピックにエントリ。

>76 2009年11月01日 21:47
根本的な解決ではありませんが、対症療法として、次のようにすると、左詰になります。
backup_mixi.rbを実行すると、「mixi_backup」フォルダが出来ている筈です。その下に、次のような階層構造で、ファイルが納められています。
 mixi_backupフォルダ
  ↓
 inbox, outboxフォルダ
  ↓
 それぞれのフォルダに「common.css」というファイルがある
このcommon.cssと言うファイルを、適当なエディタ(Windowsであればメモ帳?)で開き、17行目あたり、
 text-align:center;
  ↓
 text-align:left;
に訂正(inbox, outbox両方ともです)。
これで左詰になる筈です。
なお、common.cssを修正する時は、元のファイルを、必ずどこかにバックアップしておくことをお勧めします。また、上記の修正は、あくまでも自己責任でお願いします。問題が起きても、一切、責任を取ることは出来ませんので、あしからず。



8/09/2009

mixiへのエントリ

MT形式で変換することが出来ない状態だったのを解析し、『バグ報告』トピックに書き込み
>353 2009年08月09日 10:33
とりあえず、7/8バージョンのソースを一部修正した結果、MT形式で変換することが出来るようになりました。
��7/8バージョンのbackup_mixi.rb 210行目あたり)
html.sub! /\<div id\=\"diary_body\"\>(.*?)\<\/div\>/, ''

これを、次のように修正します。
html.sub! /\<div id\=\"diary_body\" class=\"FANCYURL_EMBED\"\>(.*?)\<\/div\>/, ''

以前のhtmlがどうだったか分かりませんが、現在のバージョンには、div idのタグに「class=\"FANCYURL_EMBED」が追加されたようです。
修正は、あくまでも、自己責任で、よろしくお願いします。

追加コメント
>354 2009年08月09日 10:43
上記(353)は、1ユーザーが考えた、取りあえずの回避策です。
Windows版のexe形式への対応を含め、作者の正式リリースを、お待ちしたいと思います。
ひな。さんからのコメント
>355 2009年08月10日 19:05
お待たせしました。
��T及びはてな形式へ変換できない不具合を修正しました。
��はまちゃんさん有り難うございます!)

再コメント
>356 2009年08月11日 14:07
> ひな。さま
どういたしまして。
今後も、簡単な検証等であれば、お手伝い出来ると思います。
それにしても、日記やメッセージ取得のAPIを、mixiが提供してくれれば、いちいち、HTMLを解析しなくても良いのに、とずっと思ってます。

11/13/2008

mixiへのエントリ


『バグ報告』トピックに書き込み

> 290 2008年11月13日 22:26
> ひな。さん
いつも修正、ご苦労様です。
Mac OS 10.5.5での結果をご報告します。ちなみに、ハードは、MacBook 2 GhHz Intel Core 2Duoで、rubyは、 1.8.6 (2008-03-03 patchlevel 114) です。
11月13日バージョンで、問題なく、メッセージ、日記とも全件、ダウンロード出来ました。
メッセージが 217件、日記が 60件で、ダウンロードの時間は、約11分でした。ネットワーク環境もあり、時間的には何とも言えませんが、問題なく、ダウンロード出来てます。cssファイルは、いずれも4個でした。
日記は、表示上も、全く問題はありません。またMT形式のコメントも、ちゃんとダウンロードされています。
但し、メッセージは、りぞさん(287)のご報告と同じように、プロファイル、アイコン、本文は正常に表示されますが、日付、タイトル、名前が、右にずれて表示されます。(ブラウザは、Firefox3.0.3です)
メッセージの日付、タイトル等が右にずれてしまいますが、ブラウザの幅を小さくリサイズすると、それに伴い、左に移動します。やっぱりCSSの問題でしょうか? CSSは余り詳しくないのですが、分かる範囲で、ちょっと見てみます。
以上、ご報告まで。



9/24/2008

mixiへのエントリ


mixiの”backup-mixi”コミュニティに、書き込んだ。
『挨拶・雑談用』トピック

>149 2008年09月24日 23:22
初めまして。以前から、mixi_backを愛用させていただいています。有り難うございます。
私もmixi日記をコメントを含めてwordpressにバックアップを取ろうとして、試行錯誤していました。
昨日、"mixi export" (http://adiary.org/FrontPage)の存在を知り、これを使えば、コメントも含めてxmlが生成されるので、このxmlをMT形式もしくはwordpressのxmlにコンバートするコードを、自分で書こうかなと思ってた矢先です。
是非、mixi_backupから、直接、コメントを含めたMT形式への変換を、よろしくお願いします。



IZW@ねっき〜さんからのコメント

>150 2008年09月25日 00:05
��はまちゃんさん
どうも、はじめまして
いろいろと試行錯誤したんですが、以下の方法で移行できました。
・コメントつきでMT形式変換するようにプログラムを修正
・本文、コメント中の
は削除するようにプログラムを修正
・画像の格納場所を変更(MT形式ファイルを直接修正)
・MT形式ファイルのエンコードをUTF8に変更
backup_mixiさまさまです、もう逃れられませんw
後はここら辺の作業を自動化できないか検討中です。


再コメント

>151 2008年09月25日 07:27
> IZW@ねっき〜さま
そうですか。
ぜひ、私の方にもソースを送っていただければ、嬉しいです。