{"adoption": {"forks": 250, "observed_at": "2026-08-28T04:04:36.360817+00:00", "stars": 1394}, "canonical_url": "https://ross.abutalabs.com/products/twarc", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A command line tool (and Python library) for archiving Twitter JSON", "domain": ["social-media", "data-science", "developer-tools"], "enriched": true, "function": ["cli", "web-scraping", "etl"], "health_score": 65, "homepage": "https://twarc-project.readthedocs.io", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["DocNow/twarc"], "name": "DocNow/twarc", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2025-10-31T18:03:47+00:00", "repo": "DocNow/twarc", "stars": 1394, "tags": ["twitter-api", "twitter-archive", "social-media-data", "data-collection", "academic-research", "-archiving", "command-line"], "topics": [], "urls": [], "use_cases": ["archive tweets as  for research", "collect twitter data via the api from the command line", "harvest tweets matching a search query", "download a user's tweets for analysis", "build a twitter dataset for academic study", "use a python library to page through twitter api results"], "what_it_is": "twarc is a command line tool and Python library for collecting and archiving Twitter JSON data via the Twitter v1.1 and v2 APIs. It was developed for researchers and archivists to harvest and preserve Twitter data.", "when_to_avoid": ["you need actively maintained Twitter collection tooling, since API quota changes made twarc unusable and it is no longer supported", "you want to collect data from platforms other than Twitter", "you need a GUI-based social media analytics tool"], "when_to_choose": ["you need to collect and archive Twitter JSON data via the v1.1 or v2 API", "you want a scriptable command line tool or Python library for Twitter data harvesting", "you are doing social media research or web archiving of Twitter content"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/twarc", "repo": "DocNow/twarc", "role": "main", "score": 50}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:36.360817+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:39:25.243852+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb6029de223fbb2c8f32e0e626ec6261012c911d03840005054736d4e6040e69", "fetched_at": "2026-08-28T04:04:36.360817+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DocNow/twarc"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 49, "longevity": 100, "rhythm": 22}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4979, "days_push": 306, "days_rel": 306, "gap_med": null, "n_releases_24m": 1}, "score": 50, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}