"This extension allows you to enjoy several tools for the YouTube page."
π Contents
/
βββ .devcontainer/
β βββ Dockerfile
β βββ devcontainer.json
βββ .github/
β βββ workflows/
β βββ eslint.yml
β βββ update_readme.yml
βββ docs/
β βββ images/
β β βββ use-extension.gif
β βββ README.md.template.md
β βββ how-to-use-change-selector.md
βββ public/
β βββ content_scripts/
β β βββ auto-like.js
β β βββ auto-skip-ads.js
β β βββ auto-update-selectors.js
β β βββ functions.js
β β βββ observer-changes-in-url.js
β βββ icons/
β β βββ icon128.png
β β βββ icon16.png
β β βββ icon32.png
β β βββ icon64.png
β βββ manifest.json
βββ src/
β βββ assets/
β β βββ css/
β β β βββ App.css
β β β βββ CounterInput.css
β β β βββ Item.css
β β β βββ Modal.css
β β β βββ Switch.css
β β β βββ TextInput.css
β β β βββ index.css
β β βββ ts/
β β βββ options.ts
β β βββ selectors.ts
β βββ components/
β β βββ CounterInput.tsx
β β βββ Item.tsx
β β βββ Modal.tsx
β β βββ SelectorsTextInput.tsx
β β βββ Switch.tsx
β βββ context/
β β βββ HandlerModal.tsx
β βββ hooks/
β β βββ useSaveInMemoryToExtension.tsx
β βββ App.tsx
β βββ main.tsx
β βββ vite-env.d.ts
βββ utils/
β βββ requirements.txt
β βββ resize_icons.py
βββ .eslintrc.cjs
βββ .gitignore
βββ README.md
βββ index.html
βββ package-lock.json
βββ package.json
βββ resize_icons.sh
βββ tsconfig.json
βββ tsconfig.node.json
βββ vite.config.ts
βββ yarn.lock
follow steps to run the project.
-
Clone repository.
-
Install package.json dependencies.
npm install
- Build the project.
npm run build
- Go to your browser's extensions settings.
- example: chrome://extensions
-
Tap the "load unpacked" button and enter the path to the
dist
folder that was created after building. -
And you can start developing and every change you make by executing the command in step 4 is perfect.
If you have a suggestion that would make this better, please fork the repo and create a Pull Request. You can also simply open an issue
Don't forget to give the project a star β! Thanks again!
-
Fork the project
-
Clone your fork
git clone https://github.com/@your_username/yt-tools-extension
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Important: Use conventional commits
and ensure that the code passes the linter test, pull requests are not accepted without this last point.
Distributed under the MIT License. See LICENSE
for more information.
FamΓ‘ RomΓ‘n