simeononsecurity / docker-rss-display-web

A docker container that publishes an rss feed to a generated webpage

Home Page:https://simeononsecurity.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RSS Feed Display Docker Container

This Docker container is designed to fetch and display the latest posts from a specified RSS feed using Python, Flask, and feedparser.

Docker Image CI

Usage

  1. Clone this repository:

    git clone https://github.com/simeononsecurity/docker-rss-display-web
  2. Build the Docker image:

    docker build -t rss-display .

    or pull it from dockerhub

    docker pull simeononsecurity/rss-display-web
  3. Run the Docker container:

    docker run -p 8080:80 --name rss-container rss-display
  4. Visit http://localhost:8080 in your web browser to view the latest posts from the specified RSS feed.

Configuration

To change the RSS feed source, modify the RSS_FEED_URL environment variable in the Dockerfile:

ENV RSS_FEED_URL=https://simeononsecurity.com/index.xml

or

Pass it in at run time.

docker run -p 8080:80 --name rss-container -e RSS_FEED_URL=https://example.com/rss.xml rss-display

Dependencies

  • Flask
  • Werkzeug
  • feedparser

These dependencies are listed in the requirements.txt file.

Customization

Feel free to customize the Flask application (app.py) and HTML template (templates/index.html) to suit your needs. You can modify the number of displayed posts, the appearance of the webpage, and more.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A docker container that publishes an rss feed to a generated webpage

https://simeononsecurity.com

License:MIT License


Languages

Language:HTML 74.8%Language:Python 13.9%Language:Dockerfile 11.2%