// ==UserScript== // @name Archive.ph Resave // @namespace http://tampermonkey.net/ // @version 2024-07-27-00-52 // @description Resave the web page again on archive.ph // @author hangjeff // @match https://archive.is/* // @match https://archive.ph/* // @match https://archive.md/* // @require https://code.jquery.com/jquery-3.7.1.slim.min.js // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Your code here... let savedPage = $('input[name="q"]').val(); let Bootstrap = $('', { href: 'https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css', rel: 'stylesheet' }).appendTo('head'); if(savedPage.includes('?')){ if(savedPage.includes('archiveParameter')){ let archiveParameter = new URLSearchParams( new URL(savedPage).search).get('archiveParameter'); archiveParameter = parseInt(archiveParameter) + 1; let params = new URLSearchParams(new URL(savedPage).search); params.set('archiveParameter', archiveParameter); savedPage = savedPage.substring(0, savedPage.lastIndexOf('?') + 1) + params.toString(); Form_Create(savedPage); } else{ Form_Create(savedPage + '&archiveParameter=1'); } } else{ Form_Create(savedPage + '?archiveParameter=1'); } $('form[action="https://archive.ph/search/"]').css('height', '30'); $('form[action="https://archive.is/search/"]').css('padding', '15px').css('height', '30px'); $('#search').css('height', '75px'); function Form_Create(myUrl){ let form = $('