surfx / src /engines

Commit History

Merge branch 'rolling' into reorganize-code-and-restructure-the-codebase
ca4447f

neon_arch commited on

Merge branch 'rolling' into change-document-style-with-linter-warnings
fb231de
unverified

neon_arch commited on

Merge branch 'rolling' into feat-disallow-user-to-search-via-lists
60b2fcc
unverified

alamin655 commited on

⚙️ refactor: reorganize code & restructure codebase for better maintainability (#207)
493c56b

neon_arch commited on

🧹 chore: make rustfmt happy (#205)
453dbdc

neon_arch commited on

⚙️ refactor: change & add documentation to the code based on the lints (#205)
049b1c1

neon_arch commited on

✨ feat: pass new safe search option in the results function in the
cbad560

neon_arch commited on

✨ feat: pass the config option into the results function (#201)
6fa45ec

neon_arch commited on

⚙️ refactor: remove deprecated intoreport functions & add minor optimizations (#180)(#178)
2a68081

neon_arch commited on

⚙️ refactor: add several optimizations to the engine code (#180)(#178)
f5f0488

neon_arch commited on

Improve aggregation
5aca5c0

Milim commited on

Improve Aggregation function & config parser
15dfda6

Milim commited on

Merge branch 'rolling' into patch-searx-results-on-first-page
a8b6a9b
unverified

neon_arch commited on

🛠️ fix: add & improve code to handle page handling in searx & duckduckgo
a8791de

neon_arch commited on

✨ feat: improve code documentation
9cb582a

neon_arch commited on

🧹 chore: reformat code to make rustfmt happy
25d6af0

neon_arch commited on

✨ feat: provide the functionality to use the new config option
2d47e8d

neon_arch commited on

Merge branch 'rolling' into improve-async-multithreading
74e4fc6

neon_arch commited on

✨ feat: add documentation to code
94ef62e

neon_arch commited on

✨ feat: fix code for clippy suggestions
9ee516e

neon_arch commited on

✨ feat: define common behaviour for all engines
27247ba

neon_arch commited on

✨ feat: remove the time crate import
c223fed

neon_arch commited on

✨ feat: rewrite code by implementing common engine trait `SearchEngine`
f9b9e87

neon_arch commited on

✨ feat: implement common engine trait
b72af01

neon_arch commited on

Rename Things, refactor some code
4402168

Milim commited on

fix spelling
dbe5b53

Milim commited on

make format happy
ebb9e9e

XFFXFF commited on

Update src/engines/engine_models.rs
b6faa09
unverified

XFFXFF neon_arch commited on

improve error handling by using `error-stack` crate
9a4cf94

XFFXFF commited on

chore: add source and an appropriate message to different error variants
c2280b7

neon_arch commited on

chore: make clippy github action happy
4460730

neon_arch commited on

chore: provide a better and more standardized way to handle engine errors
5962cca

neon_arch commited on

chore: add enum to handle different reqwest errors & add timeout to requests
019b332

neon_arch commited on

improve code to evade bot detection and closes #8
0502a8f

neon_arch commited on

optimise code for large scale server use and closes #7
c5c1684

neon_arch commited on

add code to evade ip blocking, improve pagination code and fix documentation
c170de8

neon_arch commited on

Improving source code documentation.
fc69ace

neon_arch commited on

updating and improving README.org
ed13a16

neon_arch commited on

Refactoring code and separating code into files for better maintainability
f94ac50

neon_arch commited on

initial commit
15fc415

neon_arch commited on