Greasy Fork is available in English.

Modifikátor URL pro vyhledávače

Tento skript Tampermonkey vylepšuje vaše používání vyhledávače úpravou URL výsledků vyhledávání na vyhledávačích, přesměrováním na alternativní stránky, což umožňuje více přizpůsobený a efektivnější prohlížecí zážitek. Můžete také přidat své vlastní pravidlo úpravy URL do skriptu a jste vítáni, abyste svá pravidla s tímto skriptem zavázali, aby byl ještě užitečnější.

Autor
D.Rathburn
Denně instalací
3
Celkem instalací
1.191
Hodnocení
3 0 0
Verze
2.6.3
Vytvořeno
01. 01. 2024
Aktualizováno
31. 05. 2024
Licence
GPL-2.0-only
Spustit na

Modifikátor-URL-pro-vyhledávače

Českina | English | 简体中文 | 繁體中文 | Español | Português | Pусский | 日本語 | Français
Deutsch | Nederlands | Svenska | Suomi | Dansk | 한국어 | Italiano | Ελληνικά | עִבְרִית
Polski | Türkçe | Română | Magyar | Norsk | Українська | Indonesia | Việt | हिंदी | فارسی

Úvod

Pokud jste našli můj skript užitečný, prosím, dejte mi hvězdu na GitHub nebo Codeberg! Děkuji! 😘

Tento skript Tampermonkey vylepšuje vaše používání vyhledávače úpravou URL výsledků vyhledávání na vyhledávačích, přesměrováním na alternativní stránky, což umožňuje více přizpůsobený a efektivnější prohlížecí zážitek. Můžete také přidat své vlastní pravidlo úpravy URL do skriptu a jste vítáni, abyste svá pravidla s tímto skriptem zavázali, aby byl ještě užitečnější.

Modifikace URL využívá regulární výrazy.

Výsledek vyhledávání bez modifikace URL:
img:searxng_search_result_example-with_modification
Výsledek vyhledávání po modifikaci URL:
img:searxng_search_result_example-with_modification

Podpora vyhledávačů

Do kódu můžete manuálně přidat DOM selektor pro podporu dalších vyhledávačů.

Pro vyhledávač Bing, pokud výsledky vyhledávání obsahují přesměrovací odkaz "https://www.bing.com/ck/a...", vypnutí možnosti "Otevírat odkazy v nové kartě nebo okně" v nastavení Bing to odstraní.

Pro vyhledávače jako Yahoo, Lycos, AlohaFind, skript podporuje odstranění přesměrovacích odkazů a extrakci skutečné URL. Například přesměrovací odkaz Yahoo je "https://r.search.yahoo.com/...". Pokud tyto vyhledávače nepoužíváte, můžete se rozhodnout použít Pravidla úpravy URL bez kompatibility s přesměrovacími odkazy. Mimochodem, všechna vestavěná pravidla úpravy URL RegEx můžete vidět zde.

Pro Baidu může skript odstranit přesměrovací odkazy z výsledků textového vyhledávání, ale nebude fungovat pro výsledky obrázků a videí. To je způsobeno tím, že princip spočívá ve výtažku původního URL odkazu, který je explicitně zobrazen v DOM prvcích výsledků vyhledávání. Baidu explicitně neposkytuje původní odkaz pro některé výsledky, a tak skript pro tyto typy výsledků nebude fungovat. Pro vaši informaci, Tampermonkey skript AC-baidu_RedirectRemove může odstranit všechny nepotřebné přesměrování pro Baidu.

Jen tak mimochodem, Kagi je vyhledávač s vestavěnou funkcí přesměrování URL, který stojí za vyzkoušení. Jsem uživatelem Kagi a s tímto produktem jsem velmi spokojen, takže jim tady dávám výzvu.

Najděte více vyhledávačů:

Vestavěné přesměrování

Do skriptu si můžete přidat vlastní pravidla přesměrování.

Další alternativní přátelské frontendy, viz:

Poskytovatelé služeb:

Stojí za zmínku, že můžete použít Farside, který automaticky přesměrovává na fungující instance alternativních frontendů orientovaných na soukromí, místo abychom sami psali pravidla regulárních výrazů.

Tato metoda však nepodporuje detailní kontrolu nad shodujícími se URL a je skutečně pomalá, protože je nutné přesměrování přes Farside. Pokud to přesto chcete použít, můžete odkomentovat příslušnou část v urlModificationRules.

  • Vzor pro začlenění: ^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)

  • Přesměrovat na: https://farside.link/$1

  • Přidat do skriptu:

  const urlModificationRules = [
      {
          matchRegex: new RegExp(/^(?:https?:\/\/)(?:[\w-]+\.|)((?:imdb|imgur|instagram|medium|odysee|quora|reddit|tiktok|twitter|wikipedia|youtube)\.(?:[a-z]+).*)/),
          replaceWith: 'https://farside.link/$1'
      },
      // ...
  ];

Pro informaci, wiki pro nastavení farside v Redirector: https://github.com/benbusby/farside/wiki/Browser-Extension


Úkol

  1. Přidat podporu pro další vyhledávače.
  2. Refaktorovat kód, aby byl snadněji čitelný a upravitelný.

Wiki

https://github.com/domeniczz/URL-Modifier-for-Search-Engines/blob/master/docs/README-cs.md#Wiki