{"id":22558000,"url":"https://github.com/jd-apprentice/infobae-api","last_synced_at":"2026-04-12T05:35:25.715Z","repository":{"id":40567943,"uuid":"480990247","full_name":"jd-apprentice/infobae-api","owner":"jd-apprentice","description":"🤖 Infobae API - Consulta links de las noticias publicadas en infobae","archived":false,"fork":false,"pushed_at":"2025-03-08T05:04:11.000Z","size":232,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-08T05:25:54.773Z","etag":null,"topics":["axios","express","nodejs","typescript"],"latest_commit_sha":null,"homepage":"https://noticias.jonathan.com.ar","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/jd-apprentice.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2022-04-12T22:20:32.000Z","updated_at":"2025-03-08T05:04:14.000Z","dependencies_parsed_at":"2025-01-20T00:25:26.762Z","dependency_job_id":"34891612-6f1c-4cd6-8f8e-ba350d548832","html_url":"https://github.com/jd-apprentice/infobae-api","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jd-apprentice%2Finfobae-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jd-apprentice%2Finfobae-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jd-apprentice%2Finfobae-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jd-apprentice%2Finfobae-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jd-apprentice","download_url":"https://codeload.github.com/jd-apprentice/infobae-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246020207,"owners_count":20710708,"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","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":["axios","express","nodejs","typescript"],"created_at":"2024-12-07T20:10:36.649Z","updated_at":"2025-12-30T23:20:10.351Z","avatar_url":"https://github.com/jd-apprentice.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Infobae_logo](https://user-images.githubusercontent.com/68082746/163064760-34ec0f9f-0ad1-4c06-81aa-235acaf0b99e.svg)\n\n# InfobaeAPI\n\n## 🌐 Description\n\n- It includes various topics that can be accessed via the `topic` parameter.  \n- The posts are just links, extracted from the site's `robots.txt` as I couldn't find an official API.\n- The `xml/sitemap` endpoint returns all available sitemaps.\n\n## 🚀 Usage \n\n- You can access the API -\u003e [HERE](https://noticias.jonathan.com.ar/api/infobae/).  \n\n## 🚧 Routes  \n\n- **GET** `xml/sitemap` → Retrieve all sitemaps.  \n- **GET** `api/docs/index.html` → Swagger documentation.\n- **GET** `api/infobae/` → Fetch the latest news from the general sitemap.  \n- **GET** `api/infobae/topic/` → Fetch a specific topic.  \n- **GET** `api/infobae/topic/?size=x` → Fetch a specific topic with `x` posts.\n\n## ✍️ Examples\n\n```shell\n$ curl -Ss \"https://noticias.jonathan.com.ar/api/infobae/economia?size=2\" | jq   \n{\n  \"news\": [\n    {\n      \"changefreq\": \"hourly\",\n      \"lastmod\": \"2025-02-18T22:41:31.189Z\",\n      \"url\": \"https://www.infobae.com/economia/2025/02/18/los-fundamentos-no-cambian-el-gobierno-se-repliega-sobre-su-plan-economico-para-evitar-un-impacto-en-los-mercados/\"\n    },\n    {\n      \"changefreq\": \"hourly\",\n      \"lastmod\": \"2025-02-18T22:35:05.232Z\",\n      \"url\": \"https://www.infobae.com/economia/2025/02/18/la-bolsa-portena-subio-6-tras-asimilar-el-ruido-por-el-escandalo-de-libra/\"\n    }\n  ]\n}\n```\n\n## 🧰 Stack  \n\n- Golang  \n- Gin  \n- GitHub Actions  \n- Pre-commit  \n- CodeQL  \n- Docker  \n- Kubernetes  \n- Terraform  \n- Bruno\n- Swagger\n\n## 📁 Folder structure\n\n```md\n🌳 src/\n┣ 📁 constants/\n┃ ┣ 📄 config.go\n┃ ┣ 📄 links.go\n┃ ┗ 📄 messages.go\n┣ 📁 controllers/\n┃ ┣ 📄 infobae.controller.go\n┃ ┗ 📄 xml.controller.go\n┣ 📁 models/\n┃ ┗ 📄 response.go\n┣ 📁 services/\n┃ ┗ 📄 xml.service.go\n┗ 📄 main.go\n```\n\n## 🤝 Contribute\n\nFor more information, check the [CONTRIBUTE](./CONTRIBUTE.md) file\n\n## 📝 License \n\n[MIT](LICENSE)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjd-apprentice%2Finfobae-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjd-apprentice%2Finfobae-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjd-apprentice%2Finfobae-api/lists"}