Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.77 KB

README.md

File metadata and controls

25 lines (19 loc) · 1.77 KB

yt-resolve

Changes search queries into youtube links. Doesn't need an API key.

How to Use

  • Add the search queries in queries.txt (in the data folder).
  • Open a terminal in the main directory (where index.js is located) and run node setup.js. You only need to run the setup script once.
  • Run node index.js.
  • Results will appear in results.txt (in the data folder).

Features

  • High performance: tested with a query list of 4000 videos
  • Lightweight: RAM usage of around 15mb and 7 to 20 percent CPU usage on an i3
  • Simple: add the search queries and run!
  • Doesn't need API keys: better privacy and easier to use

Why?

Let's assume you want to download some music. You found a playlist converter that can export all of the song names from your Spotify (or any streaming music service) playlist. Now, you want to download all of these songs off YouTube. You can use this tool to get the URL's of your songs and then add all of the URLs to a youtube downloader such as youtube-dl: youtube-dl --batch-file='./result.txt'

NOTE: That was just a example. The "DogeSoftware" group respects the intellectual property rights of others, and requests you to do the same. DogeSoftware does not permit infringement of intellectual property rights through their software. This project is intended for educational purposes only!

Web API

The project was ported to a web API. It doesn't support batch/bulk searching yet, but you can search things with it without cloning this entire repository, downloading Node.js and doing other things. https://yt-resolve.glitch.me/. Source code? See the web-api branch.

Confused?

Please see the wiki.