{"id":17817126,"url":"https://github.com/030/informado","last_synced_at":"2025-10-10T13:16:50.659Z","repository":{"id":45993226,"uuid":"260745369","full_name":"030/informado","owner":"030","description":"Stay informed about various topics by parsing SSR feeds using Informado.","archived":false,"fork":false,"pushed_at":"2023-04-02T06:40:17.000Z","size":120,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T11:51:34.999Z","etag":null,"topics":["atom","golang","rss","rss-feed-parser","rss-reader"],"latest_commit_sha":null,"homepage":"https://informado.releasesoftwaremoreoften.com/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/030.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2020-05-02T18:04:05.000Z","updated_at":"2024-03-24T11:54:39.000Z","dependencies_parsed_at":"2024-10-27T17:16:21.761Z","dependency_job_id":"f8b7dd98-6926-49e0-a677-0dbcb2a9fc4a","html_url":"https://github.com/030/informado","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/030/informado","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Finformado","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Finformado/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Finformado/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Finformado/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/030","download_url":"https://codeload.github.com/030/informado/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/030%2Finformado/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004073,"owners_count":26083665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["atom","golang","rss","rss-feed-parser","rss-reader"],"created_at":"2024-10-27T16:40:50.770Z","updated_at":"2025-10-10T13:16:50.642Z","avatar_url":"https://github.com/030.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Informado\n\n[![GoDoc Widget]][GoDoc]\n[![Build Status](https://travis-ci.org/030/informado.svg?branch=master)](https://travis-ci.org/030/informado)\n[![Go Report Card](https://goreportcard.com/badge/github.com/030/informado)](https://goreportcard.com/report/github.com/030/informado)\n[![StackOverflow SE Questions](https://img.shields.io/stackexchange/stackoverflow/t/informado.svg?logo=stackoverflow)](https://stackoverflow.com/tags/informado)\n[![DevOps SE Questions](https://img.shields.io/stackexchange/devops/t/informado.svg?logo=stackexchange)](https://devops.stackexchange.com/tags/informado)\n[![ServerFault SE Questions](https://img.shields.io/stackexchange/serverfault/t/informado.svg?logo=serverfault)](https://serverfault.com/tags/informado)\n![Issues](https://img.shields.io/github/issues-raw/030/informado.svg)\n![Pull requests](https://img.shields.io/github/issues-pr-raw/030/informado.svg)\n![Total downloads](https://img.shields.io/github/downloads/030/informado/total.svg)\n![License](https://img.shields.io/github/license/030/informado.svg)\n![Repository Size](https://img.shields.io/github/repo-size/030/informado.svg)\n![Contributors](https://img.shields.io/github/contributors/030/informado.svg)\n![Commit activity](https://img.shields.io/github/commit-activity/m/030/informado.svg)\n![Last commit](https://img.shields.io/github/last-commit/030/informado.svg)\n![Release date](https://img.shields.io/github/release-date/030/informado.svg)\n![Latest Production Release Version](https://img.shields.io/github/release/030/informado.svg)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=bugs)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=code_smells)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=ncloc)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=sqale_rating)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=reliability_rating)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=security_rating)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=sqale_index)](https://sonarcloud.io/dashboard?id=030_informado)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=030_informado\u0026metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=030_informado)\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/2810/badge)](https://bestpractices.coreinfrastructure.org/projects/2810)\n[![codecov](https://codecov.io/gh/030/informado/branch/master/graph/badge.svg)](https://codecov.io/gh/030/informado)\n[![BCH compliance](https://bettercodehub.com/edge/badge/030/informado?branch=master)](https://bettercodehub.com/results/030/informado)\n[![GolangCI](https://golangci.com/badges/github.com/golangci/golangci-web.svg)](https://golangci.com/r/github.com/030/informado)\n[![informado](https://snapcraft.io//informado/badge.svg)](https://snapcraft.io/informado)\n[![codebeat badge](https://codebeat.co/badges/60706232-493c-4527-b0c9-9e38f682b68c)](https://codebeat.co/projects/github-com-030-informado-master)\n\n\u003ca href=\"https://informado.releasesoftwaremoreoften.com\"\u003e\\\n\u003cimg src=\"https://github.com/030/informado/raw/master/assets/logo/logo.png\" height=\"100\"\u003e\u003c/a\u003e\n\nUse this Go library or the tool to read various RSS feeds. Note that Atom and\nReddit feeds can be parsed as well.\n\n## Installation\n\n### Ubuntu\n\n```bash\nsudo snap install informado\n```\n\n## Usage\n\nCreate an `informado` directory:\n\n```bash\nmkdir ~/.informado\n```\n\nand subsequently an `rss-feed-urls.csv` file:\n\n```bash\ntype,url\natom,https://github.com/golang/go/releases.atom\n```\n\nOnce the file has been created, run:\n\n```bash\n./informado\n```\n\nOnce informado has been completed, a `/tmp/informado/last-run-time.txt` has been\ncreated that contains the Epoch time when the tool was run. The next time\ninformado is run it will lookup the time and only show newer messages. If one\nwould like to view all messages, then the time has to be changed in the\n`.informado` file.\n\nCreate a `/tmp/informado-time/last-run-time.txt` file with owner `9999` and add a\n`0` to it.\n\n```bash\ndocker run \\\n  -v /home/${USER}/.informado:/opt/informado/.informado \\\n  -v /tmp/informado-time:/opt/informado/.informado/informado-time \\\n  -it utrecht/informado:3.1.1\n```\n\n### Slack\n\n[Create a Slack Channel and Token](https://github.com/030/sasm#create-an-app-channel-and-slack-token)\nand add them to a `~/.informado/creds.yml` file:\n\n```bash\n---\nslackChannel: x\nslackToken: y\n```\n\n### Kubernetes\n\n```bash\nsudo chown 9999 /var/k8s-storage/informado\nsudo chmod 0700 /var/k8s-storage/informado\nexport INFORMADO_URL=\"https://raw.githubusercontent.com/030/informado\"\ncurl -L ${INFORMADO_URL}/28-slack/deployments/k8s-and-openshift/deploy.yml -o \\\n  deploy.yml\nkubectl create -f deploy.yml\n```\n\nUpdate the Slack channel ID and secret:\n\n```bash\nkubectl edit secret informado -n informado\n```\n\nAfter the first run, add more RSS feed URLs to the configMap, e.g.:\n\n```bash\natom,https://github.com/golang/go/releases.atom\natom,https://github.com/aws/aws-cli/releases.atom\natom,https://github.com/kubernetes/kubernetes/releases.atom\natom,https://github.com/securego/gosec/releases.atom\natom,https://github.com/sonatype/docker-nexus3/releases.atom\natom,https://status.gitlab.com/pages/5b36dc6502d06804c08349f7/rss\nstandard,https://aws.amazon.com/blogs/devops/feed\nstandard,https://aws.amazon.com/new/feed\nstandard,https://docker-hub-rss.now.sh/grafana/grafana.atom?includeRegex=%5E(%5Cd%2B%5C.)%7B2%7D%5Cd%2B%24\nstandard,https://kubernetes.io/feed.xml\nstandard,https://www.docker.com/blog/feed\n```\n\n## Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/030/informado.svg)](https://starchart.cc/030/informado)\n\n[GoDoc]: https://godoc.org/github.com/030/informado\n[GoDoc Widget]: https://godoc.org/github.com/030/informado?status.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F030%2Finformado","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F030%2Finformado","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F030%2Finformado/lists"}