Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/puravparab/youtubesanity
browser extension that filters out youtube recommendations
https://github.com/puravparab/youtubesanity
chrome-extensions openai typescript
Last synced: 26 days ago
JSON representation
browser extension that filters out youtube recommendations
- Host: GitHub
- URL: https://github.com/puravparab/youtubesanity
- Owner: puravparab
- Created: 2024-05-17T17:54:47.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-30T09:41:47.000Z (7 months ago)
- Last Synced: 2024-12-12T02:14:46.129Z (26 days ago)
- Topics: chrome-extensions, openai, typescript
- Language: TypeScript
- Homepage:
- Size: 18.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# YoutubeSanity
AI powered browser extension that selectively hides youtube videos that do not match the user's specified filter.
## Example
Prompt = Machine learning, Gen AI, LLMS, Startups and Computer Science videos"
Model = gpt-4o-2024-05-13
Before | After
:-------------------------:|:-------------------------:
![](https://github.com/puravparab/YoutubeSanity/blob/006d0cb2cb850ad3d60d840f23f790ffe40792a9/assets/YoutubeSanityBefore.png) | ![](https://github.com/puravparab/YoutubeSanity/blob/006d0cb2cb850ad3d60d840f23f790ffe40792a9/assets/YoutubeSanityAfter.png)## Setup
Run following commands. This will create a dist directory. (Alternatively, you could download the dist.zip from releases)
```bash
git clone [email protected]:puravparab/YoutubeSanity.git
cd youtubesanity
npm ci
npm run build
```Open Google Chrome and navigate to chrome://extensions. Enable "Developer mode" using the toggle switch in the top right corner. Click on "Load unpacked" and select the dist directory.
YoutubeSanity should now be installed and visible in your extensions list.
Click on the extension and add the following in the popup:
```
Prompt =
Model = gpt-4o-2024-05-13
API Key =
```