Topic-pull from local listing index (`name OR introduction` contains 飞控). 77 std hits in oshwhub_listing_full.jsonl, minus 2 already crawled = 75 attempted; 74 OK + 1 hard fail (`m1_mh743_ada_v4`, listing entry missing `count.like`). dev1 walltime: Step 1 ~12s, Step 4 ~80s (concurrency=5). License mix: 65% GPL 3.0, 11% Public Domain, 11% MIT, 4% CC variants. 3 partial dirs (Step 1 KeyError on missing `count.like`) dropped — to be re-fetched after a follow-up crawler patch makes count fields defensive against listing-index outliers. Source backfill 74/74 OK, total +46 MB.
191 lines
6.8 KiB
JSON
191 lines
6.8 KiB
JSON
{
|
|
"project_uuid": "dce335ad0d0c43cfba93bf8d2a142acc",
|
|
"fetched_at": "2026-04-30T10:50:49.365895+00:00",
|
|
"editor_version": "6.5.46",
|
|
"documents": [
|
|
{
|
|
"doc_uuid": "87f10862f9f74286994f8575f8ba1123",
|
|
"docType": 3,
|
|
"master": "e9b3891f995d466cbc0a7c4cf8913a7d",
|
|
"path": "source/87f10862f9f74286994f8575f8ba1123.json",
|
|
"size": 917126,
|
|
"sha256": "b4249d6640ec412d6a51daf121ef27477f41ed70d87775d8ead5ddb1f28de5ce"
|
|
},
|
|
{
|
|
"doc_uuid": "cf7f214126c44acfa2d2b14a21a1fa36",
|
|
"docType": 1,
|
|
"master": "34cc48bcfe3d4c96b87d85fbd0265a07",
|
|
"path": "source/cf7f214126c44acfa2d2b14a21a1fa36.json",
|
|
"size": 274413,
|
|
"sha256": "c2dd068f6e03f168a3c8ef2f0d5cb6ae5b965a268eb60e6258b930f2c1befff6"
|
|
},
|
|
{
|
|
"doc_uuid": "5a72d63994fa4d6496a213cfa1677311",
|
|
"docType": 1,
|
|
"master": "529b2fd354f84eafa7ffb99f9bd6aec9",
|
|
"path": "source/5a72d63994fa4d6496a213cfa1677311.json",
|
|
"size": 274413,
|
|
"sha256": "c2dd068f6e03f168a3c8ef2f0d5cb6ae5b965a268eb60e6258b930f2c1befff6"
|
|
},
|
|
{
|
|
"doc_uuid": "55b8cf9dec1d412c8c642fff8783df79",
|
|
"docType": 3,
|
|
"master": "9f934f15390047ac9ffcd6ca67d6b602",
|
|
"path": "source/55b8cf9dec1d412c8c642fff8783df79.json",
|
|
"size": 414156,
|
|
"sha256": "cbe46123322d3de6e0f9bff92ef408a339f16f220c24c35cf4b49afe7fa7c7b4"
|
|
},
|
|
{
|
|
"doc_uuid": "41fe4761c60b4be6b822d46094f26503",
|
|
"docType": 1,
|
|
"master": "6dc51abb160f4ec1ada15ce38f0e5fc8",
|
|
"path": "source/41fe4761c60b4be6b822d46094f26503.json",
|
|
"size": 274413,
|
|
"sha256": "c2dd068f6e03f168a3c8ef2f0d5cb6ae5b965a268eb60e6258b930f2c1befff6"
|
|
},
|
|
{
|
|
"doc_uuid": "8fbd7aa3472f49588fd6f707f88c8ca4",
|
|
"docType": 3,
|
|
"master": "f58c79bd86f74711922f64aa9b0857f4",
|
|
"path": "source/8fbd7aa3472f49588fd6f707f88c8ca4.json",
|
|
"size": 188355,
|
|
"sha256": "68828140257e09833b9348b1e17ce3d8c10a46a5054e3a084be61b29087f93c7"
|
|
}
|
|
],
|
|
"upstream_version_documents": [
|
|
{
|
|
"uuid": "87f10862f9f74286994f8575f8ba1123",
|
|
"title": "Swift F405 WSE FC 4L v1.0",
|
|
"description": "",
|
|
"docType": 3,
|
|
"master": "e9b3891f995d466cbc0a7c4cf8913a7d",
|
|
"thumb": "//image.lceda.cn/histories/e9b3891f995d466cbc0a7c4cf8913a7d.png",
|
|
"components": {
|
|
"377f24568d314820ac7ac66e5fe576fd": 18,
|
|
"0821ed6ea50c44f4909e4be7610e4198": 10,
|
|
"e90a824c3e3c4b278d72ab4db23c3860": 3,
|
|
"29ca191eb6134cdf9b66ea1f21f39539": 17,
|
|
"2ef0ccbadbdb41b5b253525de0807d5f": 1,
|
|
"9c10329431564fd49bf83ae560896fd6": 1,
|
|
"2afd511af2e94adea785d3da1efd72a1": 1,
|
|
"6de24fd9a0af4ad78c848ed841583b2b": 1,
|
|
"1c3428779dbd4bef9f112097fb0f5721": 1,
|
|
"f3f884cf816248f1a6a956326ed80979": 1,
|
|
"1c021ae3c8404b1f922b01122344831e": 1,
|
|
"e7f085e4f71344109c090040716070ab": 2,
|
|
"a21b536edf69461798beb4d48cd68e7c": 1,
|
|
"491b2d98257447deab91d240dd00a136": 1,
|
|
"3fe9ff28632a44d2823cc1b07f6026af": 1,
|
|
"0e4f217bd63d4ec2b2bcd8213d19b3f4": 1,
|
|
"c4b779c05e2c49bf98acff45355063ac": 1
|
|
},
|
|
"updateTime": 1760930342,
|
|
"createTime": 1760930015,
|
|
"histories": [
|
|
"37b6e7bbd36e47a383d24f478a4af1eb",
|
|
"e9b3891f995d466cbc0a7c4cf8913a7d"
|
|
]
|
|
},
|
|
{
|
|
"uuid": "cf7f214126c44acfa2d2b14a21a1fa36",
|
|
"title": "Swift F405 WSE FC v1.0",
|
|
"description": "",
|
|
"docType": 1,
|
|
"master": "34cc48bcfe3d4c96b87d85fbd0265a07",
|
|
"thumb": "//image.lceda.cn/histories/34cc48bcfe3d4c96b87d85fbd0265a07.png",
|
|
"components": {
|
|
"0effa63664ba4b73853a1610c570b839": 1,
|
|
"eb7f33115da64412b7d665e35828c8e1": 15,
|
|
"02a3916dcc524fe0bcf45f3132595dd1": 1,
|
|
"edd218d1f01b4f82be31c1d987f21524": 6,
|
|
"a1231657c3cd1ed286eeb513f352f9e2": 1,
|
|
"5bcfe4294e7c41eabbcef9ef6685022a": 1,
|
|
"60e2cd374e33495994731648f3bf8fa9": 1,
|
|
"95e598ea732946ba820f4284f64c58c0": 1,
|
|
"24eeb2ceca08480b92b847b6a310acda": 1,
|
|
"378f8ec327a54bc6a63f9b26426bc30c": 1,
|
|
"6ef02c4d4b3c49ca80860f0450ae5829": 1,
|
|
"01f8feef49be43dcbfbe672254cb7b57": 3,
|
|
"f29f57ac58b24353a27984c5792bbc76": 9,
|
|
"d338eaec4ae9fceee9e39d256391b9ef": 1,
|
|
"2580abe1b5fb488e96840e63c9b792aa": 2,
|
|
"41be77b31a274fa3a62dd9433201156e": 1,
|
|
"4972b777462a41e8b48dc509d93992b2": 1,
|
|
"57f7ff0da49b463880bbac6cf288555c": 1,
|
|
"73c04757b7d84ab4a71b933b1f268fdb": 3,
|
|
"504bcd9c09d8411580aae7f80b89129c": 1,
|
|
"223884c5ab704d5e85584f8b1911cefe": 1,
|
|
"2a7b34a5b4ac4f408e92f9161a22c9ad": 1,
|
|
"92c32ceaaac84139add7ebda884f0a47": 3,
|
|
"9bb3ef84a78d1de2fb3f7c22892c0e2e": 2,
|
|
"da54a9e9dc5d41c3aeb4074d4ae8aee7": 1,
|
|
"8c0421048efc45c484ce546ed690d3ed": 1,
|
|
"0e37f887dadd46a9b6a20b2bc5a88de2": 4,
|
|
"b844e4e5c200478f8bbe73ea84381307": 1,
|
|
"dc0fa062e09a41408c16dbb49b24c67b": 1
|
|
},
|
|
"updateTime": 1760930384,
|
|
"createTime": 1760930295,
|
|
"histories": [
|
|
"0e99ae44a6db49cab6b5b93f55da7aef",
|
|
"34cc48bcfe3d4c96b87d85fbd0265a07"
|
|
]
|
|
},
|
|
{
|
|
"uuid": "5a72d63994fa4d6496a213cfa1677311",
|
|
"title": "Swift F405 WSE 2-6S PDB v1.0",
|
|
"description": "",
|
|
"docType": 1,
|
|
"master": "529b2fd354f84eafa7ffb99f9bd6aec9",
|
|
"thumb": "//image.lceda.cn/histories/529b2fd354f84eafa7ffb99f9bd6aec9.png",
|
|
"components": [],
|
|
"updateTime": 1760930563,
|
|
"createTime": 1760930563,
|
|
"histories": [
|
|
"529b2fd354f84eafa7ffb99f9bd6aec9"
|
|
]
|
|
},
|
|
{
|
|
"uuid": "55b8cf9dec1d412c8c642fff8783df79",
|
|
"title": "Swift F405 WSE 2-6S PDB_4L v1.0",
|
|
"description": "",
|
|
"docType": 3,
|
|
"master": "9f934f15390047ac9ffcd6ca67d6b602",
|
|
"thumb": "//image.lceda.cn/histories/9f934f15390047ac9ffcd6ca67d6b602.png",
|
|
"components": [],
|
|
"updateTime": 1760930672,
|
|
"createTime": 1760930619,
|
|
"histories": [
|
|
"9f934f15390047ac9ffcd6ca67d6b602"
|
|
]
|
|
},
|
|
{
|
|
"uuid": "41fe4761c60b4be6b822d46094f26503",
|
|
"title": "Swift F405 WSE USB",
|
|
"description": "",
|
|
"docType": 1,
|
|
"master": "6dc51abb160f4ec1ada15ce38f0e5fc8",
|
|
"thumb": "//image.lceda.cn/histories/6dc51abb160f4ec1ada15ce38f0e5fc8.png",
|
|
"components": [],
|
|
"updateTime": 1760930894,
|
|
"createTime": 1760930894,
|
|
"histories": [
|
|
"6dc51abb160f4ec1ada15ce38f0e5fc8"
|
|
]
|
|
},
|
|
{
|
|
"uuid": "8fbd7aa3472f49588fd6f707f88c8ca4",
|
|
"title": "Swift F405 WSE USB",
|
|
"description": "",
|
|
"docType": 3,
|
|
"master": "f58c79bd86f74711922f64aa9b0857f4",
|
|
"thumb": "//image.lceda.cn/histories/f58c79bd86f74711922f64aa9b0857f4.png",
|
|
"components": [],
|
|
"updateTime": 1760930918,
|
|
"createTime": 1760930918,
|
|
"histories": [
|
|
"f58c79bd86f74711922f64aa9b0857f4"
|
|
]
|
|
}
|
|
]
|
|
} |