A Chrome extension that adds a button to myshows.me pages to summarize user comments using OpenAI's AI models.
- Extracts all comments from myshows.me episode pages
- Summarizes comments using OpenAI's advanced AI models
- Supports multiple languages for summaries
- Customizable AI parameters (model, temperature, output length)
- Preserves comment ratings in the analysis
- Seamless integration with the myshows.me interface
- Clone this repository or download the source code
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" using the toggle in the top-right corner
- Click "Load unpacked" and select the extension directory
- The extension icon should appear in your browser toolbar
Before using the extension, you need to configure it with your OpenAI API key:
- Click on the extension icon in the toolbar to open the settings popup
- Enter your OpenAI API key (starts with "sk-")
- Select your preferred model, language, and other parameters
- Click "Save"
If you don't have an OpenAI API key, you can get one from the OpenAI Platform.
- Navigate to any episode page on myshows.me
- Look for the "Summarize Comments" button above the comments section
- Click the button to generate an AI summary of all comments
- The summary will appear above the comments section, showing:
- Overall sentiment
- Main themes discussed
- Consensus on episode quality
- Notable points or contradictions
- General rating trends
You can customize the extension by clicking its icon in the toolbar:
- GPT-4o: Fast, intelligent, flexible GPT model
- GPT-4.1: Flagship GPT model for complex tasks
- GPT-4o mini: Fast, affordable small model for focused tasks
- GPT-4.1 mini: Balanced for intelligence, speed, and cost
- GPT-5: Most advanced model for complex tasks
- GPT-5 mini: Compact GPT-5 model for fast, affordable tasks
- GPT-5 nano: Smallest GPT-5 model for ultra-low latency tasks
- o4-mini: Faster, more affordable reasoning model
Supports dozens of languages including English, Russian, Spanish, French, German, Japanese, and Chinese. For the complete list, see languages.json.
Controls creativity vs. predictability (0.0-1.0):
- Lower values (closer to 0): More consistent, predictable outputs
- Higher values (closer to 1): More creative, diverse outputs
- Short: About 150 words
- Medium: About 250 words
- Long: About 400 words
- Very Long: About 600 words
This extension uses:
- Chrome Extension Manifest V3
- OpenAI Chat Completions API
- jQuery for DOM manipulation
- Chrome Storage API for saving settings
- Your OpenAI API key is stored locally in Chrome's secure storage
- The extension only accesses myshows.me pages
- Comment data is sent to OpenAI for processing via your own API key
- No data is stored or shared beyond what is necessary for summarization
If you encounter issues:
- Button not appearing: Make sure you're on a myshows.me episode page with comments
- API errors: Verify your API key is correct and has sufficient credits
- Extension not working: Try refreshing the page or reloading the extension
- Summary cuts off: Try increasing the "Max Output Length" in settings
This extension was developed as an independent project and is not affiliated with myshows.me or OpenAI.
MIT License - Feel free to modify and distribute this extension as needed.
Note: This extension requires an OpenAI API key to function, which may incur costs based on your OpenAI usage. Please review OpenAI's pricing before extensive use.