# HG changeset patch
# User lucy <
ne.t...@gmail.com>
# Date 1383418422 -3600
# Sat Nov 02 19:53:42 2013 +0100
# Node ID a94ce16924bcfd335d967f0ada8881efe9aa33d7
# Parent d53ebde9c3e145447cc7ad41a482493d383e2b83
Add URI shortener for amazon sites
diff -r d53ebde9c3e1 -r a94ce16924bc common/modules/buffer.jsm
--- a/common/modules/buffer.jsm Sat Nov 02 22:16:03 2013 +1100
+++ b/common/modules/buffer.jsm Sat Nov 02 19:53:42 2013 +0100
@@ -2716,6 +2716,14 @@
return video ? util.newURI("
http://youtu.be/" + video) : null;
});
+// gets rid of unnecessary cruft from amazon links
+Buffer.addURIShortener((uri, doc) => {
+ return /amazon\.(?:at|ca|co\.(?:jp|uk)|com|de|es|fr|it)/.test(uri.host);
+}, (uri, doc) => {
+ let path = uri.path.split("/");
+ return path[2] == "dp" && path[3] ? util.newURI(uri.prePath +
"/dp/" + path[3]) : null;
+});
+
// catch(e){ if (!e.stack) e = Error(e);
dump(e.fileName+":"+e.lineNumber+": "+e+"\n" + e.stack); }
endModule();