feat: enabling/disabling specific engines
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
#include "Scraping/Scraping.h"
|
||||
|
||||
Config global_config;
|
||||
|
||||
|
||||
int handle_opensearch(UrlParams *params) {
|
||||
(void)params;
|
||||
extern Config global_config;
|
||||
@@ -51,7 +51,8 @@ int main() {
|
||||
.randomize_password = 0,
|
||||
.cache_dir = DEFAULT_CACHE_DIR,
|
||||
.cache_ttl_search = DEFAULT_CACHE_TTL_SEARCH,
|
||||
.cache_ttl_infobox = DEFAULT_CACHE_TTL_INFOBOX};
|
||||
.cache_ttl_infobox = DEFAULT_CACHE_TTL_INFOBOX,
|
||||
.engines = ""};
|
||||
|
||||
if (load_config("config.ini", &cfg) != 0) {
|
||||
fprintf(stderr, "[WARN] Could not load config file, using defaults\n");
|
||||
@@ -59,6 +60,8 @@ int main() {
|
||||
|
||||
global_config = cfg;
|
||||
|
||||
apply_engines_config(cfg.engines);
|
||||
|
||||
if (cache_init(cfg.cache_dir) != 0) {
|
||||
fprintf(stderr,
|
||||
"[WARN] Failed to initialize cache, continuing without caching\n");
|
||||
|
||||
Reference in New Issue
Block a user