-
Notifications
You must be signed in to change notification settings - Fork 127
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
Using Headless Browsers #37
Comments
I propose this combination:
My reason:
I'll spend some time gluing together something from both lib and show you the result in a day or two |
@Cormanz I tinkered for some time, encountered some difficulties:
|
Great work so far. I'll try some experimentation with these myself, too. Keep us posted on your progress! |
I explored on 2 tracks:
my guess for its good result is:
the draw back is:
the unique value is:
|
@Cormanz I further experimented on capture-to-pdf-convert-to-text, see code: https://github.com/jaykchen/smartgpt/blob/main/src/plugins/browse/headless/mod.rs
It's just an attempt to run something. |
Wow, that's fascinating! Might be worth integrating into the native |
@Cormanz I've just made a draft pr, the caveat is that it works only on Linux, don't know how I can make it accessible on other platforms. |
Perhaps keep it as a separate drop in plugin for linux only? Windows and Mac users can always use docker or WSL if they wanna try it. |
@philip06 found an alternative library, it's robust and it offers all platforms support, please give it a spin when you're available, thanks |
Sure i'll try it out on windows and WSL |
It seems like a good idea to integrate headless browsers using a Rust crate such as thirtyfour to allow for fast, performant, and easy access to existing plugins that rely on websites without needing API keys for setting up tools such as
google
, which can be complicated for some users. It could also make it much easier to implement new tools and APIs.The text was updated successfully, but these errors were encountered: