[Here's the relevant code](https://github.com/epilys/sic/blob/ed0c162a5700d5e41cf66258356c9d8f2d8b8446/sic/jobs.py#L33) Basically, it fetches the url, - if it's a pdf it tries to get plain text output, - if it's html it pipes it to a rust binary that uses a "readability" algorithm library to get the content as plain text ([here's the code](https://github.com/epilys/sic/tree/ed0c162a5700d5e41cf66258356c9d8f2d8b8446/tools/fetch_remote_content)) also, it calls `w3m` to get formatted text output from that also. So my thought was that if it's gemini, not http, we can get the gem mark with a small tool like `fetch_remote_content`.