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.
112 lines
3.9 KiB
JSON
112 lines
3.9 KiB
JSON
{
|
||
"source": "oshwhub",
|
||
"source_url": "https://oshwhub.com/airbus15/matek-f405-wse-hua-xiang-ji-fei-kong-v1-0",
|
||
"project_id": "dce335ad0d0c43cfba93bf8d2a142acc",
|
||
"title": "Swift F405 固定翼飞控 V1.0",
|
||
"description_short": "本项目是基于STM32F405主控的固定翼飞控,采用20mmx40mm紧凑尺寸,支持ArduPilot、INAV、Betaflight固件,可用于ZOHD Drift等机舱空间有限的固定翼/滑翔机。",
|
||
"description_path": "description.md",
|
||
"author": {
|
||
"username": "airbus15",
|
||
"display_name": "AIRBUS15",
|
||
"user_id": "83acabf1baa84c459694cba8906d7ee7"
|
||
},
|
||
"license": "GPL 3.0",
|
||
"tags": [],
|
||
"created_at": "2025-10-20T03:03:55.000Z",
|
||
"updated_at": "2025-10-28T03:11:55.401Z",
|
||
"published_at": "2025-10-28T03:45:14.000Z",
|
||
"crawled_at": "2026-04-30T10:49:17.613628+00:00",
|
||
"metrics": {
|
||
"likes": 4,
|
||
"stars": 15,
|
||
"forks": 18,
|
||
"views": 1355,
|
||
"watch": 0,
|
||
"comments": 4
|
||
},
|
||
"cover": {
|
||
"url": "https://image.lceda.cn/oshwhub/pullImage/b2d062ca676246f1a921ec9890f5664c.jpg",
|
||
"path": null
|
||
},
|
||
"files": [
|
||
{
|
||
"name": "MATEK F405 WING AP 4.5.0.hex",
|
||
"url": "https://image.lceda.cn/oshwhub/project/attachments/76ccfb5c4f9d4409b0c2ff00a697bf25.hex",
|
||
"original_id": "4bb1deb710104f04a46d26ab5034ffc3",
|
||
"ext": "hex",
|
||
"mime": "application/octet-stream",
|
||
"size": 2757944,
|
||
"md5": "52b1235e26f47bf314a814ce73443ad2"
|
||
},
|
||
{
|
||
"name": "inav_7.0.0_MATEKF405SE.hex",
|
||
"url": "https://image.lceda.cn/oshwhub/project/attachments/2942544e64f54343932fa57df9bec352.hex",
|
||
"original_id": "f6c61cbc1b094d0db9ff7ff04a9d1c70",
|
||
"ext": "hex",
|
||
"mime": "application/octet-stream",
|
||
"size": 1597217,
|
||
"md5": "7fe2e06d07b4fe7e9ce36beb60c1f0c0"
|
||
}
|
||
],
|
||
"raw_fields": {
|
||
"path": "airbus15/matek-f405-wse-hua-xiang-ji-fei-kong-v1-0",
|
||
"grade": 1,
|
||
"origin": "std",
|
||
"public": true,
|
||
"publish": true,
|
||
"skipped_files": []
|
||
},
|
||
"source_format": "easyeda-std",
|
||
"source_path": "source/",
|
||
"source_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"
|
||
}
|
||
],
|
||
"editor_version": "6.5.46"
|
||
} |