rss-feed-backend

command module
v0.0.0-...-a3b2d1e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

README

rss-feed-backend

RSS feeds involves aggregating and processing feed data to present it in a desired format or perform specific actions (e.g., notifying users about updates, displaying articles on a website, etc.).

Documentation

Overview

Package main initializes the RSS Feed backend server.

This backend provides APIs to fetch and store RSS feed data and retrieve predefined feed sources. It uses Google Cloud Datastore for storage and supports parsing RSS feeds via the `gofeed` library.

Key Features:

  • Fetch RSS feeds from a URL.
  • Store parsed feeds in Google Cloud Datastore.
  • Retrieve predefined or categorized RSS feed sources.
  • Designed for easy integration with frontend applications.

Run the application:

$ go run main.go

Endpoints:

  • GET /fetch-store?url=<rss-url>: Fetch and store RSS feed data.
  • GET /feeds: Retrieve predefined RSS feed sources.

Directories

Path Synopsis
Package handlers provides functions to interact with Google Cloud Datastore.
Package handlers provides functions to interact with Google Cloud Datastore.
Package utils provides utility functions for RSS feed parsing.
Package utils provides utility functions for RSS feed parsing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL