web-dev-qa-db-ja.com

ブックマークレットでDeliciousとPinboardの両方に同時に投稿する

DeliciousとPinboardをブックマークレットでクロスポストしようとしていますが、作成方法がわかりません。

タグとメモをそのままにしておきたい。 Pinboardはおいしい(数時間ごと)と同期することは知っていますが、両方のサイトに同時に投稿するブックマークレットを1つ作成したいと思います。

1
Josh Newman

メリークリスマス、私はあなたに両方を行うこのブックマークレットを作りました:

javascript:q=location.href;if(document.getSelection){d=document.getSelection();}else{d='';};p=document.title;void(open('http://pinboard.in/add?next=http://www.delicious.com/save?url='+encodeURIComponent(q)+'&description='+encodeURIComponent(d)+'&title='+encodeURIComponent(p)+'&url='+encodeURIComponent(q)+'&description='+encodeURIComponent(d)+'&title='+encodeURIComponent(p),'Pinboard', 'toolbar=no,width=700,height=350'));

技術的には、それらを同時に追加するのではなく、次々に追加します。通常のブックマークレットに追加したPinboard.inのnext= urlパラメーターを利用します。その中で、すぐにおいしい追加URLに移動するように指定しました。

そのため、クリックすると、Pinboardにブックマークを追加するためのポップアップウィンドウが表示され、保存するとすぐにポップアップウィンドウがおいしいポップアップウィンドウに変わり、そこに保存できます

URLとタイトルが自動的に入力されますが、これはタグとメモを入力する前に行われるため、渡されず、再度入力する必要があります。

1
matt

両方に投稿したい場合は、deliciousに投稿し、おいしいRSSフィード(http://pinboard.in/settings/)からプルするようにpinboardを構成できます。このパスにも制限がありますが、...機能します。

1
brysmi

そのためにiMacrosマクロを作成できます。これらはWebブラウザ用の小さなマクロです。それらを実行するには、FirefoxのiMacrosまたはIEアドオンのiMacrosを使用してください。

http://wiki.imacros.net/iMacros_for_Firefox#Bookmarking

0
WebbyX