diff --git a/README.md b/README.md index f6e64e7..d459477 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,48 @@ # Slader and Quizlet Extension! -- Bypass Slader/Quizlet's 5 solutions limit per month to college books and questions +- Bypass Slader/Quizlet's solutions limit + - (Slader is move to Quizlet now.) - Remove the paywall about how many solutions left - Support Browser: - Chrome : 91.0.4472.124 - Firefox : 90.0 -- Test time : 2021/07/14 + - Safari : 14.1.1 +- Test time : 2021/08/12 # WARNING: This extension logs you out of your normal quizlet account. -You can disable and re-enable it by going to `chrome://extensions/` on chrome and `about:addons` in firefox. +You can disable and re-enable it by going to `chrome://extensions/` in chrome, `about:addons` in firefox and `Safari > Preferences > Extensions` in Safari. + +By using this extension, you agree to the following rules: + +1. Educational using only. + +2. **Never** use for commercial. # Screenshot ## Before install -![1](https://raw.githubusercontent.com/lebr0nli/slader-extension/main/sample/before1.png) -![2](https://raw.githubusercontent.com/lebr0nli/slader-extension/main/sample/before2.png) +![1](./sample/before1.png) +![2](./sample/before2.png) ![3](./sample/quizletbefore.png) ## After install -![4](https://raw.githubusercontent.com/lebr0nli/slader-extension/main/sample/after.png) +![4](./sample/after.png) ![5](./sample/quizletafter.png) # Usage ## For Chrome -1. Download `slader-extension.zip` from github then unzip. (Click the green "Code" button at the top of the page and click "Download ZIP") +1. Download `Slader-Quizlet-extension.zip` from github then unzip. (Click the green "Code" button at the top of the page and click "Download ZIP") or use: -or use - - git clone https://github.com/lebr0nli/slader-extension.git +``` +git clone https://github.com/lebr0nli/Slader-Quizlet-extension.git +``` 2. Open **chrome://extensions** in a new tab. @@ -42,28 +50,50 @@ or use 4. Click the **Load unpacked** button that just appeared. -5. Select the folder **slader-limit-bypass** in **slader-extension-main** or **slader-extension** +5. Select the folder **slader-quizlet-limit-bypass** in **Slader-Quizlet-extension-main** or **Slader-Quizlet-extension** 6. Enjoy! ## For Firefox -1. Download `slader-extension.zip` from github then unzip. (Click the green "Code" button at the top of the page and click "Download ZIP") +1. Download `Slader-Quizlet-extension.zip` from github then unzip. (Click the green "Code" button at the top of the page and click "Download ZIP") or use: -or use +``` +git clone https://github.com/lebr0nli/Slader-Quizlet-extension.git +``` - git clone https://github.com/lebr0nli/slader-extension.git - -2. Select the file **slader_bypass-0.10-fx.xpi** in **slader-extension-main** +2. Select the file **slader_bypass-0.10-fx.xpi** in **Slader-Quizlet-extension-main** 3. Drag the file into the URL bar, click "add" when prompted 4. Done! -# Warning +## For Safari -Educational using only. +I didn't find a good solution to sideload a unsigned extension, if anyone has a better idea, feel free to issue or pull request. -Commercial use is not allowed. +1. Download `Slader-Quizlet-extension.zip` from github then unzip. (Click the green "Code" button at the top of the page and click "Download ZIP") or use: -Upgrade your slader/quizlet account if you can afford! :) +``` +git clone https://github.com/lebr0nli/Slader-Quizlet-extension.git +``` + +2. Choose **Safari** > **Preferences**, click **Advanced**, then select **"Show Develop menu in menu bar."** + +3. Choose **Develop** > **Allow Unsigned Extensions** + +4. Double click `Quizlet bypass.xcodeproj` in `Quizlet-bypass(Safari)` and press play button at the top-left to build this extension. + +5. Choose **Safari** > **Preferences**, click **Extensions** and enable this extension. + +6. Choose **Safari** > **Preferences**, click **Websites** and enable this extension to control `quizlet.com`. + +7. Done! (need step 3 again if you restart your Safari) + +> p.s. If you want to remove it, go to `~/Library/Developer/Xcode/DerivedData/` and delete the folder start with `Quizlet_bypass` and then restart your Safari. + +# How it works? + +This extension is just a quick implement to create some random IP/accounts for Slader/Quizlet. + +Please upgrade your slader/quizlet account if you can afford! :) diff --git a/slader-limit-bypass/js/background.js b/slader-quizlet-limit-bypass/js/background.js similarity index 100% rename from slader-limit-bypass/js/background.js rename to slader-quizlet-limit-bypass/js/background.js diff --git a/slader-limit-bypass/js/content_script.js b/slader-quizlet-limit-bypass/js/content_script.js similarity index 100% rename from slader-limit-bypass/js/content_script.js rename to slader-quizlet-limit-bypass/js/content_script.js diff --git a/slader-limit-bypass/js/quizlet_bypass.js b/slader-quizlet-limit-bypass/js/quizlet_bypass.js similarity index 100% rename from slader-limit-bypass/js/quizlet_bypass.js rename to slader-quizlet-limit-bypass/js/quizlet_bypass.js diff --git a/slader-limit-bypass/manifest.json b/slader-quizlet-limit-bypass/manifest.json similarity index 86% rename from slader-limit-bypass/manifest.json rename to slader-quizlet-limit-bypass/manifest.json index 80deb29..fd3eeab 100644 --- a/slader-limit-bypass/manifest.json +++ b/slader-quizlet-limit-bypass/manifest.json @@ -1,8 +1,8 @@ { - "name": "slader bypass", + "name": "Slader/Quizlet bypass", "version": "0.10", "author":"Alan Li & Ethan Harvey", - "description": "Slader/Quizlet 5 solutions limit bypass", + "description": "Slader/Quizlet limit bypass", "permissions": [ "webRequest", "webRequestBlocking",