node-ytsr
node-ytsr copied to clipboard
Do anonymous YouTube search requests.
The Library currently assumes that a filter without a link (not clickable) is set. This is false - Filters that are not availabel (e.g. if we search for a query...
Cause: https://github.com/FreeTubeApp/FreeTube/issues/940 Apparently, if the payload is too large, the `https://www.youtube.com/results` endpoint returns 413 (Payload Too Large) The API, however, does not have this limitation. - Is this an extreme...
Simplest test: ```js const ytsr = require("ytsr"); // Filter to avoid results which don't have descriptions const filter = await ytsr.getFilters("Github"); const searchResults = await ytsr(filter.get('Type').get('Video').url); console.log(searchResults.items.map(e => e.description)); //...
## :rotating_light: The automated release from the `master` branch failed. :rotating_light: I recommend you give this issue a high priority, so other packages depending on you can benefit from your...
**Problem:** My Discord bot Muse stopped working and in console it said to post these dumps here **Error:** failed at func parseItem: Cannot read properties of undefined (reading 'browseEndpoint') **Dumps:**...
Not exactly sure why I didn't create a PR for this ages ago. Just looking thru my git and randomly found it. This commit adds adSlotRenderer and reelPlayerHeaderRenderer if it...
I received an error while using version `3.8.4` the package,and was told to put the contents of the `dumps` here.Note that subsequent uses didn't give this error,but I think it...
try this... `await ytsr("test video", {pages: 1})`, `items` is empty... and even if you get multiple pages or use continuation, it appears the top results are missing. so the entire...
 [dumps.zip](https://github.com/TimeForANinja/node-ytsr/files/13626544/dumps.zip)
[bnnj3dxqvb-1701736302728.txt](https://github.com/TimeForANinja/node-ytsr/files/13553441/bnnj3dxqvb-1701736302728.txt)