Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/code-jl/ai-page-summary
A Chrome extension that allows the user to get a worded summary of the page they are on.
https://github.com/code-jl/ai-page-summary
Last synced: 3 days ago
JSON representation
A Chrome extension that allows the user to get a worded summary of the page they are on.
- Host: GitHub
- URL: https://github.com/code-jl/ai-page-summary
- Owner: Code-JL
- License: mit
- Created: 2025-01-05T14:58:42.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2025-01-05T16:18:48.000Z (15 days ago)
- Last Synced: 2025-01-05T16:23:56.621Z (15 days ago)
- Language: JavaScript
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI Page Summary - Chrome Extension
A powerful Chrome extension that generates concise, intelligent summaries of web pages using advanced AI technology. Perfect for researchers, students, and professionals who need quick insights from lengthy content.
## Features
- **One-Click Summaries**: Generate instant summaries of any web page
- **Customizable Length**: Choose the number of sentences (1-10) for your summary
- **Auto-Summarize**: Automatically generate summaries when visiting new pages
- **Dark/Light Theme**: Toggle between themes for comfortable viewing
- **Copy Function**: Easily copy summaries to clipboard
- **History Tracking**: Keep track of your recent page summaries
- **Protected URL Detection**: Smart handling of browser-specific and protected URLs## Installation
1. Clone this repository or download the ZIP file
2. Open Chrome and navigate to `chrome://extensions/`
3. Enable "Developer mode" in the top right
4. Click "Load unpacked" and select the extension directory## Usage
1. Click the extension icon in your Chrome toolbar
2. Adjust settings as needed:
- Set desired sentence count
- Toggle auto-summarize feature
- Switch between light/dark themes
3. Click "Summarize Page" or wait for auto-summary
4. Copy the generated summary with one click## Technology
- Uses Hugging Face's BART-large-CNN model for summarization
- Chrome Extension Manifest V3
- Modern JavaScript with async/await
- Clean, responsive UI design## Permissions
- activeTab: Access current tab content
- storage: Save user preferences
- scripting: Process page content
- host permissions: Generate summaries from any webpage## Contributing
Contributions are welcome! Feel free to submit pull requests or open issues for any bugs or feature requests.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Author
[Code-JL](https://github.com/Code-JL)