アメリエフの技術ブログ

Amelieff Staff Blog

Chromeで開いてる全てのタブのタイトルとURLをMarkdown形式で取得する



こんにちは、雪のようなくちどけを経験できなかった青春時代は、アニメや漫画で上書きすればいいと思っている久保(kubor)です。
メルティーキッス くちどけラム&レーズンすごく美味しい!

いつのまにかChromeのタブが増える

さて、バイオインフォマティシャンにとって日頃使用するソフトたちの情報収集は欠かせない業務の1つです。様々な研究所、研究者たちがGitHubや彼らのWEBサイトにて情報を公開していますので、一重に情報が集約されていることは大変少ないです。
そういった理由もあり、調べ物をしているといつの間にかChromのタブが大量に開かれることになりがちです。

調査をある程度進めた後は、開いたページを参考文献として保存するのですが、 各タブのURLをコピーするのはかなり骨が折れます。
そんな時はChrome拡張機能の「Copy All URLs」を使うと幸せになれます。

Copy All URLsで便利にURLをコピーする

Copy All URLsのダウンロードとインストールは以下から行えます。
Copy All URLs | Chrome ウェブストア

f:id:kubo-m:20190723201549p:plain



インストールしたらブラウザの右上に傘のマークが出てきますので、こちらからCopyやPasteを選ぶことができます。
デフォルトではURLを取得するだけですが、Optionsから設定を加える事ができます。

Markdownでページタイトルと一緒に取ってくる

弊社ではテキストのフォーマットに制約を設けてはいませんので、各自好きなフォーマットを利用しています。僕は、Markdown派なので、URLもMarkdownで取得したいです。

f:id:kubo-m:20190723201541p:plain



ついでにページタイトルも取得しましよう。
Options > Format > Customを選択すると入力フォームが出てきます。
こちらに以下のテキストを入力します。
※空白行が無いと複数のURLが改行無しで取得されてしまいます。

[$title]($url)

これで完了です。

f:id:kubo-m:20190723201558p:plain



それでは早速タブをたくさん開いてみたので、URLを取得してみます。

[samtools/samtools](https://github.com/samtools/samtools)[arq5x/bedtools2](https://github.com/arq5x/bedtools2)[taoliu/MACS](https://github.com/taoliu/MACS/)[apple/swift](https://github.com/apple/swift)[pydata/pandas](https://github.com/pydata/pandas)[hadley/ggplot2](https://github.com/hadley/ggplot2)[tensorflow/tensorflow](https://github.com/tensorflow/tensorflow)[アメリエフのブログ](http://blog.amelieff.jp/)[ゲノム解析ならアメリエフ株式会社](http://amelieff.jp/)

上手く取得できましたね。
他にも好きなフォーマットにすることができますので、良ければお試し下さい。