Is anyone building something like this? (It would be great if I could run something on my own server.)
Is anyone building something like this? (It would be great if I could run something on my own server.)
If you don't mind a bit of tinkering and are a Linux user, you can start with a squid proxy on your server which will keep a log. That could be a Raspi at home. Your browser can connect to that server, either directly, or via SOCKS5 or even an ssh tunnel if the proxy is running on your (external) server.
These ssh tunnels are very flexible things. I use an ssh tunnel and SOCK5 on top of that so my network cannot be traced by my provider. The tunnel is set up in a terminal window like
ssh -D 8080 -l user proxy.mydomain.net sleep $[45*60]
and the browser (Firefox for example) is configured to use the proxy at "localhost:8080" which routes its network connection through the tunnel exiting at my server. The "sleep ..." is any command you want to run instead of a real login session, i.e. you can just drop it if you want. One can add a proxy into this chain. Or use "ssh -v -D ..." to get a log where you can extract your destinations.The AI part would not trivial in general, and especially because of "content creators" and "SEE optimizers" ... and last but not least dynamic web pages.
Edited: clarification and typo removal.
I'm just not sure how this would work with SSL. I might have to install a self-signed SSL certificate on my devices, but it wouldn't work if a site uses certificate pinning. Is there an easy way around that? Maybe run Chromium with some CLI flags, or use a fork?
Hmm, you can terminate the SSL connections on a proxy. Some colleagues at work (but at a different location)maintain such a setup (i.e. I never set it up myself) but the relevant search terms are "reverse proxy" and "SSL termination" on that proxy. Only the proxy needs a proper certificate then, but that's where Let's Encrypt helps.
Edit: here's an example
It doesn't do question answering right now, but it saves, indexes & categorises articles for you. The reader mode extension this is tied to is open-source, but the backend code not yet.
Here's the private beta link if you're interested: library.lindylearn.io/signup