Webページの一部を強調表示してクリップボードにコピーし、マークダウンとしてローカルディスクに保存できるようにしたいです。これには効率的な方法が必要です。
現在、より面倒な方法は次のとおりです。
- セクションを強調表示してクリップボードにコピー
- オープンリブレオフィス作家
- 作家に貼り付ける
- Writer文書をHTMLとして保存
- 端末を開く
cd
HTMLを保存したディレクトリにpandoc -s -r html /home/me/a/b/mydoc.html -o /home/me/a/b/mydoc.md
明らかに、より良い方法が必要です!どんな提案がありますか?
答え1
最新バージョンを使用してくださいxclip
(この-t
オプションは2010年に追加ただし、バージョン0.13は2016年までリリースされていないため、2013年にはSubversionからバージョンを入手するか、Debianにパッケージ化されたバージョンを使用する必要がありました。
xclip -o -selection clipboard -t text/html | pandoc -r html -w markdown
クリップボードに挿入するには、次の手順に従います。
xclip -o -selection clipboard -t text/html |
pandoc -r html -w markdown |
xclip -i -selection clipboard
ループで次のことができます。
while :; do
xclip -o -selection clipboard -t text/html |
pandoc -r html -w markdown |
xclip -i -selection clipboard -quiet
done
第二にxclip
、withは、-quiet
他の項目がクリップボード選択を宣言するまで、つまり他の項目が選択されるまでブロックされます。
これにより、ブラウザとMarkdownを貼り付けたすべてのアイテム間で前後にコピーできます。
@tinkにもあります。StackOverflowの同様の質問への便利なリンクそこからPythonとして実装する方法を見つけることができます。