web-dev-qa-db-ja.com

Google Chromeで個々のブックマークフォルダをエクスポートする方法

ブックマークウィンドウには、asp.netjquerysql serverのように2〜3個のフォルダがあります。 jqueryフォルダをGoogle Chromeからのみエクスポートする方法を教えてください。

50
ACP

Data Liberation Front にはこれについての短い説明があります。ブックマークをGoogleドキュメントにエクスポートすることは可能であるようです。おそらく後処理がより簡単です。しかし、私はそれを試していません。

4
Boldewyn

Chromeで新しいユーザーを作成し、目的のブックマークを新しいユーザーのブックマークにドラッグします(2人のユーザーに対してブックマークバーが表示されていることを確認してください)。

次に、新しいユーザーからブックマークをエクスポートします。ほら!

37
user223233

今は不可能です。ブックマークをすべてエクスポートしてからテキストエディタで編集し、不要なものを削除できます。簡単にする前に、ブックマークを一時的にグループに分割するとします。

7
buba

エクスポートしたいフォルダをブックマークバーの左端に移​​動します。すべてのブックマークをファイルにエクスポートします。メモ帳でファイルを開きます。エクスポートしようとしているフォルダの最後に表示されているブックマークを見つけます。そのブックマーク以降のすべてを削除します。ファイルを保存してください。

6
Juan.G

編集(18-07-01):を更新して、クロムの最新のブックマーク(クロムv67)で機能するようにしました。

あなたは私が一緒にハックしたこのJSフォルダエクスポータを使うことができます。

注:Chromeがブックマークマネージャの基盤となるHTMLを変更すると、いつでもこの問題が発生する可能性があります。

手動ワークフロー

  1. ブックマークに移動して、目的のフォルダを開きます
  2. コンソールを開く F12
  3. これを貼り付けてください。

    var items = document.querySelectorAll('body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item');
    var ret = [];
    var str = '';
    
    // store to temp array
    Array.prototype.forEach.call( items, function ( elem ) {
      var label = elem.querySelectorAll('::shadow #website-title')[0].textContent.trim();
      var url = elem.querySelectorAll('::shadow #website-url')[0].textContent.trim();
      ret.Push( [ label, url ] );
    }); 
    
    // style the output here
    ret.forEach(function( item ) {
      str += item[0] + '\r\n\t' + item[1] + '\r\n';
    });
    
    // print to console
    console.log(str);
    // or copy to clipboard
    copy(str);
    
  4. コンソールから出力をコピーする

あるいは、出力をファイルとしてダウンロードすることもできます。 このスニペット (必ずそれを使ってくださいafterあなたは前のものを実行しました):

var items = document.querySelectorAll('body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item');
var ret = [];
var str = '';

// store to temp array
Array.prototype.forEach.call( items, function ( elem ) {
  var label = elem.querySelectorAll('::shadow #website-title')[0].textContent.trim();
  var url = elem.querySelectorAll('::shadow #website-url')[0].textContent.trim();
  ret.Push( [ label, url ] );
}); 

// style the output here
ret.forEach(function( item ) {
  str += item[0] + '\r\n\t' + item[1] + '\r\n';
});

function downloadFile ( filename, data ) {
    var a = document.createElement('a');
    a.download = filename;
    a.href = 'data:,' + encodeURIComponent(data);
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
}

var d = new Date();
var month = (d.getMonth() + '').length === 1 ? '0' + d.getMonth() : d.getMonth();
var year = d.getFullYear();
var date = d.getDate();
var dateStr = year + '-' + month + '-' + date;

downloadFile( 'bookmarks-'+ dateStr +'.txt', str );

しおり

または、このブックマークレットをブックマークバーに置いて、エクスポートするフォルダにいるときはいつでもクリックします(ファイルとして保存する場合も含め、上記と同じコードです)。

編集(18-07-01):ブックマークタブでブックマークレット(javascript)を実行できなくなったようです。

手動でコピーしてコンソール(f12)に貼り付けることもできます。

javascript:function downloadFile(t,e){var o=document.createElement("a");o.download=t,o.href="data:,"+encodeURIComponent(e),document.body.appendChild(o),o.click(),document.body.removeChild(o)}var items=document.querySelectorAll("body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item"),ret=[],str="";Array.prototype.forEach.call(items,function(t){var e=t.querySelectorAll("::shadow #website-title")[0].textContent.trim(),o=t.querySelectorAll("::shadow #website-url")[0].textContent.trim();ret.Push([e,o])}),ret.forEach(function(t){str+=t[0]+"\r\n\t"+t[1]+"\r\n"});var d=new Date,month=1===(d.getMonth()+"").length?"0"+d.getMonth():d.getMonth();downloadFile("bookmarks-"+d.getFullYear()+"-"+month+"-"+d.getDate()+".txt",str);

上記のコードは、このフォルダ

enter image description here

次のように出力されます。

