Render deployed instances (GeneralMathsMOD links hosted on render)are going to be removed very soon due to my economical situation and will never be used again! I am currently testing netlify looking for support. Use, till I put as the main link a non hosted on render link, use this one gmaths tmp
Version 7.1b (see CHANGELOG for more information)
This MOD is a work in progress. This means that, if you deploy this repository, there might be some issues. Look inside the TO DO Section on this README for more information about what is going to be done in this MOD
- Tons of apps & games
- History hider (about:blank Cloak)
- Sleek UI with good animations
- Tab cloaker (Change TAB's Name and Logo)
- Support page to help lost and confused people
- 2 working emulators
- Mirror links page
- 3 unblockers / proxies
- And more!
- Youtube
- CAPTCHA / hCAPTCHA
- Spotify
- Discord
- GeForce NOW (Partially Supported)
- Github
- Any static website
- And more❕
$ git clone https://github.com/moddedstuffguy/GeneralMathsMOD --recursive
$ cd GeneralMathsMOD
$ npm install
$ npm start
Click the Run on Replit button and CHOOSE Node.JS as the language. To setup on Replit, first click on the "Run on Replit" button. After loading into your repl, run the following commands:
$ chmod +x main.sh
$ ./main.sh
OR
$ bash main.sh
NOTE: On Repl, The command git submodule update --init
has to be executed (This shouldn't be necessary because the command is automatically executed when running the main.sh
script)
Click on the "Deploy to Vercel" button and deploy the branch named vercelVersion
Click on the Deploy to Render
green button...
git submodule update --remote
IMPORTANT: This may override files in static/
so be careful.
Folders
static - Folder for files of General Mathematics MOD
node_modules - Files for bare-server-node
BlacklistServe - Used to block make General Math MOD undetectable to automod
Static
css - Contains all CSS for the website and themes
gfiles - Contains all files for games and SWF games
img - For all images used within the website
intergrations - Contains all integrated features
nohist - Allows for people to use About:Blank for no history
scripts - Contains all Javascript files
uv - Contains all files for Ultraviolet Backend Script
- Change README.md Info
- Create CHANGELOG.md
- Remove CHATBOX Feature
- Upload a New Background to the Repository
- Apply the *New Web Background
- Remove the background and upload a different one (REASON: The white areas in BG hide the white text areas)
- Fix the Background by removing the anoying blue areas that cover the background (I've written anoying because, as I want a new BG but the css code covers the BG, it's anoying)
- Make new visual assets (such as logos and icons)
- Insert the new visual assets and remove the original ones
- Change some of the Website and Repository info
- Remove, Add and Modify some webs from
Sites
Page - Add GitHub to
Sites
Page - Fix GitHub Site issues when using ultraviolet proxy
- Fix ultraviolet proxy
- Update Bare-Server-Node on the dependencies inside
package.json
andpackage-lock.json
- Add Replit to
Sites
Page - Add Vercel to
Sites
Page - Create a Discord Community
- Create mirror_links.md
- Add
mirrors.html
into sidebar - Add mirror access files into
mirrors.html
-
Deploy GeneralMathsMOD into KoyebRemoveDeploy to Koyeb
Button fromREADME.md
(As Koyeb Deploy is NOT supported) -
(Deploy GeneralMathsMOD into Vercel) RemoveDeploy to Vercel
Button fromREADME.md
(As Vercel Deploy is NOT supported) - Add WEBRETRO EMULATOR into
./static/gfiles/rarch
- Add WEBRETRO into
g.html
and add some downloadable ROMs intog.html
page. - Add webretro help in
support.html
- Add at least 10 downloadable ROMs into
g.html
page - Add Futbin web into
Sites
Page (for FIFA) - Add a NEW PROXY (Womginx)
- Add Node Unblocker PROXY
- Fix Womginx
- Change Womginx search style to generalmaths style (change womginx search page aspect)
- Fix Node Unblocker
- Create scripts for Womginx and Nodeunb for using proxy with iframe method
- Add another proxy server
- Remove Deployed render instances (Links hosted on render.) NOTE: Users will still be able to deploy the project into render if they can afford it!
- Fix Endless building step on netlify and on vercel
- Create Branch for Vercel Deploys
- Deploy GeneralMathsMOD into vercel once the endless build bug gets fixed so I can test for support.
- Put vercel deployed instance link into the repository
- Deploy into netlify
General Mathematics Original Repo https://github.com/GeneralMathematics/General-Mathematics-Beta
Ultraviolet https://github.com/titaniumnetwork-dev/Ultraviolet
Bare Server Node https://github.com/tomphttp/bare-server-node
Node Unblocker https://github.com/829qqvsvchwj/node-unblocker-heroku
Womginx https://github.com/binary-person/womginx
Lightspeed Blocker https://github.com/NebulaServices/Nebula
Part of package-lock.json https://github.com/AstralService/Lucid/blob/main/package-lock.json
FoxMoss https://mediaology.com
Gfiles & RetroArch https://github.com/BinBashBanana/gfiles
Some More Gfiles https://github.com/caracal-js/gfiles
EmulatorJS https://github.com/ethanaobrien/emulatorjs
EaglerCraft https://github.com/LAX1DUDE/eaglercraft