neon-mmd / websurfx

:rocket: An open source alternative to searx which provides a modern-looking :sparkles:, lightning-fast :zap:, privacy respecting :disguised_face:, secure :lock: meta search engine
GNU Affero General Public License v3.0
699 stars 91 forks source link

✨ `Qwant` for the search engine #317

Open neon-mmd opened 11 months ago

neon-mmd commented 11 months ago

Provide the qwant search engine for the websurfx search engine. To start working on this issue, you will need to create a new file with the name of the desired engine in the folder src/engines/ which is located under the codebase (websurfx directory). Then in the file, just create a new struct with the name of the engine and then create two impl blocks for the struct. One for implementing the SearchEngine trait on it and the other for implementing the parsers to be used for aggregating results.

After that, just put the name of the desired engine in the match statement located here, make sure that the name of engine is in lowercase.

After that, just move to the config file which is located at websurfx/ directory under the code base and then just edit the config file by including the name of the search engine here.

Note The engine name to be included in the config file is not case sensitive but we would still recommend naming it with the camelcase naming convention.

After doing all the fore-mentioned steps, then we would suggest doing a thorough test to make sure everything works as intended and then submitting a PR.

github-actions[bot] commented 11 months ago

The issue has been unlocked and is now ready for dev. If you would like to work on this issue, you can comment to have it assigned to you. You can learn more in our contributing guide https://github.com/neon-mmd/websurfx/blob/rolling/CONTRIBUTING.md

diogocanut commented 9 months ago

Hey, I want to take this one if not taken : )

neon-mmd commented 8 months ago

Hey, I want to take this one if not taken : )

Yes sure, we will assign this issue to you right away :rocket: :slightly_smiling_face: .

neon-mmd commented 8 months ago

Diogocanut, it has been nearly a month, any progress on this issue so far? We would like to know :slightly_smiling_face: .

jfvillablanca commented 8 months ago

if this isn't being worked on, i'd like to take this one.

diogocanut commented 8 months ago

@jfvillablanca you can take it, had no time to finish yet

neon-mmd commented 8 months ago

@jfvillablanca you can take it, had no time to finish yet

Ok thanks :heart: diogocanut for keeping us updated. Since do not you want to work on this issue therefore we will re-assign the issue to jfvillablanca. Hope to see you soon with another issue in the project. :slightly_smiling_face:

neon-mmd commented 8 months ago

Jfvillablanca, we have now assigned this issue to you. You may start working ln it right away :rocket: :slightly_smiling_face: .

jfvillablanca commented 7 months ago

Feel free to unassign this issue from me. I can't commit some time to work on this currently.

neon-mmd commented 7 months ago

Feel free to unassign this issue from me. I can't commit some time to work on this currently.

Yes sure, no problem. We will un-assign you from this issue right away :rocket:. Also, thanks :heart: for keeping us update on this issue. :slightly_smiling_face:

github-actions[bot] commented 5 months ago

Stale issue message

github-actions[bot] commented 2 months ago

Stale issue message