Commit Graph

529 Commits (07a0a748b3935823d94923a23509aa1d66ff409a)

Author SHA1 Message Date
Kevin Payravi c3a1b9c821
Adjust EN wiki labels 2024-02-13 23:42:47 -06:00
Kevin Payravi f47d036445
Reword wiki origin to save space 2024-02-13 23:37:17 -06:00
Kevin Payravi 77d68b0c3e Tuning Bing filtering to avoid capturing too much
A single Bing search result can often contain links to many different websites. Before, if any one of these links was a link to Fandom, the entire result would be disabled (even if the top-level result was an indie wiki). With this commit, only top-level (header) links are captured, and disabling CSS is not applied to "explore further" links.
2024-02-12 02:04:20 -06:00
Kevin Payravi 6a84674edd Adding Truck + Farming Simulator wikis 2024-02-12 01:36:31 -06:00
Kevin Payravi d9d4297510 Adding Apex Legends wiki.gg 2024-02-12 01:31:52 -06:00
Kevin Payravi 2942a2c3d4 Adding additional EN wiki.gg wikis
Anvil Empires, Coromon, and SteamWorld. Also re-alphabetizing and fixing some metadata. Favicons were added in previous commit.
2024-02-12 01:26:25 -06:00
Kevin Payravi 11d7a9b753 Adding non-EN wikis from wiki.gg
Includes wikis in DE, ES, FR, HU, IT, JA, KO, PL, PT, RU, TH, UK, and ZH. HU, JA, and TH are new language categories.
2024-02-12 01:23:47 -06:00
Kevin Payravi 5587086b18 Specifying min browser versions due to use of CompressionStream
v80 for Chromium (released 2020-02-04) and v113 for Firefox (released 2023-05-09)
2024-02-08 04:26:28 -06:00
Kevin Payravi b186c730ff Fixes for redirect banner control logic 2024-02-08 04:13:37 -06:00
Kevin Payravi ac91d586b8 Compressing wiki settings
Browser sync storage has a 8kb limit per item, which we are quickly approaching. Compressing our wiki settings JSONs reduces storage from ~7.3kb to ~2.4kb.
2024-02-08 02:34:53 -06:00
SnorlaxMonster b86c7f620d
Adjust DokuWiki handing
Renamed platform "doku" to "dokuwiki".
The software is named "DokuWiki", just like "MediaWiki".

The previous search path construction for DokuWiki wikis would fail for
wikis that put their page names in query parameters instead of the path.
For example, https://wiki.diceydungeons.com/doku.php
(note that this wiki is not currently supported by IWB).
The solution is to use "doku.php", which always renders as the main page
 on DokuWikis, regardless of the URL structure, so can safely be used as
the base URL for searches.

