ThatFruedDued / blooket-utility

The most advanced, compatible, and open Blooket utility.
75 stars 71 forks source link

Website Blocked #53

Open Co1t0n opened 2 years ago

Co1t0n commented 2 years ago

title

ThatFruedDued commented 2 years ago

Please provide more information. What service is your school, work, or ISP using to block internet services? Please provide this information, but also keep in mind that there still may not be a way to unblock this (due to the nature of it being working as intended on most blocking systems).

Co1t0n commented 2 years ago

Mcaffe web getaway.

ReedGraf commented 2 years ago

@ThatFruedDued You could deploy it to other services (assuming they are not blocked) like Vercel, Heroku, or Glitch. You could also have a Replit version since you can connect GitHub I think.

ThatFruedDued commented 2 years ago

The problem with deploying to external servers is that free tiers do not offer enough free execution time to keep the utility up. This is why the Heroku version errored and also why I switched from Heroku to a self-hosted CentOS server. This is definitely something to keep in consideration, however, as school devices is probably where a great portion (if not most) of the utility's users come from.

ReedGraf commented 2 years ago

That's understandable, servers are expensive especially when you have a lot of users.

ThatFruedDued commented 2 years ago

If anyone has premium subscriptions for services like Heroku, please consider deploying this app to that service. The app does not require very much processing power (my self-hosted version is running on 1 CPU with 1 GB of RAM) and would help bring this utility to more users. Thanks!

om3ga6400 commented 2 years ago

@ThatFruedDued you can import the embed code to google sites thats unblocked

ThatFruedDued commented 2 years ago

Please try using the new unblock guide to fix any issues you may have: https://thatfrueddued.github.io/blooket-utility/unblock-guide/

Co1t0n commented 2 years ago

Can you make versions of it on githubpages? its free. idk how to code so idk if it work

ThatFruedDued commented 2 years ago

Unfortunately, this will not work as the Blooket Utility requires a CORS proxy in order to run sandboxed on a different domain.

Co1t0n commented 2 years ago

I have a free heroku account, I can host on that if needed

Co1t0n commented 2 years ago

and freenom for a domain

BannanaPants commented 1 year ago

Would it work as a bookmarklet?

BannanaPants commented 1 year ago

And maybe it could work as github pages if we transcend our brains...

BannanaPants commented 1 year ago

It's not just this site that's blocked for me, all of the sites that use whatever app you used to create it are blocked.

BannanaPants commented 1 year ago

Also how would the google sites version work?

VillainsRule commented 1 year ago

Also how would the google sites version work?

it wouldn't

ThatFruedDued commented 1 year ago

@BannanaPants it would not work as a bookmarklet; this utility is far too complex to run under a bookmarklet, especially with the harsh content security policy on the official Blooket website. It is also impossible to create this on GitHub Pages as Pages can only serve static pages, and it is not possible to create this utility as a static page (it requires a server). Google Sites is also completely useless for serving the utility. If my website is blocked and all the unblock methods listed do not work, unfortunately it will not be possible for you to access the utility.

Co1t0n commented 1 year ago

think its possible to host on railway, netlify or services like that?

Co1t0n commented 1 year ago

the domain is blocked at my school and i think it would be a waste to pay for more that could get blocked within the year so I think that railway or netlify or maybe a thing like heroku (which isnt free anymore but would be cheaper) for multiple domains

VillainsRule commented 1 year ago

the domain is blocked at my school and i think it would be a waste to pay for more that could get blocked within the year so I think that railway or netlify or maybe a thing like heroku (which isnt free anymore but would be cheaper) for multiple domains

okr already owns the domain for other purposes. okr doesn't need to start paying for stuff just to help you.

Co1t0n commented 1 year ago

im not implying tat, heroku isnt free but is the best option but there are services that still offer it for free

VillainsRule commented 1 year ago

im not implying tat, heroku isnt free but is the best option but there are services that still offer it for free

you seem to know a lot about this. the utility is open-source, you should do it!

Co1t0n commented 1 year ago

ok so what directory would be best to publish too? im kinda dumb lol

Co1t0n commented 1 year ago

If anyone has premium subscriptions for services like Heroku, please consider deploying this app to that service. The app does not require very much processing power (my self-hosted version is running on 1 CPU with 1 GB of RAM) and would help bring this utility to more users. Thanks!

yeah I can deploy but do you knwo what directory to use?