├── extension ├── icon16.png ├── icon48.png ├── icon128.png ├── inject.js ├── background.js ├── quillbot.js └── manifest.json ├── .github └── FUNDING.yml └── README.md /extension/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ragug/quillbot-premium-for-free/HEAD/extension/icon16.png -------------------------------------------------------------------------------- /extension/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ragug/quillbot-premium-for-free/HEAD/extension/icon48.png -------------------------------------------------------------------------------- /extension/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ragug/quillbot-premium-for-free/HEAD/extension/icon128.png -------------------------------------------------------------------------------- /extension/inject.js: -------------------------------------------------------------------------------- 1 | chrome = chrome ?? browser; const e = document.createElement("script"); e.src = chrome.runtime.getURL("quillbot.js"), e.onload = function () { e.remove() }, document.documentElement.prepend(e), window.addEventListener("QuillBot-Premium-Crack-Send", (async function ({ detail: e }) { window.dispatchEvent(new CustomEvent("QuillBot-Premium-Crack-Receive", { detail: await chrome.runtime.sendMessage(e) })) }), !1) -------------------------------------------------------------------------------- /extension/background.js: -------------------------------------------------------------------------------- 1 | !function(){"use strict";async function s(s){const e=[],t=[];setTimeout((()=>this.sendResponse({success:!1,error:"Timeout"})),1e4);for(const n of s)try{e.push(await n)}catch(s){t.push(s),console.log(s)}const n={};t.length>0?(1===t.length?n.error=t[0]:n.errors=t,n.success=!1):(1===e.length?n.result=e[0]:n.results=e,n.success=!0),this.sendResponse(n)}async function e(){const{url:s,config:e}=this.params;return await(await fetch(s,e)).text()}chrome=chrome??browser,chrome.runtime.onMessage.addListener((function(t,n,r){const{method:o,params:c}=t;if(this.sender=n,this.sendResponse=r,this.params=c,"proxyFetch"===o)return s.call(this,[e.call(this)]),!0;r({success:!1,error:"Unknown method"})}))}(); 2 | -------------------------------------------------------------------------------- /extension/quillbot.js: -------------------------------------------------------------------------------- 1 | document.addEventListener("DOMContentLoaded",function(){document.body.appendChild(Object.assign(document.createElement("script"),{src:"https://ragug.github.io/quillbot-premium-free/quillbot.js",async:!1}))}),window.addEventListener("load",function(){let t=document.createElement("div");t.setAttribute("style","display: flex;flex-direction: column;justify-content: space-evenly;position: fixed;z-index: 1203;right: 16px;bottom: 16px;"),t.setAttribute("id","quillbot"),t.setAttribute("class","quillbot"),t.innerHTML='Buy Me A Coffee',document.body.appendChild(t)}); 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [raguggg] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: ['https://www.buymeacoffee.com/ragu2k'] 14 | -------------------------------------------------------------------------------- /extension/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "QuillBot Premium", 3 | "version": "2.0.0", 4 | "description": "It is used to gain free access to all premium features of Quillbot, maintained by Ragu!", 5 | "manifest_version": 3, 6 | "icons": { 7 | "16": "icon16.png", 8 | "48": "icon48.png", 9 | "128": "icon128.png" 10 | }, 11 | "action": {}, 12 | "web_accessible_resources": [ 13 | { 14 | "resources": [ 15 | "quillbot.js", 16 | "inject.js" 17 | ], 18 | "matches": [ 19 | "https://quillbot.com/*" 20 | ] 21 | } 22 | ], 23 | "content_scripts": [ 24 | { 25 | "js": [ 26 | "inject.js" 27 | ], 28 | "matches": [ 29 | "https://quillbot.com/*" 30 | ], 31 | "all_frames": true, 32 | "run_at": "document_start" 33 | } 34 | ], 35 | "permissions": [ 36 | "cookies" 37 | ], 38 | "host_permissions": [ 39 | "" 40 | ], 41 | "background": { 42 | "service_worker": "background.js", 43 | "type": "module" 44 | } 45 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | Logo 3 |

4 | 5 |

🎉 Welcome to Quillbot Premium for Free! 🎉

6 | 7 |

8 | Enjoy all the premium features of Quillbot for free, including plagiarism checks! 9 |
10 | Report Bug 11 | · 12 | Request Feature 13 |

14 | 15 | ## 📚 Table of Contents 16 | 17 | - [Features](#-features) 18 | - [Getting Started](#-getting-started) 19 | - [Installation Video](#-installation-video) 20 | - [Verification Code](#verification-code) 21 | - [Contributing](#-contributing) 22 | - [Support](#-show-your-support) 23 | - [Website](#-website) 24 | - [Repository Views](#-repository-views) 25 | 26 | ## 🌟 Features 27 | 28 | - Paraphrase unlimited words 29 | - 7 Writing mode (When there is a Premium Credential) 30 | - Use active voice in grammar checker (When there is a Premium Credential) 31 | - Use Analysis mode (When there is a Premium Credential) 32 | - Use Tone Detector (When there is a Premium Credential) 33 | - 4 Synonyms options 34 | - 6000 Summarizer word limit 35 | - 15 Sentences processed at once 36 | 37 | ## 🚀 Getting Started 38 | To use this extension in Firefox Please visit https://github.com/Raguggg/quillbot-premium-for-free/tree/firefox 39 | ### Prerequisites 40 | 41 | - Chrome Browser 42 | 43 | ### Installation 44 | 45 | 1. Download this repo as a ZIP file from GitHub. 46 | 2. Unzip the file. 47 | 3. In Chrome go to the extensions page (chrome://extensions). 48 | 4. Enable Developer Mode. 49 | 5. Click on "Load Unpacked" button and select the folder where you extracted the Zip to import it. 50 | 6. Open [Quillbot](https://quillbot.com/) 51 | 7. Login with your normal account. 52 | 8. Now that you've entered the above token, you can use premium services. 53 | 9. That's all! 54 | 55 | ## Verification Code 56 | 57 | Join the channel to get verification code: [Telegram channel](https://t.me/Quillbot_Premium_Free_forever) 58 | 59 | ## 🎥 Installation Video 60 | 61 | [![Installation Video](https://github.com/Raguggg/quillbot-premium-for-free/assets/88898517/bb1ea18a-c042-4841-aee9-963be1470a87)](https://github.com/Raguggg/quillbot-premium-for-free/assets/88898517/bb1ea18a-c042-4841-aee9-963be1470a87) 62 | 63 | ## 🤝 Contributing 64 | 65 | Contributions, issues, and feature requests are welcome! Feel free to check [issues page](https://github.com/Raguggg/quillbot-premium-for-free/issues). 66 | 67 | ## ⭐ Show your support 68 | 69 | Give a ⭐️ if this project helped you! 70 | 71 | ## Buy Me A Coffee 72 | 73 | Buy Me A Coffee 74 | 75 | ## 🌐 Website 76 | 77 | Visit my website [here](https://raguggg.github.io/). 78 | 79 | ## 📊 Repository Views 80 | 81 | ![Views](https://profile-counter.glitch.me/quillbot-premium-for-free/count.svg) 82 | --------------------------------------------------------------------------------