Standalone Application · Platform compatibility . AdBlocker · JavaScript · TypeScript . Electron
This is a simple youtube desktop application built using electron. Easy to use on any platform and integrated with an adblocker.
Version | Release Date | Download Link |
---|---|---|
1.0.0 | 26-07-2022 | View |
Follow these steps to setup this project in your local,
- Clone this repository using
git clone https://github.com/rinavolu/Youtube-Application.git
- Open terminal in the working directory and execute
npm install
to install node modules - Run this command to start application using
npm start
Horray by this time you are able to run application in your machine 🎉.
If adblocker lib is not installed use npm install --save @cliqz/adblocker-electron
.
If ts-node and cross-fetch modules were not installed use npm i ts-node
and npm i cross-fetch
.
To release a version we need electron packager npm install electron-packager cross-var --save-dev
. After installing we can use
npm run package-all
- to release a version for all platforms
npm run package-win
- to release a version for windows
npm run package-linux
- to release a version for linux
npm run package-mac
or npm run package-osx
- to release a version for mac
Please use below download links to download latest application version
- Windows Installer
- Windows Zip
- Mac
Dependency | Version |
---|---|
Electron | 19.0.9 |
Electron-packager | 15.5.1 |
Cross-var | 1.1.0 |
Concurrently | 7.3.0 |
We are using adblockers from Ghostery and Cliqz. This library is easy to use and built on javascript for blocking ads. For more information about Cliqz's Adblocker please refer Cliqz Adblocker.
- Need to add navigation
- Add tabs
- Integrate chrome Adblocker extensions to block ads more efficiently
- Sometimes observing an ad at start of the video
- No navigation buttons
For any question, feel free to open an issue or a pull request to get some help!
I'm new to electronJs. Feel free to suggest if any features can be integrated. I'll try my best to add more features to this application. Thank you so much for going through this project ❤️