├── .babelrc ├── .github └── workflows │ ├── Chrome-Autobuild.yml │ ├── Firefox-Autobuild.yml │ └── test.yml ├── .gitignore ├── BuildInstructions.md ├── README.md ├── assets └── logo.png ├── dist ├── extensionPopupManager.js ├── index.html └── style.css ├── firefox-manifest.json ├── manifest.json ├── package.json ├── screenshots ├── Capure.PNG ├── Capure2.PNG ├── Capure3.PNG ├── chrome-web-store.png └── firefox-add-ons.png ├── src ├── main.js └── modules │ ├── AnalyticsManager.js │ ├── BufferManager │ └── GoogleSheetsBufferManager.js │ ├── ContainerManager.js │ ├── ContentBuilder │ ├── EditorialContentBuilder.js │ ├── TableContentBuilder.js │ └── TagsContentBuilder.js │ ├── DataFetcher │ ├── GoogleSheetsDataFetcher.js │ ├── GoogleSheetsDataGrabber.js │ └── LocalStorageDataFetcher.js │ ├── ElementGenerator │ ├── ElementHelperClass.js │ ├── TableContentElementGenerator.js │ └── TagContentElementGenerator.js │ ├── ElementModifier │ ├── CompanySwipperElementModifier.js │ ├── EditorialPageElementModifier.js │ ├── ProblemTableElementModifier.js │ ├── ProblemTagsElementModifier.js │ ├── TagPageProblemTableElementModifier.js │ └── TopProblemFoldoutElementModifier.js │ ├── Objects.js │ ├── ProblemSorter.js │ └── Unlocker │ ├── CompaniesProblemUnlocker.js │ ├── EditorialUnlocker.js │ ├── ProblemTableUnlocker.js │ ├── ProblemTagsUnlocker.js │ ├── TagPageProblemTableUnlocker.js │ └── TopProblemUnlocker.js ├── tests ├── e2e.test.js └── objects.test.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/.babelrc -------------------------------------------------------------------------------- /.github/workflows/Chrome-Autobuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/.github/workflows/Chrome-Autobuild.yml -------------------------------------------------------------------------------- /.github/workflows/Firefox-Autobuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/.github/workflows/Firefox-Autobuild.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/main.js 3 | *.txt -------------------------------------------------------------------------------- /BuildInstructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/BuildInstructions.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/assets/logo.png -------------------------------------------------------------------------------- /dist/extensionPopupManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/dist/extensionPopupManager.js -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/dist/style.css -------------------------------------------------------------------------------- /firefox-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/firefox-manifest.json -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/Capure.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/screenshots/Capure.PNG -------------------------------------------------------------------------------- /screenshots/Capure2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/screenshots/Capure2.PNG -------------------------------------------------------------------------------- /screenshots/Capure3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/screenshots/Capure3.PNG -------------------------------------------------------------------------------- /screenshots/chrome-web-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/screenshots/chrome-web-store.png -------------------------------------------------------------------------------- /screenshots/firefox-add-ons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/screenshots/firefox-add-ons.png -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/main.js -------------------------------------------------------------------------------- /src/modules/AnalyticsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/AnalyticsManager.js -------------------------------------------------------------------------------- /src/modules/BufferManager/GoogleSheetsBufferManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/BufferManager/GoogleSheetsBufferManager.js -------------------------------------------------------------------------------- /src/modules/ContainerManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ContainerManager.js -------------------------------------------------------------------------------- /src/modules/ContentBuilder/EditorialContentBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ContentBuilder/EditorialContentBuilder.js -------------------------------------------------------------------------------- /src/modules/ContentBuilder/TableContentBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ContentBuilder/TableContentBuilder.js -------------------------------------------------------------------------------- /src/modules/ContentBuilder/TagsContentBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ContentBuilder/TagsContentBuilder.js -------------------------------------------------------------------------------- /src/modules/DataFetcher/GoogleSheetsDataFetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/DataFetcher/GoogleSheetsDataFetcher.js -------------------------------------------------------------------------------- /src/modules/DataFetcher/GoogleSheetsDataGrabber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/DataFetcher/GoogleSheetsDataGrabber.js -------------------------------------------------------------------------------- /src/modules/DataFetcher/LocalStorageDataFetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/DataFetcher/LocalStorageDataFetcher.js -------------------------------------------------------------------------------- /src/modules/ElementGenerator/ElementHelperClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementGenerator/ElementHelperClass.js -------------------------------------------------------------------------------- /src/modules/ElementGenerator/TableContentElementGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementGenerator/TableContentElementGenerator.js -------------------------------------------------------------------------------- /src/modules/ElementGenerator/TagContentElementGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementGenerator/TagContentElementGenerator.js -------------------------------------------------------------------------------- /src/modules/ElementModifier/CompanySwipperElementModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementModifier/CompanySwipperElementModifier.js -------------------------------------------------------------------------------- /src/modules/ElementModifier/EditorialPageElementModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementModifier/EditorialPageElementModifier.js -------------------------------------------------------------------------------- /src/modules/ElementModifier/ProblemTableElementModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementModifier/ProblemTableElementModifier.js -------------------------------------------------------------------------------- /src/modules/ElementModifier/ProblemTagsElementModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementModifier/ProblemTagsElementModifier.js -------------------------------------------------------------------------------- /src/modules/ElementModifier/TagPageProblemTableElementModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementModifier/TagPageProblemTableElementModifier.js -------------------------------------------------------------------------------- /src/modules/ElementModifier/TopProblemFoldoutElementModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ElementModifier/TopProblemFoldoutElementModifier.js -------------------------------------------------------------------------------- /src/modules/Objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/Objects.js -------------------------------------------------------------------------------- /src/modules/ProblemSorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/ProblemSorter.js -------------------------------------------------------------------------------- /src/modules/Unlocker/CompaniesProblemUnlocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/Unlocker/CompaniesProblemUnlocker.js -------------------------------------------------------------------------------- /src/modules/Unlocker/EditorialUnlocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/Unlocker/EditorialUnlocker.js -------------------------------------------------------------------------------- /src/modules/Unlocker/ProblemTableUnlocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/Unlocker/ProblemTableUnlocker.js -------------------------------------------------------------------------------- /src/modules/Unlocker/ProblemTagsUnlocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/Unlocker/ProblemTagsUnlocker.js -------------------------------------------------------------------------------- /src/modules/Unlocker/TagPageProblemTableUnlocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/Unlocker/TagPageProblemTableUnlocker.js -------------------------------------------------------------------------------- /src/modules/Unlocker/TopProblemUnlocker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/src/modules/Unlocker/TopProblemUnlocker.js -------------------------------------------------------------------------------- /tests/e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/tests/e2e.test.js -------------------------------------------------------------------------------- /tests/objects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/tests/objects.test.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Edwardsoen/Leetcode-Premium-Unlocker/HEAD/webpack.config.js --------------------------------------------------------------------------------