Last active
October 21, 2018 18:48
-
-
Save munen/b8a8549a2b3a4648b46b6b59f26deaca to your computer and use it in GitHub Desktop.
Greasemonkey script which finds the articles which actually can be shipped to your country
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Check Amazon for ability to ship to CH | |
// @version 1 | |
// @grant none | |
// @include https://www.amazon.de/* | |
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js | |
// ==/UserScript== | |
// BEGIN: Logic Article Page | |
// Check if article cannot be sent to CH and if so, close the tab | |
// This is where "Dieser Artikel kann nicht in die Schweiz geliefert | |
// werden." will be written | |
var notAvailable = $("#ddmDeliveryMessage .a-color-error").length != 0 | |
if(notAvailable) { | |
window.close() | |
} | |
// END: Logic Article Page | |
// BEGIN: Logic Index/Search Page | |
// When on a search index page, ask if all results should be opened | |
// in a tab and checked for ability to ship to CH | |
if($(".s-result-list").length != 0) { | |
if(confirm("Open all links in tabs and check for CH shippability?")) { | |
$(".s-result-item a.s-access-detail-page").each(function(index, link) { | |
window.open($(link).attr("href"), '_blank'); | |
}) | |
} | |
} | |
// END: Logic Index/Search Page |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment