Commit Graph

691 Commits (7960f8ae25332b42013908443a65e4afdbedb539)

Author SHA1 Message Date
Kevin Payravi 7960f8ae25 Add destination_host for newer additions 2024-07-18 02:35:46 -07:00
SnorlaxMonster 6cb81fd193
Display all wikifarm hosts in the redirect banner (#737)
Instead of storing the destination wiki's host as a tag, move it to a dedicated "destination_host" property.
2024-07-18 04:32:58 -05:00
SnorlaxMonster 2b14da434b
Remove reliance on platform to construct URLs (#738)
Refactor code that depends on the destination wiki's platform in order
to support generic wiki platforms (e.g. Wikidot).

Redirection to the Main Page now uses the destination_content_path to
send users directly to the destination wiki's main page, rather than
using a different URL depending on the destination wiki's software.

The only remaining code that depends on the destination wiki's software
is the construction of the search path. This code now has a default case
that doesn't add any software-specific path to a constructed search URL.
This allows any wiki, regardless of the software it runs on, to be
added by putting its full search path in the "destination_search_path"
property of the redirect definition.

As a result of these changes, it is now possible to add redirects to
Wikidot wikis, by just defining the full search path in their redirect
entry's "destination_search_path".

Co-authored-by: SnorlaxMonster <snorlaxmonster@users.noreply.github.com>
2024-07-18 04:00:34 -05:00
Kevin Payravi f4c5ca10d2 Add Gimkit Wiki 2024-07-18 01:55:41 -07:00
Kevin Payravi e710e09a0c
Updating Pizza Tower Wiki URL 2024-07-09 02:42:15 -05:00
DrWhoFan13 4d92e7cea9
Added RLCraft wiki.gg 2024-07-07 14:30:52 -05:00
DrWhoFan13 3a97c9fae8
Added Cities Skylines 1 & 2 Wikis, Russian Portal Fandom Redirect and Doctor Who Fandom Redirects 2024-07-03 21:11:38 -05:00
SnorlaxMonster bcbf6e99ed
Add Chibi-Robo! Wiki 2024-07-03 21:09:50 -05:00
Mysthaps 29e7eebf54
Add Limbus Company Wiki (#740) 2024-07-03 07:12:59 +01:00
Dianliang233 4d9243aab7
Allow i18n for the extension (#716) 2024-06-29 05:20:53 -05:00
DrWhoFan13 a27ab02b6e
Added Toontown wiki.gg & additional Baldur's Gate 3 redirect 2024-06-25 22:08:43 -05:00
DrWhoFan13 f99bb686cc
Added Hybrid Animals Wiki.gg 2024-06-24 14:35:43 -05:00
Soydough 40c6a95b28
Add Star Stable Wiki 2024-06-23 19:19:17 -05:00
DrWhoFan13 5a4d839988
Fixed Origin Label for Clash of Clans & deleted Heroes Wiki favicons 2024-06-22 14:33:55 -05:00
DrWhoFan13 546e47e0bb
Added Russian SCP: SL Redirect, Spanish Clash of Clans Wiki.gg, and new Mario Redirects 2024-06-22 01:51:21 -05:00
Pretztea 90350e56ad
Added Poupedia 2024-06-21 09:56:58 -05:00
DrWhoFan13 5fdf117c8b
Added additional Ark wiki.gg redirect, FR & DE Lethal Company redirects, and Animal Well wiki.gg redirect 2024-06-19 02:04:11 -05:00
Kevin Payravi bb156dd10d Optimizing favicons 2024-06-16 17:52:57 -04:00
Kevin Payravi 74f2adcf53 Alphabetizing 2024-06-16 17:52:32 -04:00
Kevin Payravi b848238ce4 Adding SilentBlue 2024-06-16 17:51:56 -04:00
Kevin Payravi 574bddae1d Adding additional origins for RemyWiki 2024-06-16 17:47:57 -04:00
Kevin Payravi 19aed727a6 Add Leviathan Myth Wiki 2024-06-16 16:54:14 -04:00
Kevin Payravi 9c6a7baf8c Add Roblox Pressure Wiki 2024-06-16 16:52:58 -04:00
DrWhoFan13 92410d2e10
Added Russian Rain World & Space Station 14 Redirects 2024-06-14 12:23:40 -05:00
Kevin Payravi 36b34ec55a Wrap article encoding in try-catch
We wrap in a try-catch as decoding can sometimes fail if destination article does have special characters (e.g. %) in the title.
2024-06-11 07:12:42 -04:00
RVxLab 3395aea9e9
Add Plague Inc. wiki 2024-06-11 00:28:46 -05:00
SnorlaxMonster 029dd60a0d
Put search engine CSS in stylesheet
Instead of injecting CSS rules into the original page's stylesheet,
store the IWB styles in a CSS file and add that file to the manifest
scripts.
2024-06-11 00:27:56 -05:00
SnorlaxMonster 4f6d09d832
Share filtering code between search engines
Ensure all search engines use the same code to filter which search results are results for supported non-indie wikifarms. This also fixes an apparent oversight where Qwant was not redirecting Neoseeker search results.
2024-06-08 13:52:50 -05:00
Kevin Payravi 9b82b7e3cd Version 3.8.0 2024-06-07 01:20:25 -04:00
Kevin Payravi f22c435c90 Optimizing favicons 2024-06-07 01:17:53 -04:00
Kevin Payravi aceaf2ff52 Fix ES Stardew Valley origin main page name 2024-06-07 00:59:42 -04:00
Kevin Payravi 7f962d11d4 Fix PT GoT Wiki main page name 2024-06-07 00:58:39 -04:00
Kevin Payravi 4800c18b7f In wiki data, replace Fextra pluses with spaces 2024-06-07 00:52:45 -04:00
Kevin Payravi b681c9b523 Decoding when checking for main page match 2024-06-07 00:43:54 -04:00
Kevin Payravi ae3d5ca2ac Adding additional origin for Content Warning Wiki 2024-06-07 00:34:13 -04:00
Kevin Payravi 9dc13f7fa5 Updating Google re-ordering settings text 2024-06-07 00:11:25 -04:00
Kevin Payravi dee2c5d1a8 Update Qwant CSS selector
Previous selector no longer works
2024-06-05 22:38:23 -05:00
Kevin Payravi 5995b28efa Improvements to search engine link handling
* Handling when Google results use Google's middleman (google.com/url?q=)
* When handling middleman links, instead of replacing search result hrefs with updated links, we now add the updated link in a custom data-iwb-href attribute
* Better handling of special characters in page titles
2024-06-04 00:03:07 -04:00
DrWhoFan13 af752726ab
Removed Heroes Wiki, added another Doctor Who redirect, tagged Abiotic Factor as official 2024-06-03 11:05:29 -05:00
DrWhoFan13 24de44df83
Added EVE University, Abiotic Factor wiki.gg, & Extra Doctor Who Fandom Redirects 2024-06-01 19:40:47 -05:00
Kevin Payravi 5ffae25292 Moving setPower calls from common to page JS files 2024-05-30 19:27:58 +02:00
Kevin Payravi 32230ec5ce Replace dashes in Anti-Idle listing 2024-05-30 01:24:27 +02:00
Kevin Payravi 5fbec45cc1 Update Portal origin names 2024-05-30 01:18:07 +02:00
Kevin Payravi f747faacf1 Update Orange Juice origin label 2024-05-30 01:15:40 +02:00
Kevin Payravi e92d979668 Optimizing favicons 2024-05-30 01:14:17 +02:00
Kevin Payravi 5f662234ee Adding Dungeon Rampage Wiki 2024-05-30 00:07:23 +02:00
Kevin Payravi 57c8e55bee Adding Blood Wiki 2024-05-29 23:53:50 +02:00
Kevin Payravi ce213921ac Adding JA Pokemon Wiki 2024-05-29 23:29:09 +02:00
Kevin Payravi 5312c1a0b3 Adding RemyWiki (Bemani) 2024-05-29 23:09:55 +02:00
Kevin Payravi 52e9b4ad1a Adding Nuclear Tech Wiki 2024-05-29 23:06:55 +02:00