However, to parallel MediaWiki wikis, which put "index.php" in the
wiki-specific search_path, I've moved "doku.php" to the definitions of
individual DokuWikis, so the JS now only adds query parameters.
2024-02-08 00:53:22 -06:00
Kevin Payravi 9ef8826aec Adding sitesFI.json to manifests 2024-02-07 04:17:27 -06:00
Kevin Payravi 7d930c7301 Updating FI wiki labels 2024-02-05 03:42:37 -06:00
Kevin Payravi 6c3bf242fd
Adding FI wikis count to README 2024-02-05 03:40:55 -06:00
Kevin Payravi 600f69e41b Temp removing LGBTQIA+ Wiki, search is currently broken 2024-02-05 02:35:04 -06:00
Kevin Payravi ffda919e52 Further optimizing favicons 2024-02-05 02:29:43 -06:00
Wingzzzzy cb1d887048
Added LGBTQIA+ Wiki 2024-02-05 02:27:38 -06:00
Kevin Payravi c227c483ea Optimizing favicons
Saved 23 KB
2024-02-05 02:25:43 -06:00
Kevin Payravi bcdb376e0b Adding 35 English wikis + additional origins 2024-02-05 02:24:44 -06:00
Kevin Payravi c0c869ba40 Add *.pyc to gitignore 2024-02-04 14:40:39 -06:00
Poppamunz 179a30aa4e
Add Minecraft Bedrock Fandom Wiki to sitesEN.json 2024-02-04 13:41:12 -06:00
Kevin Payravi 356363d4a0 Improve search filtering, esp. on Google and Bing
For Google, fixed issue with filtering on Google's country-TLDs, and improved selectors for identifying link results. This includes a function to identify the closest possible result container. For Bing, fixed an issue for when anchor tags don't have an href attribute.
2024-02-04 04:19:09 -06:00
Kevin Payravi b81c54fdc7 Adding title param to MediaWiki search + updating Miraheze search endpoint
The title param is needed on some MediaWiki sites
2024-02-03 20:20:23 -06:00
Kevin Payravi 082d90ad81 Adding Brotato Wiki 2024-02-02 04:54:28 -06:00
Kevin Payravi a9a86a3a22 Adding Dark and Darker Wiki 2024-02-02 04:50:24 -06:00
Kevin Payravi 7ace23f7fe Adding Heroes III Wiki 2024-02-02 04:48:47 -06:00
Kevin Payravi bd9b5a683d Updating wiki.gg destination names 2024-02-02 00:24:01 -06:00
Kevin Payravi 1aabb7edd2 Adding 8 more wiki.gg wikis 2024-02-02 00:23:09 -06:00
Kevin Payravi ec520df59d Adding Finnish to settings lang filter 2024-02-01 23:09:29 -06:00
SnorlaxMonster 4e553949bb
Add wikis listed on Anti-Wikia Alliance's "Forked wikis" page 2024-02-01 23:04:21 -06:00
Kevin Payravi 9442901a5d Version 3.4.0 2024-01-29 16:51:18 -07:00
Kevin Payravi c5acfc2002 Adjust padding 2024-01-29 16:29:41 -07:00
Kevin Payravi 6f36822968 Adding Risk of Rain wikis 2024-01-29 15:27:55 -07:00
Kevin Payravi b1818f3790 Banner exit button now applies to both types of banners 2024-01-29 03:20:12 -07:00
Kevin Payravi 8e974e4c04 Updating guide 2024-01-29 02:51:20 -07:00
Kevin Payravi 34079ef8bc Reword search engine hidden banner setting 2024-01-29 02:16:13 -07:00
Kevin Payravi 247d85a544 Undertale Yellow favicon name fix 2024-01-29 01:46:57 -07:00
Kevin Payravi bae48ca1ac Set LANGS array to var as it may be declared multiple times 2024-01-29 01:21:10 -07:00
Kevin Payravi 80a13232b5 Adding vaporwave.wiki 2024-01-29 00:53:10 -07:00
Kevin Payravi 237840c115 In search, replace plus signs in Fextra results with spaces 2024-01-29 00:37:33 -07:00
Kevin Payravi ad00efe081 Merge branch 'main' of https://github.com/KevinPayravi/indie-wiki-buddy 2024-01-27 01:26:13 -07:00
Kevin Payravi 3a4fe01b9a Updating metadata for a couple wikis 2024-01-27 01:26:11 -07:00
Kevin Payravi a79e6eb5a9
Adjust Undertale Yellow destination name 2024-01-26 20:52:13 -06:00
Luka Simić b5df0027d6
Added Undertale Yellow Wiki on wiki.gg 2024-01-26 20:51:43 -06:00
SnorlaxMonster d0d5d408e4
Correct capitalization of WiKirby
WiKirby was incorrectly capitalized as Wikirby
2024-01-26 04:20:33 -07:00
Kevin Payravi 3d35c31d77 In Bing, use decoded obfuscated URL for filtering 2024-01-26 04:10:23 -07:00
Kevin Payravi 297d5dbba2 Merge branch 'main' of https://github.com/KevinPayravi/indie-wiki-buddy 2024-01-24 03:18:21 -07:00
Kevin Payravi 8242e203e4 Fixes and improvements for Bing filtering
Resolves issue with Bing truncating links
2024-01-24 03:18:19 -07:00
Marsh 95f2b648a3
Added VTOL VR Wiki
Co-authored-by: Kevin Payravi <kevinpayravi@gmail.com>
2024-01-22 14:47:24 -06:00
Kevin Payravi f7da05a066
label -> origins_label in README 2024-01-22 14:43:25 -06:00