Commit Graph

32 Commits

Author SHA1 Message Date
davidovski c67bfbbf8c use noreferer and noopener for anchors 2024-05-16 13:00:04 +01:00
Delirious 547a94488f Missing variable declaration
There is a property you are trying to set which isn't declared in the class or any of its parents.
2024-03-05 18:09:48 -07:00
Ahwx 5acc51d347 fix: some refactoring/fixing of sub-optimal PHP code (merge pull request #123 from dehlirious/minor-changes)
Minor fixes
2024-02-24 22:04:34 +01:00
Delirious 98a8cf77ad require_once
require_once

require_once

require_once

require_once

require_once

include_once

require_once

require_once

require_once

require_once

require_once

require_once

require_once

require_once

require_once

require_once
2024-02-23 11:30:29 -07:00
Delirious cc8fd01412 Fixed uninitalized usage of $opts (to $this->opts)
set_cooldown($this->engine, ($opts->request_cooldown ?? "1") * 60, $this->opts->cooldowns);

to 

set_cooldown($this->engine, ($this->opts->request_cooldown ?? "1") * 60, $this->opts->cooldowns);
2024-02-22 16:13:10 -07:00
davidovski 8d5a78bbb8 cache the page number and language for text 2023-12-30 14:17:48 +00:00
davidovski 28d13074bb Implement mojeek 2023-12-23 23:18:41 +00:00
davidovski 8decb4808c add ecosia search 2023-12-23 23:00:08 +00:00
davidovski 899864f473 Add prefered engine setting to settings page 2023-12-18 01:44:43 +00:00
davidovski c756acdd56 ensure that results doesnt stop printing on an invalid result 2023-12-18 01:44:43 +00:00
davidovski cf4e4ee291 Add yandex scraping 2023-12-18 01:44:43 +00:00
davidovski a21c0713eb fix typo 2023-12-18 01:44:43 +00:00
davidovski 12e635ae1c Don't use an engine if its on cooldown 2023-12-18 01:44:43 +00:00
davidovski fb76571c8b balance results between engines on auto 2023-12-18 01:44:41 +00:00
davidovski e335ee5c11 Add lazy balancing between engines with "auto" 2023-12-18 01:44:06 +00:00
davidovski 7c5789dff2 Implement brave search scraper 2023-12-18 01:44:06 +00:00
davidovski a2893ac9cc Remove dynamic property definitions
Aims to fix deprecation warnings as highlighted by #91
2023-11-19 13:17:07 +00:00
davidovski fa07f21f56 Move base_url parsing to print results 2023-09-06 12:23:59 +01:00
davidovski c70436b257 Move checking for frontends to printing instead of parsing 2023-09-06 12:07:38 +01:00
davidovski 4a98228a90 Properly remove google request if on cooldown 2023-08-30 22:06:36 +01:00
davidovski f8f30323ee do not avoid request if cached 2023-08-30 21:19:50 +01:00
davidovski 73c5b4b98e fix not respecting cooldown 2023-08-30 21:00:00 +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 a8c4f4e609 Use caching for all requests 2023-08-30 13:50:01 +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 04e0183d79 Fix missing arg error 2023-08-25 00:10:03 +01:00
davidovski 8ede57f4f4 fix issue with not actually using duckduckgo 2023-08-23 02:32:47 +01:00
davidovski 1b898c6614 fallback on all queries 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 0bd726d897 moved files 2023-08-23 00:46:21 +01:00