Home > Mac | 新機能・サービス > SafariとFirefoxのブックマークを同期/AllBookmarksを使ってみた。

SafariとFirefoxのブックマークを同期/AllBookmarksを使ってみた。

仕事用っていうか自前PCはMacBookを使っています。Mac最高、仕事する気になる。っていつも言いますが、不満点は多いです。

(例)

  • ソフトが基本有料じゃないか!(使いやすいのは)
  • WinSCPに並の機能を持っているのが無い(FuguかCyberduckを使えってことですか)
  • Safariは激早いけどブックマークは全部Firefoxで複数PCのブックマークをFoxmarksで同期してるから・・・今更変更無理!
ほかにもあげれば色々あるんですが。
で、探していたらAllBookmarksっていうツールを発見しました。

これはSafariとFirefox両方のブックマークを表示して、起動しているブラウザにページを表示するというもの。
ただ・・・日本語の環境が問題なのか表示しない罠。

で、色々調べてみたところソフトの挙動がかわりますが使えました。

参考サイト:heureux heure* - AllBookmarks.app で firefox データの取り方

手法としては「別のプロファイルをFirefoxで作成し、そのBookmarksデータをいつも使ってるユーザと同期させの文字コードを変更するcrontabを書く」というなんともすご技。
しかも、AllBookmarksの挙動は、Safariで開く専用ツール化します。
下に私が書いたシェルスクリプトを記載しておきます。 

rm /Users/ユーザー名/Library/Application\ Support/Firefox/Profiles/作成したプロファイルフォルダ名/bookmarks.html
iconv -f UTF-8 -t UTF-16 < \
/Users/ユーザー名/Library/Application\ Support/Firefox/Profiles/いつも使ってるプロファイルフォルダ名/bookmarks.html > \
/Users/ユーザー名/Library/Application\ Support/Firefox/Profiles/作成したプロファイルフォルダ名/bookmarks.html
exit
なぜか絶対パスじゃないと動かなかったので・・・パス位置あってるのに。
これを書いた後、定期的に同期をするため、crontabに追加しました。crontabがわからない人は・・・ググって。
「定期的に作業を行う作業リスト」だと思ってください。勝手に実行してくれます。
 ctontab -e 

上記のコマンドを実行すると、追加画面になるので、cronの書き方をふまえさっき書いたシェルスクリプトを記載。

* * * * * シェルスクリプトの位置を絶対パス指定
「*」部分は左から分、時、日、月、曜日の設定です。この設定は毎分書き換えてます。
ここまで出来れば、1分ちょいたつと勝手にリストアップされるはずです。 

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://manjiro.net/archives/118/trackback
Listed below are links to weblogs that reference
SafariとFirefoxのブックマークを同期/AllBookmarksを使ってみた。 from デジタル料理人 - Webプログラマコンサル屋 -

Home > Mac | 新機能・サービス > SafariとFirefoxのブックマークを同期/AllBookmarksを使ってみた。

カテゴリー
blog chart

Return to page top