https://github.com/timf34/youtubesortbylikes
See YouTube channels' videos sorted by likes!
https://github.com/timf34/youtubesortbylikes
broswer-extension chrome-extension extension youtube youtube-data-api youtube-extension
Last synced: about 2 months ago
JSON representation
See YouTube channels' videos sorted by likes!
- Host: GitHub
- URL: https://github.com/timf34/youtubesortbylikes
- Owner: timf34
- License: mit
- Created: 2024-12-30T02:33:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-03-24T14:22:45.000Z (2 months ago)
- Last Synced: 2026-03-25T18:34:40.302Z (2 months ago)
- Language: TypeScript
- Homepage: https://youtube-sort-by-likes.vercel.app
- Size: 286 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YouTube Sort By Likes
Find the best quality videos from any channel! Like:View ratio is the best signal.
## Note on the YouTube API Quota Limitations
⚠️ **YouTube API Quota Limitations**: This project uses the YouTube Data API which has a daily quota limit of 10,000 units. This is a hard limit that's difficult to increase - have to go through an audit with Google and submit documents, etc.
Will look into alternative approaches to getting video metadata for a channel:
- Individuous API looks promising:https://docs.invidious.io/api/channels_endpoint/
- Check out if yt-dlp can be used...
## To run locally
1. Clone the repository:
```bash
git clone https://github.com/timf34/YouTubeSortByLikes.git
cd YouTubeSortByLikes
```
2. Install dependencies:
```bash
npm install
```
3. Create a `.env.local` file in the root directory:
```env
YOUTUBE_API_KEY=your_api_key_here
```
4. Run the development server:
```bash
npm run dev
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.