Get Only New RSS with Photo

This workflow automatically fetches the latest content from specified RSS feeds every 5 minutes, intelligently filtering out new entries that have not been previously captured. It extracts accompanying images to ensure that the real-time updated information is visually rich. By comparing with historical records, it avoids the push of duplicate content, enhancing the efficiency of information retrieval. This is suitable for news websites, content aggregation tools, and social media operations, helping users quickly capture and showcase the latest news.

Tags

RSS FetchImage Extraction

Workflow Name

Get Only New RSS with Photo

Key Features and Highlights

This workflow automatically fetches the latest content from a specified RSS source (The Verge) every 5 minutes. It intelligently filters out previously retrieved entries to capture only brand-new RSS items. Additionally, it extracts accompanying images from the content, ensuring that the information is not only updated in real-time but also enriched with visual elements to enhance content presentation.

Core Problems Addressed

Traditional RSS subscriptions often resend outdated content, resulting in information redundancy and inefficiency. This workflow precisely filters out already processed items by comparing historical fetch timestamps, thereby retrieving only “fresh” RSS information and avoiding duplicate handling. At the same time, it automatically extracts images from articles to enrich the visual representation of the information.

Application Scenarios

  • Real-time acquisition and display of the latest technology news for news websites or information platforms
  • Automated new content filtering and image-text extraction for content aggregation tools
  • Social media managers quickly capturing trending news with accompanying images for easier editing and posting
  • Researchers or data analysts regularly collecting industry updates along with visual materials

Main Process Steps

  1. Scheduled Trigger (Cron): Automatically starts the workflow every 5 minutes.
  2. Read RSS Feed: Fetches the complete RSS content of The Verge’s technology news.
  3. Data Filtering: Extracts title, summary, author, link, publication time, and full content.
  4. Deduplication Filter (Only get new RSS1): Compares with historical fetch records and retains only the latest unprocessed RSS entries.
  5. Image Extraction (Extract Image1): Extracts the URL of the first image from the content to enrich the visual appeal.

Involved Systems or Services

  • RSS Feed (The Verge)
  • Built-in n8n nodes: Cron scheduler, RSS Feed reader, HTML content extraction, data filtering, and custom function nodes.

Target Users and Value

  • News editors and content operators, helping automate news management and updates, saving manual filtering time.
  • Technical developers and automation enthusiasts building efficient information collection pipelines.
  • Enterprises and teams needing real-time industry insights to support decision-making and content creation.
  • Content platforms and social media accounts aiming to enhance information attractiveness through combined text and images.

In summary, the “Get Only New RSS with Photo” workflow is a lightweight yet powerful automated news fetching solution focused on accurately acquiring the latest content with accompanying images, significantly improving information update efficiency and content quality.

Recommend Templates

GitHub Latest Release Monitoring and Slack Notification Workflow

This workflow automatically monitors multiple preset GitHub repositories every day, checking for the latest released versions and sending instant notifications via Slack. It effectively determines whether there is a new version for the day, avoiding duplicate reminders and ensuring that team members are promptly informed of key updates. This tool significantly reduces the time spent on manual checks and improves the efficiency of information delivery. It is suitable for software development, operations teams, and technical personnel who focus on version dynamics, supporting agile development and collaborative work.

GitHub MonitoringSlack Notifications

💻 Schedule Workflow Activity Time

This workflow can automatically activate and deactivate specified automation tasks based on a custom Cron expression, ensuring they run during scheduled working hours. By calling the API, users can precisely control the active periods of the workflow without manual intervention, enhancing system resource utilization efficiency, reducing operational costs and potential risks. It is suitable for enterprises and teams that require time management for automated tasks.

n8n schedulingworkflow management

n8n Workflow Version Synchronization and Status Detection

This workflow implements automated version comparison and synchronization features, capable of intelligently detecting the status of corresponding files in the workflow and the GitLab repository. It identifies whether the workflow is new, identical, or has been changed, and automatically creates or updates files based on this assessment to ensure version consistency. The workflow also includes an error handling mechanism that effectively captures and reports exceptions, thereby reducing manual maintenance costs and error risks, while enhancing team collaboration efficiency.

n8n syncversion control

Send Log Entries to BetterStack

The main function of this workflow is to automatically send log information to the BetterStack log management platform via HTTP POST requests, enabling centralized collection and management. Users can choose to call it as an independent workflow or embed it into other workflows, facilitating real-time reporting of errors and status logs. Additionally, the built-in testing node makes it easy to debug and verify configurations, enhancing operational efficiency and system stability. This is suitable for teams and enterprises that require unified log monitoring.

Log ManagementBetterStack Integration

GitHub Event-Triggered Continuous Integration Workflow

This workflow automatically triggers continuous integration build tasks by listening for code commit and pull request events in a specified GitHub repository, effectively enhancing code quality and delivery efficiency. It automates operations, reducing the cumbersome steps of manually triggering builds, making it suitable for software development teams and operations engineers. This helps them ensure automated testing and building after code changes in collaborative projects. Secure authentication is implemented to ensure the reliability of operations.

GitHub TriggerCI

Code Review Workflow

This workflow automates the code review process of GitHub Pull Requests by utilizing OpenAI's GPT-4 model to generate intelligent review comments, which are then directly posted as comments. Additionally, it incorporates coding best practices from Google Sheets to ensure the professionalism and consistency of the reviews. After the review, the workflow adds a "ReviewedByAI" label to the relevant PRs, optimizing management and tracking, and significantly enhancing the efficiency and quality of code reviews, making it suitable for software development teams and open-source projects.

Code ReviewAutomation Workflow

Qualys Vulnerability Trigger Scan Workflow

This workflow quickly triggers vulnerability scan requests through Slack, allowing users to conveniently fill in parameters and automatically initiate Qualys virtual machine scans. It implements scheduled polling of the scan status to monitor progress and processes the results in JSON format. Ultimately, it pushes the scan summary and report links to a designated Slack channel, facilitating real-time information access for the team. This process greatly simplifies operations for the security team, improves efficiency, and reduces human errors, making it an important tool for enterprise security protection.

Vulnerability ScanAutomated Security

Conditional Branching Example Workflow

This workflow is manually triggered to generate a set of data containing different IDs, and it utilizes conditional judgments to implement branching processing. Based on the different IDs, corresponding name fields are set, demonstrating the basic usage of conditional judgments and multi-branch processing. This process is suitable for automated tasks that require different operations based on data content, helping users flexibly respond to various business scenarios and enhancing the intelligence and adaptability of the workflow.

Conditionn8n Branch