Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search multiple engines at once #3

Open
harryray33 opened this issue Jan 2, 2022 · 9 comments
Open

Search multiple engines at once #3

harryray33 opened this issue Jan 2, 2022 · 9 comments
Labels
enhancement New feature or request solved Solved

Comments

@harryray33
Copy link

Is it possible to set this so that I can choose and search multiple engines at once rather than having to click search for each engine separately?

Thanks

@garywill
Copy link
Owner

garywill commented Jan 3, 2022

Hi, thank you for feedback!

Good idea to send multiple requests at once!

I think in future version we can implement it by user custom JSON.
Something like:

"multi" : {
    "use_other_engine" : ["google", "duckduckgo" ]
}

What do you think? Any better idea?

@garywill garywill added the enhancement New feature or request label Jan 3, 2022
@harryray33
Copy link
Author

Thanks, maybe a series of checkboxes on the interface to choose which engines to use each time...I mainly use the in-browser section

@harryray33
Copy link
Author

This is a link to one that uses a multisearch option
https://github.com/odebroqueville/contextSearch

Unfortunately, although the multisearch is a good option, contextsearch includes only a very limited amount of engines and doesn't allow for the import of my existing engines which yours does.

@garywill
Copy link
Owner

Sorry for delay. Now the latest version on AMO supports multiple engines at once.

Eg: put this into 'user custom'

{
  "many_once" : {
    "dname": "Many Engines",
    "btns": {
      "gg_ddg": {
        "label": "Google + DDG",
        "use_other_engine": [
            {"source": "browser", "engine": "Google"},
            {"source": "browser", "engine": "DuckDuckGo"}
          ]
      }
    }
  }
}

The source can be bigsearch(default), browser, user.

I mainly use the in-browser section

So "source": "browser" is what you need.

Sorry currently no GUI method to configure. Maybe someday we finish a GUI for user to edit engines....

@harryray33
Copy link
Author

Thanks, I see that Google and DDG is included. Is there an easy way of including my other Engines?

When I use the in browser section, if I hold down control and click different browsers it highlights (puts a box around) each engine. Can I then use one click to search all the highlighted engines?
If not, what is the purpose of the box?

@garywill
Copy link
Owner

what is the purpose of the box?

The "box" indicates which button you clicked last time. So next time you can press Enter to quickly use it again.

Is there an easy way of including my other Engines?

Sorry. Currently our user-customizing GUI is still in heavy constructing stage.
It may be too geeky to ask people to use JSON. Let's bless for the future GUI, lol :-D

@harryray33
Copy link
Author

Thanks, I suppose, at the moment I'll have to click each engine one at a time...

I have quite a few engines..isthere a way of grouping them together or maybe moving engines up and down the list so that they appear together?
This is to save me scrolling down the list to find which engines I want to search each time.

Also, is there a way of exporting the settings and engine list to a config. file that I can import in case of any problems?

@garywill
Copy link
Owner

is there a way of exporting the settings and engine list to a config. file that I can import in case of any problems?

This works.

  • Click "edit custom engines" and copy the "saved engines" JSON then save it in a file.
  • Actually those data is syncronable if you log in to your firefox account. There will be a backup on Mozilla server even if your local data broken

@garywill
Copy link
Owner

Check the new editing GUI.
Now can easily add new engine
Add build-in engines as "fav".
Dragging sorting is available also.

Still, not 100% friendly for all users. "expert mode" engine doesn't have proper GUI yet.

@garywill garywill added the solved Solved label Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request solved Solved
Projects
None yet
Development

No branches or pull requests

3 participants
@garywill @harryray33 and others