{"adoption": {"forks": 22, "observed_at": "2026-08-28T04:05:07.638507+00:00", "stars": 1585}, "canonical_url": "https://ross.abutalabs.com/products/travellings", "card": {"archived": false, "artifact_type": "application", "description": "「开往 Travellings」是一个友链接力项目，旨在通过网络跳转的方式将流量引入那些鲜为人知的独立站点。 每当用户访问加入该项目的网页时，点击该网页上的“开往”按钮将随机跳转到另一个加入该项目的网页。", "domain": ["web-development", "social-media", "self-hosted"], "enriched": true, "function": ["web-framework", "static-site-generator", "routing"], "health_score": 83, "homepage": "https://www.travellings.cn", "language": "HTML", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["travellings-link/travellings"], "name": "travellings-link/travellings", "platform": ["self-hosted"], "pushed_at": "2026-08-13T02:54:21+00:00", "repo": "travellings-link/travellings", "stars": 1585, "tags": ["webring", "blog-network", "random-redirect", "friend-links", "traffic-sharing", "vitepress", "independent-web", "blogs", "web-server", "nodejs"], "topics": ["blogs", "links", "personal-website"], "urls": [], "use_cases": ["join a webring to get traffic to my indie blog", "randomly hop between personal websites", "add a 'travelling' button to my blog sidebar", "discover lesser-known independent sites", "set up a friend-link relay network for Chinese blogs"], "what_it_is": "Travellings (开往) is a friend-link relay (webring) project that redirects visitors randomly between participating independent websites to share traffic and promote an open web. It is built as a VitePress site with a redirect page, member list, and documentation for joining the network.", "when_to_avoid": ["your site is a commercial or content-farm style site that would fail the review requirements", "you need a fully automated link exchange without membership criteria", "you want traffic analytics or SEO tooling rather than random visitor exchange"], "when_to_choose": ["you run an independent blog or personal site and want to exchange traffic with similar sites", "you want to discover and support the open, independent web", "you want a curated, human-reviewed webring with HTTPS enforcement"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/travellings", "repo": "travellings-link/travellings", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "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:07.638507+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.638507+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:39.794685+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd49fbb4b191ea1a2a8c88fbb24fdd0b03d63b1d2fa8720f00aec63f91a42013", "fetched_at": "2026-08-28T04:05:07.638507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/travellings-link/travellings"}, {"content_hash": "175a2934f5c7a8054cb1ddf30045e9e353c174b1eb6d0dbd72e3d48c01f4a471", "fetched_at": "2026-08-29T11:26:17.803583+00:00", "kind": "homepage", "missing": false, "url": "https://www.travellings.cn"}, {"content_hash": "9f870b810b929a513ad0acf7593bc07b0e1962001ad9c2cb15f35625ebfac5c5", "fetched_at": "2026-08-29T11:26:17.807859+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs/join.html"}, {"content_hash": "a62aa655bb3ea6bfd6de0f4515903b077284dcce3ab3492a6a542d2c53e3636a", "fetched_at": "2026-08-29T11:26:17.806042+00:00", "kind": "site_page", "missing": false, "url": "https://www.travellings.cn/docs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2367, "days_push": 20, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}