{"adoption": {"forks": 372, "observed_at": "2026-08-28T04:05:43.562192+00:00", "stars": 1847}, "canonical_url": "https://ross.abutalabs.com/products/routeros-scripts", "card": {"archived": false, "artifact_type": "library", "description": "a collection of scripts for MikroTik RouterOS", "domain": ["networking", "self-hosted", "monitoring"], "enriched": true, "function": ["monitoring", "backup", "alerting", "networking", "security", "configuration-management", "developer-tools"], "health_score": 79, "homepage": null, "language": "RouterOS Script", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["eworm-de/routeros-scripts"], "name": "eworm-de/routeros-scripts", "platform": ["cli"], "pushed_at": "2026-08-19T07:16:37+00:00", "repo": "eworm-de/routeros-scripts", "stars": 1847, "tags": ["mikrotik", "routeros-scripts", "network-automation", "telegram-notifications", "dhcp", "dns", "netwatch", "capsman", "certificate-management", "sms", "devops", "automation", "routeros", "linux"], "topics": ["mikrotik", "routeros", "update", "backup", "monitoring", "certificate", "routerboard", "crs", "ccr", "telegram", "matrix", "script", "sms", "health", "mode-button", "capsman", "dhcp", "dns", "netwatch", "voltage"], "urls": [], "use_cases": ["automate mikrotik router backups", "monitor router health and voltage", "get telegram alerts from my router", "manage dhcp leases and dns entries via script", "automate routeros certificate renewal", "run scheduled updates on mikrotik devices", "monitor capsman access points", "use netwatch to watch hosts"], "what_it_is": "A collection of scripts for MikroTik RouterOS to manage devices and extend their functionality. It covers tasks like automated updates, backups, monitoring, certificate management, and notifications via Telegram, Matrix, or SMS.", "when_to_avoid": ["you use non-MikroTik networking hardware", "you need a GUI-based management tool rather than scripts", "you run RouterOS v6 without switching to the dedicated branch"], "when_to_choose": ["you run MikroTik RouterOS devices and want ready-made automation scripts", "you need monitoring, backup, or notification features on RouterOS without building from scratch", "you want a maintained, community-proven script collection for RouterOS v7"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/routeros-scripts", "repo": "eworm-de/routeros-scripts", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "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:05:43.562192+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.562192+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:17:50.503172+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6019ac1788773d40ad0395924b63b0ace014f2587e16673b058bead60d7a7200", "fetched_at": "2026-08-28T04:05:43.562192+00:00", "kind": "readme", "missing": false, "url": "https://github.com/eworm-de/routeros-scripts"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2981, "days_push": 14, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}