Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Article Summary Extension for FreshRSS #259

Merged
merged 2 commits into from
Nov 19, 2024

Conversation

LiangWei88
Copy link
Contributor

I have developed a new FreshRSS extension called "Article Summary" that allows users to generate summaries of articles using a language model API that conforms to the OpenAI API specification. This extension is designed to be flexible and can be configured to work with any LLM service that follows the OpenAI API format, including self-hosted models.

Key Features:

  • API Configuration: Users can easily configure the base URL, API key, model name, and a prompt through a simple form.
  • Summarize Button: Adds a "summarize" button to each article, allowing users to generate a summary with a single click.
  • Converts HTML content to Markdown before sending it to the API, ensuring compatibility with various language models.

Comparison with Existing Extensions:
xExtension-NewsAssistant: This extension summarizes all news titles, whereas my extension focuses on summarizing the content of individual articles.

kagiSummarizer: This extension is limited to using Kagi's summarization service. My extension is designed to be more flexible, allowing users to connect to any LLM service that follows the OpenAI API format, including self-hosted models.

@Alkarex
Copy link
Member

Alkarex commented Nov 19, 2024

Hello,
I can see that your code is using several obsolete / deprecated constructs and has no automated tests.
Please check for instance Joedmin/xExtension-wallabag-button#1 on how to upgrade your code-base

@Alkarex Alkarex merged commit 2590609 into FreshRSS:master Nov 19, 2024
1 check passed
@Alkarex
Copy link
Member

Alkarex commented Nov 19, 2024

For instance
image

@LiangWei88
Copy link
Contributor Author

For instance image

Thank you very much, I will find time to look at the sample code and update my Extension

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants