{"id":18307689,"url":"https://github.com/debrunbaix/auto_usn_rss","last_synced_at":"2026-04-26T20:31:36.390Z","repository":{"id":218210658,"uuid":"738283538","full_name":"debrunbaix/auto_USN_rss","owner":"debrunbaix","description":"Automated Python script designed to fetch the latest Ubuntu Security Notices via RSS feeds and deliver them via email notifications. Stay updated with security vulnerabilities in Ubuntu by receiving timely notifications extracted from the USN feed and sent directly to your inbox","archived":false,"fork":false,"pushed_at":"2024-01-24T15:28:48.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-04T07:04:48.447Z","etag":null,"topics":["automation","raspberry-pi","security","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/debrunbaix.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-01-02T21:47:25.000Z","updated_at":"2024-03-20T22:12:05.000Z","dependencies_parsed_at":"2024-01-24T16:40:44.821Z","dependency_job_id":"ff94f09c-20e6-4265-bb90-fdb66ee40a81","html_url":"https://github.com/debrunbaix/auto_USN_rss","commit_stats":null,"previous_names":["igaemas/auto_usn_rss","debrunbaix/auto_usn_rss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/debrunbaix/auto_USN_rss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debrunbaix%2Fauto_USN_rss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debrunbaix%2Fauto_USN_rss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debrunbaix%2Fauto_USN_rss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debrunbaix%2Fauto_USN_rss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debrunbaix","download_url":"https://codeload.github.com/debrunbaix/auto_USN_rss/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debrunbaix%2Fauto_USN_rss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32312209,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T19:15:34.056Z","status":"ssl_error","status_checked_at":"2026-04-26T19:15:15.467Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","raspberry-pi","security","ubuntu"],"created_at":"2024-11-05T16:05:11.478Z","updated_at":"2026-04-26T20:31:36.362Z","avatar_url":"https://github.com/debrunbaix.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ubuntu Security Notice RSS Reader\n\nThis project provides a simple script for monitoring and sending email notifications about the latest security notices from Ubuntu. The script periodically checks the Ubuntu Security Notices RSS feed and sends an email containing new articles.\n\n## Usage\n\n### Configuring Email Settings\n\nTo enable email notifications in the script, you need to create a `config.ini` file with the necessary email configuration. Below are the steps to set up and use the `config.ini` file.\n\n1. Create `config.ini`\n\nCreate a file named `config.ini` in the same directory as your script (`main.py`). Use the following structure for the configuration:\n\n```ini\n[Mail_Info]\nmy_mail = email1@example.com, email2@example.com, email3@example.com\n\n[Mail_Config]\nSMTP_SERVER = SMTP_SERVER\nSMTP_PORT = PORT\nGMAIL_USERNAME = MAIL\nGMAIL_PASSWORD = PASS\n```\n\nReplace the placeholder values with your actual email addresses and Gmail credentials.\n\n### With Docker\n\n1. Make sure you have Docker installed on your system.\n\n2. Clone the repository:\n\n   ```bash\n   git clone git@github.com:Igaemas/auto_USN_rss.git\n   ```\n\n3. Navigate to the project directory:\n\n   ```bash\n   cd auto_USN_rss\n   ```\n\n4. Build the Docker image:\n\n   ```bash\n   docker-compose up --build -d\n   ```\n\n   This will build the Docker image using the provided Dockerfile.\n\n5. Check the logs to monitor the script's activity:\n\n   ```bash\n   docker-compose logs -f\n   ```\n\n   You should see output indicating whether new articles are being detected and emails are being sent.\n\n### Without Docker\n\n1. Make sure you have Python 3 installed on your system.\n\n2. Clone the repository:\n\n   ```bash\n   git clone git@github.com:Igaemas/auto_USN_rss.git \n   ```\n\n3. Navigate to the project directory:\n\n   ```bash\n   cd auto_USN_rss\n   ```\n\n4. Install the required Python packages:\n\n   ```bash\n   pip install -r requirement.txt\n   ```\n\n5. Run the script:\n\n   ```bash\n   python main.py\n   ```\n\n   The script will start checking for new articles and, if found, send email notifications.\n\n## Configuration\n\nYou can customize the script's behavior by modifying the `*.py` file. For example, you may adjust the RSS feed URL.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebrunbaix%2Fauto_usn_rss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdebrunbaix%2Fauto_usn_rss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebrunbaix%2Fauto_usn_rss/lists"}