winget install --id=neosubhamoy.pytubepp-helper -e
A Helper App for PytubePP Extension/Addon to Communicate with Pytube Post Processor CLI
A Helper App for PytubePP Extension/Addon to Communicate with Pytube Post Processor CLI
> š„° Liked this project? Please consider giving it a Star (š) on github to show us your appreciation and help the algorythm recommend this project to even more awesome people like you!
Arch\OS | Windows | Linux | MacOS |
---|---|---|---|
x86_64 | ā Download | ā Download | ā Download |
ARM64 |
ā N/A |
ā N/A |
ā Download |
Platform | Distribution Channel | Installation Command / Instruction |
---|---|---|
Windows x86_64 | WinGet | winget install pytubepp-helper |
Linux x86_64 (Arch) | AUR | yay -S pytubepp-helper |
> NOTE: You can install the pre-requirements from PytubePP Helper app GUI or manually running the commands in your system's terminal / command prompt, for manual installation follow this guide.
šŖ WINDOWS:
If you don't have any Pre-Requirements installed first install WinGet. Then restart your Computer.
Now open PytubePP Helper, you will see (blue) 'install' buttons. First click on the install button on the right side of 'Python', a cmd window will popup to install Python. after the installation is finished then close the cmd window and now install 'FFmpeg' by clicking on the next install button. after the installation is finished close the cmd window and restart your Computer (do same for Node.js).
Again open PytubePP Helper and install PytubePP at the end. after it finishes you can close the cmd window. Now click on the 'Refresh' button and you will see the 'Ready' message. Then close PytubePP Helper
You can now add the PytubePP Extension in your browser and it should work properly with PytubePP
Pro Tips:
š§ LINUX:
> ā ļø NOTE: Most of the Debian / Fedora / Arch based distros are supported. Tested on: debian (v12), ubuntu (v24.04 LTS), fedora (v41), arch linux (latest rolling). If your distro is not in the tested list it doesn't mean that 'the app will not run at all', so, test it yourself and if it doesn't work then you can request us to add support for your distro via creating a github issue.
> ā ļø Sandboxed Browsers may not work properly (eg: Flatpak, Snaps) (have issue with: Browser NativeMessaging API read here) (But, still try it yourself to see if it works)
> Always make sure your system packages are up-to-date (you may face issues otherwise, the app may not open at all)
> If you are facing issues with installing 'libwebkit2gtk-4.0' as dependency of pytubepp-helper in Ubuntu 24.04 LTS follow this guide (* this issue is fixed in the latest version - v2 of tauri, this dependency is no longer required in the latest versions)
> 'AppIndicator' feature must be enabled for seemless experiance with pytubepp-helper. If your distro doesn't support this by default (eg: fedora) then you need to enable it for your GNOME desktop environment manually, using a GNOME shell extension: AppIndicator and KStatusNotifierItem Support
You can now add the PytubePP Extension in your browser and it should work properly with PytubePP
Pro Tips:
š MAC OS:
If you don't have any Pre-Requirements installed first install Homebrew
Python mostly comes pre-installed in MacOS, But on the case if you are running Python version older than 3.8 upgrade it to a newer version using Homebrew command: brew upgrade python
Now, open PytubePP Helper app and click on the (blue) install button on the right side of 'FFmpeg' to install it. Also, install 'Node.js' and 'PytubePP' following the same step.
Then, click on the 'register to mac' icon on the top right corner to register 'PytubePP Helper' in your system and also add it to your system's autostart entry. If you see a MacOS notification saying 'pytubepp-helper' is added as a startup app then it's perfectly done.
Now click on the 'Refresh' button and you will see the 'Ready' message. Then close PytubePP Helper.
You can now add the PytubePP Extension in your browser and it should work properly with PytubePP
Pro Tips:
Want to be part of this? Feel free to contribute...!! Pull Requests are always welcome...!! (^_^) Follow these simple steps to start building:
npm install
npm run tauri dev
npm run tauri build
ā Noticed any Bugs or Want to give us some suggetions? Always feel free to open a GitHub Issue. We would love to hear from you...!!
PytubePP Helper is Licensed under the MIT license. Anyone can view, modify, use (personal and commercial) or distribute it's sources without any attribution and extra permissions.
āļø NOTE: YouTube is a trademark of Google LLC. Use of this trademark is subject to Google Permissions. Downloading and using Copyrighted YouTube Content for Commercial pourposes are not allowed by YouTube Terms without proper Permissions from the Creator. We don't promote this kinds of activity, You should use the downloaded contents wisely and at your own responsibility.