red-stone-network / clockwork

It's like an operating system in your browser! [LIKE THIS REPO? STAR IT!]
https://clockwork-os.vercel.app/
179 stars 268 forks source link

Make everything based on the github repository #22

Closed ghost closed 1 year ago

ghost commented 1 year ago

Is your feature request related to a problem? Please describe. Yes, it is. Not doing this causes an issue where it doesn't work if the website is blocked.

The Problem I want everything to be based on the GitHub repositories, instead of scripts found on the websites. For example, some of the code references HTML from the website, and sometimes outright just iframes the website. This makes it impossible to use the bookmarklet if the website is blocked or firewalled.

You can add different versions of the bookmarklet/HTML where all of the scripts are taken off of the GitHub repository link, instead of the website links, so even if the website gets blocked then you can still access the bookmarklet and manual HTML unless the repository link itself gets blocked.

ghost commented 1 year ago

sorry if my explanation is a little vague

Hellscaped commented 1 year ago

other idea: data uris.

Impossible to be blocked. They resolve in the browser, not the internet.

ToasterPanic commented 1 year ago

We don't really wanna constantly go and update the website in 2 different places. If you have any ideas on how we could automate this, please tell me.

Also, data URIs can absolutely be blocked.

ToasterPanic commented 1 year ago

Also, thank you for using a template!

ToasterPanic commented 1 year ago

I'm also gonna add this: Gitlab is objectively better than Github. The only reason this exists is because we're trying to get a decent-sized userbase.