{"id":24329440,"url":"https://github.com/acquitelol/sparxmaths","last_synced_at":"2025-09-27T15:31:37.251Z","repository":{"id":181058872,"uuid":"666149165","full_name":"acquitelol/sparxmaths","owner":"acquitelol","description":"The cutest Sparx Maths theming and bookwork bypass extension ~!","archived":false,"fork":false,"pushed_at":"2024-05-20T07:18:13.000Z","size":3653,"stargazers_count":53,"open_issues_count":6,"forks_count":6,"subscribers_count":12,"default_branch":"no-updater","last_synced_at":"2025-01-14T07:51:17.102Z","etag":null,"topics":["auto-bookwork","autobookwork","azalea","bookwork","bookwork-bypass","boookwork-code","chrome","chrome-extension","chrome-extensions","chromium","chromium-extension","extension","homework","sparx","sparx-bookwork","sparx-maths","sparx-maths-solver","sparx-solver","sparxmaths","sparxsolver"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/acquitelol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-13T20:40:09.000Z","updated_at":"2025-01-13T22:38:29.000Z","dependencies_parsed_at":"2024-01-15T13:17:09.810Z","dependency_job_id":"1337a2cc-3579-488c-aa66-6c2ed78f143d","html_url":"https://github.com/acquitelol/sparxmaths","commit_stats":null,"previous_names":["acquitelol/cutestbypass","acquitelol/azalea","acquitelol/aster","acquitelol/sparxmaths"],"tags_count":80,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acquitelol%2Fsparxmaths","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acquitelol%2Fsparxmaths/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acquitelol%2Fsparxmaths/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/acquitelol%2Fsparxmaths/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/acquitelol","download_url":"https://codeload.github.com/acquitelol/sparxmaths/tar.gz/refs/heads/no-updater","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234444615,"owners_count":18833658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auto-bookwork","autobookwork","azalea","bookwork","bookwork-bypass","boookwork-code","chrome","chrome-extension","chrome-extensions","chromium","chromium-extension","extension","homework","sparx","sparx-bookwork","sparx-maths","sparx-maths-solver","sparx-solver","sparxmaths","sparxsolver"],"created_at":"2025-01-18T00:15:37.501Z","updated_at":"2025-09-27T15:31:31.648Z","avatar_url":"https://github.com/acquitelol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"extension/assets/logo.png\" style=\"width: 2rem\"\u003e Azalea\n\n## **The** ***cutest*** **SparxMaths bookwork-bypass extension for Chromium ~!**\n\n### ✩ *If you like this project, consider giving it a star!* ✩\n\n\u003cimg src=\"extension/assets/divider.png\"\u003e\n\n### ♡ **How to install:**\n\n- Go to [**Releases**](https://github.com/acquitelol/azalea/releases/) \u003e **[Latest](https://github.com/acquitelol/azalea/releases/latest)** or click on **[Azalea.zip](https://github.com/acquitelol/azalea/releases/latest/download/Azalea.zip)** to download the **compressed extension bundle** containing all the things to be injected into Sparx!\n    \u003chr /\u003e\n- Extract the ZIP to a folder onto your local file system.\n- Open the **Manage Extensions** tab in your Chromium-based browser\n  - (This can be any browser ranging from `Chrome` to `Edge` to `Opera` to `Arc` to `Orion`).\n  \u003chr /\u003e\n- *(Enable* ***Developer Mode*** *if not enabled already.)*\n- Click on **Load Unpacked**.\n- Select the **Azalea-(version)** directory.\n  \u003chr /\u003e\n- **You're done!** Open/Refresh `Sparx` and the extension should be installed! :D\n\n\u003cimg src=\"extension/assets/divider.png\"\u003e\n\n### ♡ **Features provided by the extension:**\n\n- Adds a simple CSS property which **allows all text to be selectable**:\n\n    ```css\n    :root {\n        --user-select-accessibility-setting: default !important;\n    }\n    ```\n\n- Provides access to **Themes** by going into **Menu \u003e Settings** at the top right!\n  - Currently the **themes available** include:\n  - None (Default ✓), Pink, Purple, Blue, Aqua, Green, Creme, Dusk, Custom\n    \u003chr /\u003e\n  - *Note:* ***Custom themes allow you to theme every colored variable available in Azalea, ranging from tints to regular colors to text colors. This uses the colors for `Pink` by default because I advocate for pink and believe it is the best color \u003c3.***\n  \u003chr /\u003e\n\n- Stores **bookwork checks** and automatically selects them if possible (this is *on* by default, and can be disabled from **Menu \u003e Bookwork**), otherwise shows you the most recent answers to choose the correct option yourself.\n\n- *Note:* **You can manage your stored bookwork checks by going into ***Menu \u003e Bookwork*** at the top right**\n\n  \u003chr /\u003e\n\n- Allows you to anonymize your username by setting it to **Rosie :3** by default (editable from **Menu \u003e Settings**, off by default). This aims to make Sparx a place where you cannot be doxxed by showing a screenshot asking for help!\n\n  \u003chr /\u003e\n\n- Allows you to change the icon used in Sparx by providing an image URL! (editable from **Menu \u003e Settings**, off by default).\n\n\u003cimg src=\"extension/assets/divider.png\"\u003e\n\n### ♡ **Notes on bundling and updating:**\n\n- The codebase **is minified and obfuscated into a bundle**, but this is simply done to reduce file size when installing. This means that **all of the source code is public** and the codebase is transformed into a bundle using GitHub Actions, available to view [here](https://github.com/acquitelol/azalea/actions).\n\n    \u003chr /\u003e\n\n- This ensures that the code is safe to use for everyone! If you don't trust me, the actions, or want to be extra sure, *which is perfectly fair enough*, **clone the repository and build the extension yourself**!\n\n    \u003chr /\u003e\n\n- Due to the limited nature of Manifest V3 Chrome Extensions, having an updater is *very* difficult and convoluted, due to Chrome's Storage APIs being too slow to load the code in time to yield React via exfiltration. As such, there is no way to update automatically. You must re-download Azalea from [releases](https://github.com/acquitelol/azalea) every time there is an update.\n\n\u003e If you have any questions, please [raise an issue](https://github.com/acquitelol/azalea/issues/new) :3\n\n\u003cimg src=\"extension/assets/divider.png\"\u003e\n\n### ♡ **Contributing:**\n\n- To contribute to this project, it's **really** simple!\n- Fork **[this repository](https://github.com/acquitelol/azalea)**\n- Clone the fork locally using:\n\n    ```console\n    $ git clone https://github.com/[YOU]/[FORK]\n    ```\n\n- Open up the repository, and checkout a new branch:\n\n    ```console\n    $ git checkout -b feature/meow\n    ```\n\n- Add your amazing feature(s) and **commit \u0026 push to the branch**:\n\n    ```console\n    $ git commit -m 'Added cutest new feature! ;3'\n    $ git push origin feature/meow\n    ```\n\n- Create a **[pull request](https://github.com/acquitelol/azalea/pulls)** and wait for it to be reviewed\n- ***You're done!*** **Thanks for your contribution! :D**\n\n\u003cimg src=\"extension/assets/divider.png\"\u003e\n\n♡ Made by Rosie :3\n\nCopyright © 2023 Rosie ([acquitelol](https://github.com/acquitelol))\n\n```\nAll rights reserved.\n\nThe software provided is not affiliated with Sparx LTD, Sparx Maths, or Sparx Learning.\n\nAll software is provided for educational purposes only, and should not be used for unlawful or unethical modification of the Sparx Maths website.\n```\n\n\u003chr /\u003e\n\n\u003ca href=\"#top\"\u003e⇡ Back to top️!\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facquitelol%2Fsparxmaths","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Facquitelol%2Fsparxmaths","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Facquitelol%2Fsparxmaths/lists"}