Skip to content

Musings: Annoying Websites and My Little Ideas

So, I was looking up some information on this website today and ran into this super annoying thing. The site had blocked all copy-paste functions. Talk about frustrating!

Think about it – you come across a technical term you don't know, and you want to copy it to search elsewhere, but nope, can't do it. Or you find this really useful piece of content you want to save and study later, but tough luck, you can only stare at it. What am I supposed to do, type it out word by word? Yeah, right, like anyone has time for that.

But then, I remembered this little translation plugin I'd been tinkering with a few days ago. Gave it a try and, what do you know? It actually managed to extract the text from those no-copy zones. With a bit of tweaking, this might just solve the problem.

Speaking of which, another idea popped into my head. I usually bookmark good articles I come across. But when you've got a ton of bookmarks, finding stuff becomes a real pain. Wouldn't it be cool if we could save the whole article and have AI manage it for us?

Here's what I'm thinking:

  1. Use a plugin to save the entire article
  2. Toss it into a vector database
  3. Hook it up with a locally run large language model

The key point is, I'm planning to use Ollama plus Qwen, running right on my own computer. This way, we keep things private and don't have to worry about internet outages. The best part? We can customize it however we want, no need to play by anyone else's rules.

When you want to find something, it'd be like chatting with a friend – just ask the AI whatever. Sounds pretty handy, right?

Once I've got some free time, I've got to make a demo of this. If it works out, it could be a game-changer. Not only would it handle those pesky websites that block copying, but it'd also make it way easier to store and find all the good stuff we come across online.

Oh, by the way, my translation plugin is open-source on GitHub. You can check it out at https://github.com/hx23840/PointLingo if you're interested.

Alright, that's all for today's rambling. I'll be back with more musings when inspiration strikes again!