Amazon keepa

Amazon keepa plugin

  1. // ==UserScript==
  2. // @name Amazon keepa
  3. // @description Amazon keepa plugin
  4. // @author Maxeo | maxeo.net
  5. // @license https://creativecommons.org/licenses/by-sa/4.0/
  6. // @include https://www.amazon.*/*/dp/*
  7. // @include https://www.amazon.*/dp/*
  8. // @include https://www.amazon.*/gp/product/*
  9. // @version 1.3.2
  10. // @icon https://greasyfork.org/system/screenshots/screenshots/000/006/429/original/asd.png
  11. // @namespace https://greasyfork.org/users/88678
  12. // ==/UserScript==
  13. var prod_code;
  14. if (prod_code = window.location.pathname.match(/^\/gp\/product\/(.*)\/.*$/)) {
  15. prod_code = prod_code[1]
  16. }
  17. else if (prod_code = window.location.pathname.match(/^\/.*\/dp\/(.*)\/.*$/)) {
  18. prod_code = prod_code[1];
  19. }
  20. else if (prod_code = window.location.pathname.match(/^\/dp\/(.*)\/.*$/)) {
  21. prod_code = prod_code[1];
  22. }
  23. else if(prod_code = window.location.pathname.match(/^\/gp\/product\/(.*)\\?.*$/)) {
  24. prod_code = prod_code[1];
  25. }
  26. else if (prod_code = window.location.pathname.match(/^\/.*\/dp\/(.*)\\?.*$/)) {
  27. prod_code = prod_code[1];
  28. }
  29. else if (prod_code = window.location.pathname.match(/^\/dp\/(.*)\\?.*$/)) {
  30. prod_code = prod_code[1];
  31. }
  32.  
  33. var numl=0;
  34. switch(document.location.hostname.match('.*\.amazon\.(.*)$')[1]){
  35. case 'com':
  36. numl=1;
  37. break;
  38. case 'ca':
  39. numl=6;
  40. break;
  41. case 'mx':
  42. numl=11;
  43. break;
  44. case 'uk':
  45. numl=2;
  46. break;
  47. case 'de':
  48. numl=3;
  49. break;
  50. case 'fr':
  51. numl=4;
  52. break;
  53. case 'it':
  54. numl=8;
  55. break;
  56. case 'es':
  57. numl=9;
  58. break;
  59. case 'jp':
  60. numl=5;
  61. break;
  62. case 'in':
  63. numl=10;
  64. break;
  65. }
  66.  
  67. document.querySelector('#dp-container').append('<iframe style="width: 100%; height: 100%; border:0 none;overflow: hidden;" src="https://keepa.com/iframe_addon.html#'+numl+'-0-'+prod_code+'" scrolling="no" id="keepa"></iframe>')