Information

Twitterの本を書きました。

twitterコミュニケーション・バイブル

RSS Feeds

Posted on December 25, 2006 at 11:40 pm

del.icio.usとはてブの移行ツール+同期ツール

頼りにしているブックマーカー

以下の記事を見て。

いろいろと情報を取ってきて一言コメントをつけてくれる人は貴重だ。自分が動き回らなくても面白い情報、ためになる情報を持ってきてくれる。現在チェックしているブックマークを並べてみた。まあ知り合いのもけっこう混ざってるけど、個人的にかなり有益。

[ Lazy Suits - 頼りにしているブックマーカー ]より引用
Accessed Date:2006年12月24日 21:42:32

人の情報源を知ることができるのは面白いですね。
自分も中に入っているのを見てプログラマでも何でもないのでちょっと申し訳ないのですが。
でも「楽しげにブックマークしてる」っていうのは大正解。

del.icio.usに代表されるSBMにブックマークをすることで、未来の自分とどこかの誰かの役に立ってるのかもしれない感じがちょっと楽しいです。
それもこれも自分の代わりに情報を探してきてくれるnetworkの皆様のおかげっていう部分が大きいです。
ワタシのdel.icio.usのnetworkには現在23名の方を登録させていただいています。

  • del.icio.us/network/lomo
  • もうちょっと増やしてみてもいいかなーと思いつつあんまり開拓してないかも…
    4ヶ月前のお気に入りのブックマーカーさんを紹介した記事から3人しか増えてません。

  • del.icio.usでお気に入りユーザーを見つけよう! | caramel*vanilla
  • はてなブックマークのユーザーも気になる

    お気に入りのブックマーカーさんはどうしても自分の使ってるSBMのユーザーに偏りがち。
    ワタシもdel.icio.usユーザー以外でブックマークのFeedを購読してるのって1名しかいません。
    (はてなブックマーク - BookMark - Hugo Strikes Back!)

    でも冒頭にあげたLazy Suits - 頼りにしているブックマーカーのリストははてブユーザー中心です。

    はてなというサービスの雰囲気…というかはてなヘビーユーザーが醸し出す雰囲気というか、はてなブックマークというツールの使われ方というか…そういったものにちょっと相容れないものを感じているのであまり積極的には使いたくないのだけれど(だったら使うなっていわれそうだけど…)、整然と有益な情報をブックマークされているユーザーを探すことまで拒否ることはないのかと思い始めています。

    はてブってお気に入りユーザーを探すツールがたくさんありますよね?
    del.icio.usにはそういうツールが見当たらないのでいつもうらやましく感じていました。

  • 大旦那のお気に入り
    被お気に入り登録数が多いユーザーのお気に入りを集計しランキング形式で表示
  • はてブ まわりのひと -はてブお気に入り関係のクラスタ可視化サービス-
    お気に入りのユーザ間の接続関係を解析
  • はてブお気に入りサジェスタ
    過去に集めたブックマークから自分に合うユーザーを推薦してくれるシステム
  • などなど…

    こういったツールを使うためにはただアカウントを持ってるだけじゃなく、ある程度ブックマークのデータが必要だったりします。

    del.icio.usとはてブを同期したい

    そんなわけでdel.icio.usのデータをはてブに移行するツールをいろいろ探してみたのですがうまく動かなかったり難しかったりでお手上げです。

    ユーザー名を入れるだけでサクッと簡単に同期してくれるようなサービスがあればいいのに…

    できないのは仕方がないので、まぁこれからと割り切ってクロスポストツールなどを使っていこうかどうしようか…とちょっと迷っています。

    探すとこの手のツールはいろいろありますね。
    使いやすそうなのを探してみよう。

    っていうかはてブにインポート/エクスポート機能が無いのがそもそもダメダメだと思ったり。
    あれこれ表に見える機能追加より、インポート/エクスポート機能実装の方が先じゃないのかな?
    インポート機能があればもっとユーザーが増えるかもしれないのに…

    13 Responses to “del.icio.usとはてブの移行ツール+同期ツール”

    1. 37to on December 26th, 2006 at 1:23 AM says:

      lomoさん初めまして。
      del.icio.usのブックマークでは大変お世話になっています。

      私がPHPで書いたdel.icio.usからはてなブックマークにデータを移すスクリプトですが、
      lomoさんの環境で動いていないようで申し訳ないです。

      自分用にサクッと書いただけで、ろくにテストしてないもので^^;

      もし宜しければ詳しい状況を教えて頂ければ助かります。

    2. youhei on December 26th, 2006 at 3:08 AM says:

      いつからだったか忘れましたが、はてぶはエクスポートできるようになってますよ。

    3. lomo on December 27th, 2006 at 5:47 AM says:

      >37toさん
      はじめまして!!
      blogもdel.icio.usも楽しみに拝見させていただいてます!
      特に情報収集に関する記事(http://blog.37to.net/2006/12/sbmrss/)は「わたしもわたしもー」と思うところも多く、とても参考になりました。
      今回はてブユーザーのお気に入りさんを開拓したいと思ったのも情報のアンテナを広げたいと思ったからです。

      もし宜しければ詳しい状況を教えて頂ければ助かります。

      どうもありがとうございます!
      たぶん…こちらに問題があるような気がします。
      というのもPHPがまるでわかっていないレベルなのです。
      配布されているスクリプトの「$bookmark」「$user」「$pass」を書き換えて以下にUPしました。

      http://caramel-tea.com/del2hatebu.php

      del.icio.usからエクスポートしたデータは以下に。

      http://caramel-tea.com/export.htm

      「Services_Hatena」は以下に。

      http://caramel-tea.com/Services/

      del2hatebu.phpにアクセスすると真っ白になっています。
      (ソースも真っ白です)
      根本的に何か間違っているのでしょうか…
      お時間のある時に見ていただければ大変ありがたいです。
      よろしくお願いいたします。

      >youheiさん
      書き方が悪くてすいません!!
      今回del.icio.usのデータをはてブにも持っていきたいと思った時に真っ先にはてなの設定メニューを見てみました。
      当然公式にある機能だと思ったからです。
      エクスポート機能があるのはその時わかったのですが肝心のインポート機能が無いので両方ないという意味で「インポート/エクスポート機能が無い」と書いてしまいました。
      ちょっと紛らわしかったですね。

    4. Anonymous on December 28th, 2006 at 2:21 AM says:

      >lomoさん

      以下の事を確認してみて下さい。

      ・はてなで何か一つでもブックマークしたかどうか
       →記憶が不確かで申し訳ないのですが、確かアカウント取
        得後に一つでもブックマークしていないのと使えなかっ
        たような気がします。

      ・Windowsで実行していないか
       →Windowsでテストしてないので、正常に動かない可能性
        があります。

      ・レンタルサーバー上で動かした場合、設定によっては動作
       しない場合もあります

      ・アクセス後に少し待つ
       →HTTPリクエストが途切れて無ければそのまま少し待って
        みて下さい。

      エラーメッセージが何も出ていなければ、スクリプトには問題ないと思います。

      アクセスした際に、ページもソースも真っ白という事なのですが、HTTPリクエストが途切れていないのであれば、そのまま2~3分待ってみて下さい。

      一応ブックマークしたデータをブラウザで表示できるように出力していますが、ブックマーク一件ごとではなく、数十件をまとめて出力しているので、表示までに少し時間が掛かるかも?です。

      もしこれで動かなければ、もう少し詳しく調べたいと思います。

    5. lomo on December 29th, 2006 at 11:07 PM says:

      >Anonymousさん(37toさん?)
      こんばんは!
      お返事が遅くなり大変失礼いたしました!!

      ・はてブでのブックマークは0でしたがコメントを拝見して取り急ぎ1つブックマークしました。

      ・ワタシのPCはWindows XPです。

      ・レンタルサーバー(さくら)に設置しました。

      ・アクセス後に少し待ちました。

      ・エラーメッセージは表示されませんでした。

      ・このスクリプト以外でも503エラーを返されることがあります。
      (503についての回答 )

      以上のような状況です。
      はてブにブックマーク後にも何度か試してみましたが真っ白な画面が表示されてしまいます。
      さくらの環境では動かないのかもしれませんね…
      お手数をおかけして本当にすいません!!

    6. 37to on December 30th, 2006 at 4:58 AM says:

      > lomoさん
      こんばんは。
      前回の投稿では名前が抜けてました^^;

      詳細な報告ありがとうございます!

      原因が特定しにくい為、スクリプトを修正しました。
      こちらから再度ファイルを保存して見て下さい。
      http://wiki.37to.net/index.php?del2hatebu

      注意点が一つ抜けてて申し訳ないのですが、保存時の文字コードはUTF-8でお願いします。

      スクリプトのポイントごとにチェックを行い、問題があれば「Error」、なければ「OK」を表示するようにしました。

      「Error」の表示が出ている所を教えて頂ければ助かります。

      もしまた何も表示出来ないのであれば、

      78行目:$hatena->add_bookmark($matches[$i][4],$matches[$i][7].$comment);
      94行目:sleep(3);
      をコメントアウトして実行して見て下さい。

      これで何も表示されないのであれば、PHPスクリプト自体が動いていない可能性ありです。

      お手数ですが宜しくお願いします。

    7. lomo on December 30th, 2006 at 9:32 AM says:

      >37toさん
      おはようございます!!
      わざわざスクリプトを修正いただきどうもありがとうございます!!
      早速設置し直してみました。
      以下のようなメッセージが表示されました。

      Start Error Check
      OK: INCLUDE ‘Services/Hatena.php’
      OK: INCLUDE ‘Services/Hatena.php’
      Error: NO Bookmark File
      Error: NO Get Bookmark Data
      OK: Inctance Hatena
      Total Bookmark:0
      Finish Check!

      スクリプト自体は動いていますね!
      del.icio.usのブックマークデータがないというエラーみたいですね…
      なんでだろう…
      del.icio.usからエクスポートしたデータ(export.html)はdel.icio.usのexport / backupからコメントとタグも含めて生成したものです。
      確かに存在しているのですが…
      ( http://caramel-tea.com/export.html )

      年末のお忙しい時期にお手数をおかけして申し訳ありませんがよろしくお願いいたします。

    8. 37to on December 30th, 2006 at 10:35 AM says:

      > lomoさん
      おはようございます。
      早速の実行ありがとうございます!

      結果を見て光が見えてきました。
      以下の事を試してみて下さい。

      ・ブックマークファイル名の確認
       →私がFirefoxでdel.icio.usから落としてきた時は、
      export.htm(拡張子3文字)になってました。

      ・$bookmarkにOSの絶対パスで定義してみる。
       →例)/home/ユーザ名/public_html/export.html

      ・ブックマークファイル名を変えてみる。

      ・ブックマークファイルのパーミッションを変えてみる。
       →export.htmlを777にしてみる。

      どれかで出来そうな気がするのですが、もし出来なければ、またコメント下さいね。

      あと実行が出来た時は、かなり時間が掛かると思います。

      はてなのサーバーと、実行するレンタルサーバーの負荷にならないように作っていますが、

      サーバーの設定によっては途中でスクリプトが落ちてしまう事があるかも知れません。

      そんな時はブックマークファイルからエクスポートが完了したデータを消して、また実行すれば大丈夫と思います。

      もう一歩で動くかと思いますので、健闘を祈ります!

    9. lomo on December 30th, 2006 at 2:09 PM says:

      >37toさん
      こんにちは :-)
      根気強くお付き合いいただいてありがとうございます!!
      エクスポートしたファイル名の件ですがもともとは37toさんと同じ「htm」でした。
      最初は「htm」でやっていたのですが「Error: NO Bookmark File」というエラーを見て勝手にファイル名を変えて試してみたりしたのでした。
      もちろんその際はファイルのパスは変えました。

      アドバイスいただいた通り以下の点を変えて試してみました。
      ・ブックマークファイル名をexport.htmにしました。
      ・ブックマークファイルのパスを変えました。
       (/home/ユーザー名/www/export.htm)
      ・パーミッションを777にしました。
      ・ブックマークファイル名をdelicious.htmに変えてみたりしました。

      …が、今回も残念ながらエラーが出てしまいました。

      Start Error Check
      OK: INCLUDE ‘Services/Hatena.php’
      OK: INCLUDE ‘Services/Hatena.php’
      OK:Exits Bookmark File
      Error: NO Get Bookmark Data
      OK: Inctance Hatena
      Total Bookmark:0
      Finish Check!

      前回と違ってブックマークファイルは読み込んだけどデータがないと解析されたということですか??
      使ってるブラウザが関係あるのかわかりませんがFirefox2.0とIE7とOpera9で試してみましたが結果は同じでした。

      なんだかこんなにお手数を取らせてしまって申し訳ありません!!!!
      37toさんのお家に足を向けて寝られません…

    10. 37to on December 31st, 2006 at 11:57 AM says:

      こんにちわ、何度もすいません!

      HTMLの解析に失敗しているようでしたので、さらにスクリプトを修正しました。
      ついでに他の所も修正しているので、wikiからもう一度保存願います。

      これで恐らく動作するかと思います。

      一つ注意したほうが良いのはexport.htmlは複数に分割しないと、メモリサイズオーバーのエラーが出ると思います。

      レンタルサーバーで使用する事もふまえると、一つのファイルにブックマーク500~1000ぐらいになるように分割した方が良いかと。面倒ですが・・・。

      <dt>~
      <dd>~
      タグの先頭から一行単位で解析しているので、適当な所で分割して下さい。

      一行単位の解析の為、途中で改行すると正常にデータが取得出来ない可能性があるので、気を付けて下さいね。

      > なんだかこんなにお手数を取らせてしまって申し訳あり
      > ません!!!!
      > 37toさんのお家に足を向けて寝られません…
      お気になさらずに^^
      既に作った者の責務として、意地とプライドを賭けた自分との戦いになっているのは内緒です。

      lomoさんのおかげで、放置されていたスクリプトが良くなりました。
      ありがとうございます!

      こんな事でもなければずっと放置されてたはずです^^;

      今後とも宜しくお願い致します。

      なんか既に動く事前提で話をしてますが、もし動かなければご面倒ですが、ご一報頂ければと思います。

      これから2~3日は顔を出す事が出来ないと思いますが、結果を教えて頂けると助かります。

      それでは良いお年を!

    11. lomo on January 1st, 2007 at 12:52 AM says:

      >37toさん
      あけましておめでとうございます :-)
      動きました!!
      1時間に1000個ペースで約6時間かかりましたが無事同期完了しました!!
      あとははてブのお気に入りユーザーをどうにかして開拓していかなくては!
      お陰様で情報収集のアンテナがさらに広がって夢も広がりんぐです :P
      本当にどうもありがとうございました。
      今年もblog、SBMともどもどうぞよろしくお願いいたします。

    12. 37to on January 2nd, 2007 at 6:09 PM says:

      > lomoさん
      あけましておめでとうございます!
      ご返信遅くなりすみません。

      どうやら動いたようで何よりです。

      > 1時間に1000個ペースで約6時間かかりましたが
      かなり大変そうですね^^;

      すこし工夫すればファイルを分割せずに、出来ると思うのですが、今回は時間がなく出来ませんでしたm(_ _)m

      > 本当にどうもありがとうございました。
      > 今年もblog、SBMともどもどうぞよろしくお願いいたします。
      喜んで頂いて何よりです^^
      今年も宜しくお願い致します。

    13. lomo on January 2nd, 2007 at 7:28 PM says:

      >37toさん
      このたびは本当にどうもありがとうございました。
      感謝感謝です!!
      はてブを初めて使ってみていろいろわかったこともありました。
      結果的にdel.icio.usの素晴らしさを再認識することができてますます大好きになりました。

      アンテナを広げてインプットするだけじゃなく、それを消化してすこしでもアウトプットしていくのが今年の目標ですね :-)

    Leave a Reply

    Recent Posts