{"adoption": {"forks": 151, "observed_at": "2026-09-03T02:15:20.022690+00:00", "stars": 1044}, "canonical_url": "https://ross.abutalabs.com/products/brasilio", "card": {"archived": false, "artifact_type": "application", "description": "Backend do Brasil.IO (para código dos scripts de coleta de dados, veja o link na página de cada dataset)", "domain": ["crawlers", "analytics"], "enriched": true, "function": ["etl", "web-scraping", "search-engine", "api-framework", "data-science"], "health_score": 80, "homepage": "https://brasil.io/", "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["turicas/brasil.io"], "name": "turicas/brasil.io", "platform": ["python", "self-hosted"], "pushed_at": "2026-09-02T04:26:34+00:00", "repo": "turicas/brasil.io", "stars": 1044, "tags": ["opendata", "django", "brazil", "data-liberation", "datasets", "dados-abertos", "data-engineering", "open-data", "web-server", "docker"], "topics": ["opendata", "brazil", "python", "data", "dados-abertos", "brasil", "hacktoberfest"], "urls": [], "use_cases": ["download brazilian public datasets in structured formats", "scrape and clean government open data from brazil", "query brazilian public data via an api", "find datasets about brazilian cities and covid", "make brazilian government data machine-readable", "self-host an open data portal"], "what_it_is": "The backend of Brasil.IO, a platform that collects, cleans, and publishes Brazilian public open datasets in accessible formats. It automates data liberation pipelines and serves datasets for querying and download.", "when_to_avoid": ["you need open data for countries other than Brazil", "you need real-time streaming data rather than periodic dataset releases", "you want a general-purpose ETL framework rather than a specific data portal"], "when_to_choose": ["you need cleaned, structured Brazilian public data in one place", "you want to build pipelines that liberate messy government data", "you want to contribute to or self-host an open data platform for Brazil"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/brasilio", "repo": "turicas/brasil.io", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:20.022690+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:03:32.722550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "85431ab26e0fc97bc7d1773dcbb7f4ae2a9743bad5c21059afe3583fb52fd643", "fetched_at": "2026-09-03T02:15:20.022690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/turicas/brasil.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4538, "days_push": 0, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}