Surfer: AI-Powered Website & Webpage Summarizer, is a Chrome extension designed to make web browsing faster and smarter by summarizing both website overviews and webpage content. Whether you're doing in-depth research or just exploring a new site, Surfer delivers concise summaries tailored to your needs.
Surfer is an AI-powered Chrome extension designed to make web browsing faster and smarter by summarizing both website overviews and webpage content. Whether you're doing in-depth research or just exploring a new site, Surfer delivers concise summaries tailored to your needs. With Surfer, you can :
Heres what makes Surfer essential :
The extension is hosted on GitHub at : https://github.com/gautamxgambhir/surferr
git clone https://github.com/gautamxgambhir/Surferr.git
app.py
server is running) :Navigate to the project directory.
Install the required Python dependencies :
pip install -r requirements.txt
Make sure to enter your Together AI API key in api_key.txt
.
Start the Flask server :
python app.py
surfer
directory.Once installed, Surfer can summarize websites and webpage content directly from your Chrome browser :
Download Video Tutorial for Surfer Usage
pip install surferr
pip install surferr --upgrade
from surferr import Surfer, version
# Make sure to provide your API key of Together AI
API_KEY = "YOUR_API_KEY"
# Create an instance of the Surfer class by providing the API key
surfer = Surfer(api_key=API_KEY)
# Display the current version of the package
print(version())
text = """
YOUR_TEXT
"""
# Call the summarize_text method to generate summary
text_summary = surfer.summarize_text(text)
print(text_summary)
# Make sure to provide the URL
url = "https://en.wikipedia.org/wiki/Artificial_intelligence"
# Call the extract_text_from_webpage method to fetch and extract text content from the webpage
webpage_text = surfer.extract_text_from_webpage(url)
print(webpage_text)
# Call the summarize_webpage method to generate a summary of the webpage's content
webpage_summary = surfer.summarize_webpage(url)
print(webpage_summary)
# Use the website_info_summary method to get summary of the website
website_info = surfer.website_info_summary(url)
print(website_info)
Email
- [email protected]
Instagram
- https://www.instagram.com/gautamxgambhir/
Twitter
- https://www.twitter.com/gautamxgambhir/