If you enter required parameter in URL, it trigger a search on website. (URL example: https://subscene.com/subtitles/title?q=Avatar).
สคริปต์นี้ไม่ควรถูกติดตั้งโดยตรง มันเป็นคลังสำหรับสคริปต์อื่น ๆ เพื่อบรรจุด้วยคำสั่งเมทา // @require https://update.greasyfork.org/scripts/427315/1220388/URL%20Based%20Search%20for%20Some%20Websites.js
// ==UserScript== // @name Çeşitli Siteler İçin URL'den Arama // @version 1.6 // @description URL'den arama yapmaya olanak sağlar (URL Örneği: https://subscene.com/subtitles/title?q=Dexter). // @author nht.ctn // @namespace https://github.com/nhtctn // @match *://turktorrent.us/?p=torrents&pid=10&q=* // @match *://subscene.com/subtitles/title?q=* // @include *://*turkanime.co/?q=* // @grant none // @run-at document-start // @icon https://turktorrent.us/favicon.ico?lv=2.2 // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js // ==/UserScript== /* global $ */ /*jshint esversion: 6 */ (function() { 'use strict'; const pageUrl = window.location.href; if ($('meta#redirecting648').length < 1) { if (pageUrl.search(/https?:\/\/turktorrent\.us/) >= 0) { window.stop(); $('head').append('<meta id="redirecting648">'); let urlParams = new URLSearchParams(window.location.search); let postKeyword = urlParams.get('q'); let postUrl = 'https://turktorrent.us/?p=torrents&pid=10'; if (urlParams.get('q') && postKeyword !== '') { let postForm = document.createElement("form"); postForm.setAttribute("method", "post"); postForm.setAttribute("action", postUrl); let hiddenField = document.createElement("input"); hiddenField.setAttribute("name", "keywords"); hiddenField.setAttribute("value", postKeyword); hiddenField.setAttribute("type", "hidden"); postForm.appendChild(hiddenField); let hiddenSelect = document.createElement("select"); hiddenSelect.setAttribute("name", "search_type"); let hiddenOpt = document.createElement("option"); hiddenOpt.setAttribute("value", "name"); hiddenSelect.appendChild(hiddenOpt); postForm.appendChild(hiddenSelect); console.log(postForm); document.getElementsByTagName('html')[0].appendChild(postForm); postForm.submit(); } else { document.location = 'https://turktorrent.us/?p=torrents&pid=10'; } } else if (pageUrl.search(/https?:\/\/subscene\.com/) >= 0) { window.stop(); $('head').append('<meta id="redirecting648">'); if ($("html").attr("searchByTitle") != 1) { $("html").attr("searchByTitle", 1); let urlParams = new URLSearchParams(window.location.search); let postKeyword = urlParams.get('q'); let postUrl = '/subtitles/searchbytitle'; if (urlParams.get('q') && postKeyword !== '') { let postForm = document.createElement("form"); postForm.setAttribute("method", "post"); postForm.setAttribute("action", postUrl); let hiddenField = document.createElement("input"); hiddenField.setAttribute("name", "query"); hiddenField.setAttribute("value", postKeyword); hiddenField.setAttribute("type", "hidden"); postForm.appendChild(hiddenField); document.getElementsByTagName('html')[0].appendChild(postForm); postForm.submit(); } else{ document.location = 'https://subscene.com/subtitles'; } } } else if (pageUrl.search(/https?:\/\/.+turkanime\.co/) >= 0) { window.stop(); $('head').append('<meta id="redirecting648">'); let urlParams = new URLSearchParams(window.location.search); let postKeyword = urlParams.get('q'); if (urlParams.get('q') && postKeyword !== '') { let postForm = document.createElement("form"); postForm.setAttribute("method", "post"); postForm.setAttribute("action", "arama"); let hiddenField = document.createElement("input"); hiddenField.setAttribute("name", "arama"); hiddenField.setAttribute("value", postKeyword); hiddenField.setAttribute("type", "hidden"); postForm.appendChild(hiddenField); document.getElementsByTagName('html')[0].appendChild(postForm); postForm.submit(); } } } })();