Commit Graph

93 Commits

Author SHA1 Message Date
davidovski c70436b257 Move checking for frontends to printing instead of parsing 2023-09-06 12:07:38 +01:00
davidovski 37f77e5e8d set default language 2023-08-30 21:47:22 +01:00
davidovski 01fe983009 curl follow location by default 2023-08-30 21:06:09 +01:00
davidovski 9d431ae8c0 Actually exec fallback requests 2023-08-30 20:50:23 +01:00
davidovski a33f26a638 Add no instances message 2023-08-30 17:50:56 +01:00
davidovski 12f02198f9 Add no results messages 2023-08-30 17:26:34 +01:00
davidovski aaf111abf7 Always do no fallback on fallback requests 2023-08-30 16:05:31 +01:00
davidovski 4488200d22 Add ttl on caches 2023-08-30 13:58:47 +01:00
davidovski a8c4f4e609 Use caching for all requests 2023-08-30 13:50:01 +01:00
Revvy 33240c4d21 fix high-severity vulnerability 2023-08-29 14:07:50 -04:00
davidovski 98707900bf Fix language config variable not working 2023-08-26 00:42:44 +01:00
davidovski ccc0d78dee Fixed incorrect use of function_exists 2023-08-25 19:09:06 +01:00
davidovski 11e11192a4 Do not persist if apcu is not installed 2023-08-25 19:03:11 +01:00
davidovski b8047b2982 add default for request_cooldown 2023-08-25 17:53:59 +01:00
davidovski 039e549d4c Change default timeout to 25 minutes 2023-08-25 17:48:45 +01:00
davidovski f50022f780 added request cooldowns for google 2023-08-25 17:39:08 +01:00
davidovski 0fd041a353 Add timeouts for failing instances 2023-08-25 16:23:53 +01:00
davidovski a7d1836eff Fixed fallback not occuring when special result 2023-08-25 11:36:19 +01:00
davidovski 508ac0c576 Use cookie frontend over config frontend 2023-08-24 15:45:45 +01:00
davidovski 1b694e0882 Fix frontends being parsed from config 2023-08-23 10:55:51 +01:00
davidovski 1e15006067 Remove duplicate nfb parameter 2023-08-23 00:54:10 +01:00
davidovski 14cdccb83f add theme to query parameter 2023-08-23 00:51:23 +01:00
davidovski 1b898c6614 fallback on all queries 2023-08-23 00:46:21 +01:00
davidovski 649b0065e3 make some options editable via url parameters 2023-08-23 00:46:21 +01:00
davidovski b3693add93 use correct parameter for search query 2023-08-23 00:46:21 +01:00
davidovski 89c957e92c Make settings.php use opts 2023-08-23 00:46:21 +01:00
davidovski 6c253bcb47 put all settings in single "opts" array 2023-08-23 00:46:21 +01:00
davidovski 4941a6aa58 use engine request for torrent search 2023-08-23 00:46:21 +01:00
davidovski 0bd726d897 moved files 2023-08-23 00:46:21 +01:00
davidovski 34fdaac058 use same logic for search and api 2023-08-23 00:46:21 +01:00
davidovski 19627c94c9 add bittorrent and tor to be enginerequest types 2023-08-23 00:46:21 +01:00
davidovski fd93a0e154 Add EngineRequest class 2023-08-23 00:46:21 +01:00
davidovski b7e0ed8742 Add instances.php to footer 2023-08-16 22:27:48 +01:00
davidovski b20a57572b Add instances list 2023-08-16 22:26:31 +01:00
Ahwxorg 2ca9603121
feat: adding fallback to other instances if rate limiting happens, PR from davidovski/librex.
Fallback to other librex instances
2023-08-12 02:12:37 +02:00
Revvy bc0881c663 hnhx/librex#252 2023-08-07 17:45:30 -04:00
davidovski 05a52f5f62 Filter reqests to self on fallback 2023-08-07 18:47:01 +01:00
davidovski f737730e40 Copy settings cookies when making a call to other instance 2023-08-07 18:47:01 +01:00
Ahwx c3b2444eea chore(*): renaming the entirity of LibreY 2023-08-02 16:18:21 +02:00
Revvy b7776f0c7c stackexchange support with anonymousoverflow 2023-05-28 17:47:35 -04:00
hnhx b0ce09abbd
Merge pull request #210 from codedipper/main
gist support with gothub, goodreads to biblioreads
2023-05-01 09:45:08 +02:00
Nicola Guerrera 2b33116fe0 Make openserach.xml location relative 2023-04-30 14:56:55 +02:00
Revvy 50467f2a9c gist support with gothub 2023-04-22 17:07:25 -04:00
Revvy e4178913bd remove bibliogram 2023-03-26 19:51:29 -04:00
hnhx 35d9a21c5d fixed wikipedia bang, added tor instance for search.ahwx.org 2023-03-14 12:12:47 +01:00
hnhx f92f322439 removed redudant config require 2023-02-17 18:50:25 +01:00
hnhx a8645b7eb6 split the google language to site and results, now everything related to instances are defined in the config file 2023-02-17 09:44:03 +01:00
hnhx d909552dbf code cleanup, removed an instance that broke the rules 2023-02-05 09:55:28 +01:00
hnhx 8edd1f9d46 replaced brave video search with invidious, fixed the broken json, fixed the broken main tor instance 2023-01-27 18:17:57 +01:00
hnhx 98f4cd287c
Merge pull request #139 from OshekharO/patch-1
Add StackOverflow Frontend
2023-01-18 18:00:23 +01:00