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.jpya でコピーできる。正規表現は雑なので各自調整してください。

こういうことを手軽にできるのがTridactylのいいところ。