გადასვლა ვებ არქივებზე

ამატებს მენიუს ბრძანებებს მიმდინარე გვერდის Wayback Machine, TimeTravel და Archive.is ვერსიებზე გადასასვლელად

  1. // ==UserScript==
  2. // @name Jump to Web Archives
  3. // @description Adds menu commands to jump to Wayback Machine, TimeTravel, and Archive.is versions of current page
  4. // @name:zh-CN 跳转到Web Archives
  5. // @description:zh-CN 添加菜单命令以跳转到当前页面的Wayback Machine、TimeTravel和Archive.is版本
  6. // @name:ar القفز إلى أرشيفات الويب
  7. // @description:ar يضيف أوامر القائمة للانتقال إلى إصدارات Wayback Machine وTimeTravel وArchive.is للصفحة الحالية
  8. // @name:bg Прехвърляне към уеб архиви
  9. // @description:bg Добавя команди в менюто за прехвърляне към версиите на текущата страница в Wayback Machine, TimeTravel и Archive.is
  10. // @name:cs Přejít na webové archivy
  11. // @description:cs Přidává příkazy do nabídky pro přechod na verze aktuální stránky v Wayback Machine, TimeTravel a Archive.is
  12. // @name:da Hop til webarkiver
  13. // @description:da Tilføjer menukommandoer til at hoppe til Wayback Machine-, TimeTravel- og Archive.is-versioner af den aktuelle side
  14. // @name:de Zu Webarchiven springen
  15. // @description:de Fügt Menübefehle hinzu, um zu den Versionen der aktuellen Seite in Wayback Machine, TimeTravel und Archive.is zu springen
  16. // @name:el Μετάβαση σε Αρχεία Ιστοσελίδων
  17. // @description:el Προσθέτει εντολές μενού για μετάβαση στις εκδόσεις της τρέχουσας σελίδας σε Wayback Machine, TimeTravel και Archive.is
  18. // @name:en Jump to Web Archives
  19. // @description:en Adds menu commands to jump to Wayback Machine, TimeTravel, and Archive.is versions of current page
  20. // @name:eo Salti al Retaj Arkivoj
  21. // @description:eo Aldonas menuokomandojn por salti al versioj de la nuna paĝo en Wayback Machine, TimeTravel kaj Archive.is
  22. // @name:es Saltar a Archivos Web
  23. // @description:es Agrega comandos de menú para saltar a las versiones de la página actual en Wayback Machine, TimeTravel y Archive.is
  24. // @name:fi Hyppää verkkokaivistoihin
  25. // @description:fi Lisää valikkokomennot siirtymiseen nykyisen sivun Wayback Machine-, TimeTravel- ja Archive.is-versioihin
  26. // @name:fr Aller aux archives web
  27. // @description:fr Ajoute des commandes de menu pour passer aux versions de la page actuelle sur Wayback Machine, TimeTravel et Archive.is
  28. // @name:fr-CA Sauter aux archives web
  29. // @description:fr-CA Ajoute des commandes de menu pour accéder aux versions de la page actuelle sur Wayback Machine, TimeTravel et Archive.is
  30. // @name:he קפיצה לארכיוני רשת
  31. // @description:he מוסיף פקודות תפריט לקפיצה לגרסאות של הדף הנוכחי ב-Wayback Machine, TimeTravel ו-Archive.is
  32. // @name:hr Skoči na web arhive
  33. // @description:hr Dodaje naredbe u izbornik za skok na verzije trenutne stranice u Wayback Machine, TimeTravel i Archive.is
  34. // @name:hu Ugrás a webarchívumokhoz
  35. // @description:hu Menüparancsokat ad hozzá az aktuális oldal Wayback Machine, TimeTravel és Archive.is verzióira való ugráshoz
  36. // @name:id Lompat ke Arsip Web
  37. // @description:id Menambahkan perintah menu untuk melompat ke versi halaman saat ini di Wayback Machine, TimeTravel, dan Archive.is
  38. // @name:it Salta agli archivi web
  39. // @description:it Aggiunge comandi al menu per passare alle versioni della pagina corrente su Wayback Machine, TimeTravel e Archive.is
  40. // @name:ja ウェブアーカイブにジャンプ
  41. // @description:ja 現在のページのWayback Machine、TimeTravel、Archive.isバージョンにジャンプするメニューコマンドを追加
  42. // @name:ka გადასვლა ვებ არქივებზე
  43. // @description:ka ამატებს მენიუს ბრძანებებს მიმდინარე გვერდის Wayback Machine, TimeTravel და Archive.is ვერსიებზე გადასასვლელად
  44. // @name:ko 웹 아카이브로 이동
  45. // @description:ko 현재 페이지의 Wayback Machine, TimeTravel, Archive.is 버전으로 이동하는 메뉴 명령 추가
  46. // @name:nb Hopp til nettarkiver
  47. // @description:nb Legger til menykommandoer for å hoppe til Wayback Machine-, TimeTravel- og Archive.is-versjoner av gjeldende side
  48. // @name:nl Spring naar webarchieven
  49. // @description:nl Voegt men-commando’s toe om te springen naar Wayback Machine-, TimeTravel- en Archive.is-versies van de huidige pagina
  50. // @name:pl Przejdź do archiwów internetowych
  51. // @description:pl Dodaje polecenia menu do przechodzenia na wersje bieżącej strony w Wayback Machine, TimeTravel i Archive.is
  52. // @name:pt-BR Pular para Arquivos Web
  53. // @description:pt-BR Adiciona comandos de menu para pular para as versões da página atual no Wayback Machine, TimeTravel e Archive.is
  54. // @name:ro Salt la Arhive Web
  55. // @description:ro Adaugă comenzi de meniu pentru a trece la versiunile paginii curente pe Wayback Machine, TimeTravel și Archive.is
  56. // @name:ru Перейти к веб-архивам
  57. // @description:ru Добавляет команды меню для перехода к версиям текущей страницы в Wayback Machine, TimeTravel и Archive.is
  58. // @name:sk Prejsť na webové archívy
  59. // @description:sk Pridáva príkazy do ponuky na presun na verzie aktuálnej stránky v Wayback Machine, TimeTravel a Archive.is
  60. // @name:sr Скочи на веб архиве
  61. // @description:sr Додаје команде у мени за прелазак на верзије тренутне странице у Wayback Machine, TimeTravel и Archive.is
  62. // @name:sv Hoppa till webbarkiv
  63. // @description:sv Lägger till menykommandon för att hoppa till Wayback Machine-, TimeTravel- och Archive.is-versioner av den aktuella sidan
  64. // @name:th กระโดดไปยังคลังเว็บ
  65. // @description:th เพิ่มคำสั่งเมนูเพื่อกระโดดไปยังเวอร์ชันของหน้าปัจจุบันใน Wayback Machine, TimeTravel และ Archive.is
  66. // @name:tr Web Arşivlerine Atla
  67. // @description:tr Geçerli sayfanın Wayback Machine, TimeTravel ve Archive.is sürümlerine atlamak için menü komutları ekler
  68. // @name:ug تور ئارخىپىغا ئاتلاش
  69. // @description:ug ھازىرقى بەتنىڭ Wayback Machine، TimeTravel ۋە Archive.is نەشرىلىرىگە ئاتلاش ئۈچۈن تىزىملىك بۇيرۇقلىرىنى قوشىدۇ
  70. // @name:uk Перейти до веб-архівів
  71. // @description:uk Додає команди меню для переходу до версій поточної сторінки в Wayback Machine, TimeTravel та Archive.is
  72. // @name:vi Nhảy đến Kho Lưu Trữ Web
  73. // @description:vi Thêm các lệnh menu để nhảy đến các phiên bản của trang hiện tại trên Wayback Machine, TimeTravel và Archive.is
  74. // @name:zh 跳转到Web Archives
  75. // @description:zh 添加菜单命令以跳转到当前页面的Wayback Machine、TimeTravel和Archive.is版本
  76. // @name:zh-CN 跳转到Web Archives
  77. // @description:zh-CN 添加菜单命令以跳转到当前页面的Wayback Machine、TimeTravel和Archive.is版本
  78. // @name:zh-HK 跳去Web Archives
  79. // @description:zh-HK 加入選單指令以跳去目前頁面嘅Wayback Machine、TimeTravel同Archive.is版本
  80. // @name:zh-SG 跳转到Web Archives
  81. // @description:zh-SG 添加菜单命令以跳转到当前页面的Wayback Machine、TimeTravel和Archive.is版本
  82. // @name:zh-TW 跳轉到Web Archives
  83. // @description:zh-TW 新增選單指令以跳轉到目前頁面的Wayback Machine、TimeTravel和Archive.is版本
  84. // @name:zh-CN 跳转到Web Archives
  85. // @description:zh-CN
  86. // @namespace http://tampermonkey.net/
  87. // @version 0.2.2
  88. // @author aspen138
  89. // @match *://*
  90. // @match *://*/*
  91. // @icon https://web-static.archive.org/_static/images/archive.ico
  92. // @grant GM_registerMenuCommand
  93. // @grant window.open
  94. // ==/UserScript==
  95.  
  96. (function() {
  97. 'use strict';
  98.  
  99. // Get current URL and year for all functions
  100. const currentUrl = window.location.href;
  101. const currentYear = new Date().getFullYear();
  102.  
  103. // Register Wayback Machine menu command
  104. GM_registerMenuCommand('Jump to Wayback Machine', function() {
  105. const waybackUrl = `https://web.archive.org/web/${currentYear}0000000000*/` + currentUrl;
  106. window.location.href = waybackUrl;
  107. }, 'w');
  108.  
  109. // Register TimeTravel menu command
  110. GM_registerMenuCommand('Jump to TimeTravel Archive', function() {
  111. const timeTravelUrl = `http://timetravel.mementoweb.org/list/${currentYear}0715151719/` + currentUrl;
  112. window.location.href = timeTravelUrl;
  113. }, 't');
  114.  
  115. // Register Archive.is menu command
  116. GM_registerMenuCommand('Jump to Archive.is', function() {
  117. const archiveIsUrl = `https://archive.is/` + currentUrl;
  118. window.location.href = archiveIsUrl;
  119. }, 'i');
  120.  
  121.  
  122. // Register Archive.md menu command
  123. GM_registerMenuCommand('Jump to Archive.md', function() {
  124. const archiveIsUrl = `https://archive.md/` + currentUrl;
  125. window.location.href = archiveIsUrl;
  126. }, 'i');
  127.  
  128.  
  129. // Register Open All menu command
  130. GM_registerMenuCommand('Open All Archives', function() {
  131. const waybackUrl = `https://web.archive.org/web/${currentYear}0000000000*/` + currentUrl;
  132. const timeTravelUrl = `http://timetravel.mementoweb.org/list/20120715151719/` + currentUrl;
  133. const archiveIsUrl = `https://archive.is/` + currentUrl;
  134. const archiveMdUrl = `https://archive.md/` + currentUrl;
  135.  
  136. window.open(waybackUrl, '_blank');
  137. window.open(timeTravelUrl, '_blank');
  138. window.open(archiveIsUrl, '_blank');
  139. window.open(archiveMdUrl, '_blank');
  140. }, 'a');
  141. })();