TridactylでAmazonの商品ページのURLを正規化してコピーする
2022-05-04追記。JavaScriptコード修正した。location.href
やめてdocument.querySelector('link[rel=canonical]').href
から取るように。
js
で自由にJavaScriptを書ける。その結果を composite
して、 yank
につなげる。それを bindurl
でキーバインド設定すればいい。
bindurl https://www.amazon.co.jp/ ya composite js (m = document.querySelector('link[rel=canonical]').href.match(/^(https:\/\/[^/]+).*(\/dp\/\w+)/)) && m[1] + m[2] | yank
これで、Amazon.co.jpで ya
でコピーできる。正規表現は雑なので各自調整してください。
こういうことを手軽にできるのがTridactylのいいところ。