littlepriceonu / LilYTDownloader

Youtube downloader app made with electron.

Home Page:https://littlepriceonu.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸŽ₯ LilYTDownloader

LilYTDownloader (or LYT for short) is a Windows app that lets you download youtube videos free of hassle on your own network, ignoring forced network limitations from websites.

πŸƒβ€β™‚οΈ How do I use LYT?

! LilYTDownloader was designed to be used on a x64 windows machine !

More support may come in the future

! LilYTDownloader is still in beta !

LYT runs in the background when you close the window, to fully close LYT open the Windows tray and right click on the LYT icon then hit quit. A setting to disable this will be added in the future.

  • Download the latest release from the releases page.

  • Run the setup (Windows may stop you from running, this is because the LYT installer is unsigned, to sign LYT would cost 459$ a year. To continue, hit "More info" then "Run anyway").

  • Wait for LYT to download, if a prompt asking for which networks to allow LYT to access, make sure to ALWAYS select "private networks such as my home network", this is so LYT can open a WebSocket on your local machine, which is the backbone of how LYT works.

  • If LYT doesn't open after the installation, open your Windows start menu and search for "LilYTDownloader".

  • Go to your browsers extension settings and enable Developer Mode (if you're unsure how to do this, search "enable extension developer mode on [YOUR BROWSER HERE]")

  • Install the extension.zip from the releases page and unzip it, go to your browser's extension settings and hit "Load Unpacked" and select the unzipped folder.

  • Pin the extension (or don't πŸ˜”) and click on the extension.

  • You're all set!

Using the userscript (old)

  • Install a userscript extension on your browser, something like tampermonkey.

  • Install the userscript.

  • Open a youtube video tab, right next to the subscribe button will be a save button, click this to open the LYT userscript GUI (this GUI is no longer in development, so it may not look the best).

πŸŽ₯ Contributing

Contribuing is greatly appriciated! Feel free to fork this repo and make a pull request, I've written documentation and types for most of the important functions and important data in LYT.

πŸ“Ί Setting up the Developer Enviroment

  • Fork the repo and run npm i to install all the dependencies.

  • Run npm run build to open 4 terminals which will compile the all Typescript & Postcss within the project.

  • Run npm start to test the project with electron forge.

  • (Optional) Run npx electron . to test quickly without temporarly compiling the project.

  • (Optional) Run npm run build:app to just build the app & npm run build:extension to just build the extension

About

Youtube downloader app made with electron.

https://littlepriceonu.com

License:MIT License


Languages

Language:TypeScript 72.1%Language:JavaScript 20.8%Language:CSS 5.7%Language:HTML 1.1%Language:Batchfile 0.3%