A tool to curate compelling news on cloud technologies and cybersecurity. By aggregating information from RSS feeds and Reddit, it identifies the most noteworthy and impactful updates in the tech industry.
CloudPulse_Demo.mov
Download Repository:
mkdir CloudPulse
cd CloudPulse/
git clone https://github.com/RoseSecurity/CloudPulse.gitInstall Dependencies:
python3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txtThe following keys, usernames, and passwords are required within the src/config.ini file to run CloudPulse:
[Credentials]
REDDIT_CLIENT_ID - Reddit client ID
REDDIT_CLIENT_SECRET - Reddit client secret
REDDIT_USERNAME - Reddit username
REDDIT_PASSWORD - Reddit password
# Subreddits to monitor
[Reddit]
subreddits = ["devops", "terraform", "aws", "github", "sre"]
# RSS Feeds to monitor
[RSS]
feeds = ["https://aws.amazon.com/blogs/infrastructure-and-automation/feed/", "https://github.com/opentofu/opentofu/releases.atom", "https://github.com/hashicorp/terraform/releases.atom", "https://sre.news/rss.xml"]usage: cloudpulse.py [-h] [-o {stdout,file,streamlit}]Output cloud news to terminal:
python3 cloudpulse.py -o stdoutOutput cloud news to CloudPulse file:
python3 cloudpulse.py -o fileOutput cloud news to Streamlit application:
python3 cloudpulse.py -o streamlit- r/hacking
- r/infosec
- r/redteamsec
- r/cybersecurity
- r/netsec
- r/hackernews
- r/devops
- r/terraform
- r/ansible
- r/aws
- r/github
- r/homelab
- r/homenetworking
- r/kubernetes
- r/networking
- r/proxmox
- r/sysadmin
- r/vscode
- r/sre
- r/azure
- r/docker
- r/linux
- r/bash
- r/ubuntu
- r/vim
- r/debian
- r/freebsd
- r/fedora
- r/golang
- r/kde
- r/gnome
- r/opensource