How to export an individual bookmark folder in Google Chrome? - Super User
    http://superuser.com/questions/128242/how-to-export-an-individual-bookmark-folder-in-google-chrome
data URIs - HTTP | MDN
    https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs

あなたはret.forEachループで望むように出力をスタイルすることができます。

5
dwelle
  1. ブックマークマネージャを開く(ブックマークメニュードロップダウン)
  2. 右側のウィンドウに表示されている内容で、エクスポートしたいフォルダーを開くまで下に折ります。
  3. 最初のリストで1回クリックして選択します。右側のウィンドウですべてを選択するにはCtrl + Aキー、すべての内容をコピーするにはCtrl + Cキーを押します。
  4. テキストエディタで新しいファイルを開く*
  5. テキスト文書に(ctr-v)リンクを貼り付けます。リッチテキストとして保存します。
  6. Wordを好みの場合は、テキストエディタからコピーしてWordで貼り付けます。

*このメソッドはあなたが保存したページのタイトルとその中のURLリンクを提供します。 URLが必要な場合は、手順4でテキストエディタを開くのではなく、Wordの文書を開きます。そこに貼り付け(ctrl-v)すると、URLのリストだけが表示されます。

3
  1. エクスポートしたくないフォルダをすべて削除します。
  2. 今、エクスポートします。残っているフォルダを1つだけエクスポートします。
  3. 完了したら、ブックマークマネージャでCtrl + Zを押すと、削除されたブックマークグループがすべて元に戻ります。
  4. 幸せになって踊ってください。
2
Abhishek

最速で最も簡単な方法:

  1. すべてのブックマークをファイルにエクスポートします。
  2. Chromeで新しいユーザーを作成する
  3. ファイルから新しいユーザーにブックマークをインポートし、不要なフォルダを削除する
  4. エクスポートして幸せになりましょう!

この答えは「フォルダの削除、ctrl-zによるエクスポートと復元」に似ていますが、より安全で無損失です。

2
Anton S.
  1. ブックマークを通常通りエクスポートする
  2. 無料のOpenOffice Writerを入手してください。
  3. WriterでブックマークのHTMLファイルを開く
  4. 削除、移動、通常どおりに変更します。 HEADINGSなどの終点と始点に注意してください
  5. 選択した名前で[ファイル]> [保存]をクリックします。 OpenOfficeはあなたがHTMLファイルが欲しいと理解しています
1
billingstad

次の回避策を使用しました。

  • すべてのブックマークをHTMLドキュメントにエクスポートします。
  • ファイルを編集し( notepad ++ または他のHTMLエディタを使用して)、不要な部分をすべて削除します。
  • 保存してから再度インポートしてください。

これで終わりです。 :)ウーピー

0
rzskhr

ブックマークを.htmlファイルにエクスポートしてから開く(chromeを使用)以外に方法はありません。それから私はすべての必要なブックマークを選んでコピーしなければなりません。

しかし、私は次の準備ステップが上記のプロセスを単純化することを発見しました:

  1. ブックマークマネージャを起動します - サブフォルダを含む「ブックマークバー」が表示されます。
  2. 「ブックマークバー」で「エクスポート」と言う新しいサブフォルダを作成し、それを「ブックマークバー」の1番目(一番上)のサブフォルダとして配置します。

ブックマークをエクスポートすると、このサブフォルダはエクスポートされたファイルの1番目(一番上)になります。

  1. Bookmark Managerを使用して、必要なアイテムを「エクスポート」アイテムにコピーします。

  2. プレスト。

0
user3315389
  1. Google Chromeを開く
  2. ブックマークマネージャに移動します
  3. Htmlファイルをエクスポートする
  4. 保存ファイルに不要なフォルダ/ブックマークをすべて削除します。
  5. Htmlファイルをエクスポートする - 新しい(別の)名前で
  6. 元のファイルをインポートして、すべてを復元します。
0
Ken H

新しいクロムユーザーに切り替えて、ブックマークフォルダを新しいユーザーブックマークにドラッグアンドドロップします。完了したら、新しいクロムユーザーからエクスポートします。

0
user436803
  1. 「ブックマークマネージャ」を選択してから、「整理​​」を選択します。
  2. 「ブックマークをHTMLファイルにエクスポート...」を選択します。ファイルに名前を付けてデスクトップに保存します。
  3. 保存されたファイルにはすべてのブックマークがあります。
  4. このファイルを開き、必要なブックマークだけを強調表示して、MS Word文書にコピーして貼り付けますただし、この文書をHTMLファイルとして保存します。必ず "docx"を削除し、ファイル名の後の拡張子を "html"に変更してください。必ず、[ファイルの種類]で[Webページ(。htm;。html)]を選択してください。
  5. 今、あなたはあなたが欲しいブックマークだけを含むHTMLファイルを持っています。これでどこにでもこれを電子メールで送って、[整理]の下の[HTMLファイルからブックマークをインポート...]を選択してこのファイルのブックマークをブラウザにインポートできます。

もっと簡単にできるとは思わない。

0
user540179