neon_arch
4ccd0486e7
⚙️ refactor: replace oncecell with oncelock from std library ( #180 )( #178 )
2023-08-27 20:57:33 +03:00
xffxff
c3a7c917f6
make format happy
2023-08-24 09:50:19 +08:00
xffxff
23ff24bdf3
add a test to check if the regex wildcard .* matches any character
2023-08-24 09:46:01 +08:00
xffxff
a2fc10ca39
add a test for invalid regex
2023-08-24 09:36:08 +08:00
xffxff
4280545e8c
add a test for non-existent file
2023-08-24 09:32:22 +08:00
xffxff
5c0397c456
add some comments to filter_with_lists and add a basic test
2023-08-24 09:29:08 +08:00
zhou fan
2f1fa00f87
Merge branch 'rolling' into feat-error-box-for-engine-errors
2023-08-24 08:16:32 +08:00
zhou fan
575a7f95ba
Merge branch 'rolling' into feat-error-box-for-engine-errors
2023-08-24 08:02:03 +08:00
neon_arch
44216e4d4c
✨ feat: optimise search results filtering code ( #163 )
2023-08-23 13:11:09 +03:00
neon_arch
4f28711218
✨ feat: add code to filter aggregated search results using lists ( #163 )
2023-08-22 19:16:37 +03:00
Milim
5aca5c0d0d
Improve aggregation
...
Adds the EngineHandler struct
Removes vulnerability where an attacker could send requests cookies with fake engine names and crash the server.
Merged RawSearchResult and SearchResult, as they were functionally identical.
2023-08-18 10:43:53 +02:00
Milim
15dfda6ea9
Improve Aggregation function & config parser
...
Refactor aggregation function
Rename visiting_url to url, as they are always the same (see upstream engine scalping).
Refactor parsing function to be more readable.
2023-08-17 22:48:20 +02:00
Milim
af3b1cb308
Use non-blocking sleep function
...
std:🧵 :sleep blocks the entire thread and thus also forces all other current requests to be halted.
2023-08-17 21:45:48 +02:00
neon_arch
c4935f202a
✨ feat: add images, error_box & new message when no results are provided ( #185 )
2023-08-10 04:32:47 +03:00
neon_arch
653d08c801
🔧 chore: fix link in the logs & add logs for engine error ( #170 )
2023-08-05 19:16:27 +03:00
neon_arch
9cb582a10d
✨ feat: improve code documentation
2023-07-30 17:08:47 +03:00
neon_arch
2d47e8d730
✨ feat: provide the functionality to use the new config option
2023-07-30 10:53:48 +03:00
neon_arch
a28d559426
✨ feat: add documentation for the outputs.iter()
code block
2023-07-17 17:03:50 +03:00
neon_arch
7e3b59e8c0
✨ feat: remove the empty_result_set option and helper functions
2023-07-17 13:03:20 +03:00
neon_arch
cff7de9d0f
✨ feat: rephrase the comment to break it into smaller sentences.
2023-07-17 10:47:29 +03:00
neon_arch
74e4fc6169
Merge branch 'rolling' into improve-async-multithreading
2023-07-15 19:50:31 +03:00
Milim
440216871d
Rename Things, refactor some code
...
BREAKING: renames `binding_ip_addr` to `binding_ip` and `redis_connection_url` to `redis_url`.
Renames a lot of internals as well, but they are to many to mention.
2023-07-03 19:30:25 +02:00