diff options
| author | frosty <gabriel@bwaaa.monster> | 2026-03-21 21:47:45 -0400 |
|---|---|---|
| committer | frosty <gabriel@bwaaa.monster> | 2026-03-21 21:47:45 -0400 |
| commit | 6b908778693a367eba76d7bb3056330aa21a7db0 (patch) | |
| tree | afde05540e8194e7223dabd184993c94d44c5c01 /src/Main.c | |
| parent | 8229aaa489c8e9cda0ce1ce0997006df712f5123 (diff) | |
| download | omnisearch-6b908778693a367eba76d7bb3056330aa21a7db0.tar.gz | |
feat: enabling/disabling specific engines
Diffstat (limited to 'src/Main.c')
| -rw-r--r-- | src/Main.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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"); |
