Skip to content

Latest commit

 

History

History
174 lines (137 loc) · 7.06 KB

README.md

File metadata and controls

174 lines (137 loc) · 7.06 KB

General Maths MOD

Status Badge Status Badge

Language badge Status Badge

CURRENT VERSION

Version 7.2.0 (see CHANGELOG for more information)

CHANGELOG

GeneralMathsMOD CHANGELOG

JS Bookmarks Credits

JS Bookmarklet Credits

MIRROR LINKS

DM Moddedstuffguy#5027 on discord with proofs of blocked domain

ATTENTION

This MOD is a work in progress. There might be some issues. Look inside the TO DO Section on this README to see what is thought to be done on this MOD

Features

  • Tons of apps & games
  • History hider (about:blank Cloak)
  • Sleek UI with good animations
  • Tab cloaker (Change TAB's Name and Logo)
  • Useful Bookmarks list
  • Support page to help lost and confused people
  • 2 working emulators
  • 3 unblockers / proxies
  • And more!

Suported Websites in Ultraviolet

Deploying and Setting up your own General Mathematics MOD

General Mathematics MOD Quick Deploys

Deploy to Render Deploy to Netlify Deploy to Vercel

Basic Guide (for terminal users)

$ git clone https://github.com/moddedstuffguy/GeneralMathsMOD --recursive
$ cd GeneralMathsMOD
$ npm install
$ npm start

Replit has prohibited the deploy of proxies (as written is Replit ToS). Replit deploys won't be available.

Vercel Setup Guide

Click on the "Deploy to Vercel" button and deploy the branch named vercelVersion (just change (on vercel dashboard) in Vercel Prooject git settings the default branch from main to vercelVersion)

Render Setup Guide

Click on the Deploy to Render green button...

Updating Bare from git

git submodule update --remote

IMPORTANT: This may override files in static/ so be careful.

GeneralMathsMOD Documentation

File Structure

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

GeneralMathsMOD TO-DO List

  • 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 and package-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 Koyeb Remove Deploy to Koyeb Button from README.md (As Koyeb Deploy is NOT supported)
  • (Deploy GeneralMathsMOD into Vercel) Remove Deploy to Vercel Button from README.md (As Vercel Deploy is NOT supported)
  • Add WEBRETRO EMULATOR into ./static/gfiles/rarch
  • Add WEBRETRO into g.html and add some downloadable ROMs into g.html page.
  • Add webretro help in support.html
  • Add at least 5 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
  • Remove replit deploys ='(
  • Add Super Mario 64 game!

Credits

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