飞控-77: 74 std flight-controller projects ingested
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.
This commit is contained in:
16
data/raw/oshwhub/dce335ad0d0c43cfba93bf8d2a142acc/_urls.json
Normal file
16
data/raw/oshwhub/dce335ad0d0c43cfba93bf8d2a142acc/_urls.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"detail_url": "https://oshwhub.com/airbus15/matek-f405-wse-hua-xiang-ji-fei-kong-v1-0",
|
||||
"cover_url": "https://image.lceda.cn/oshwhub/pullImage/b2d062ca676246f1a921ec9890f5664c.jpg",
|
||||
"attachments": [
|
||||
{
|
||||
"name": "MATEK F405 WING AP 4.5.0.hex",
|
||||
"url": "https://image.lceda.cn/oshwhub/project/attachments/76ccfb5c4f9d4409b0c2ff00a697bf25.hex",
|
||||
"original_id": "4bb1deb710104f04a46d26ab5034ffc3"
|
||||
},
|
||||
{
|
||||
"name": "inav_7.0.0_MATEKF405SE.hex",
|
||||
"url": "https://image.lceda.cn/oshwhub/project/attachments/2942544e64f54343932fa57df9bec352.hex",
|
||||
"original_id": "f6c61cbc1b094d0db9ff7ff04a9d1c70"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
# Swift F405 固定翼飞控 V1.0
|
||||
|
||||
本项目是基于STM32F405主控的固定翼飞控,采用20mmx40mm紧凑尺寸,支持ArduPilot、INAV、Betaflight固件,可用于ZOHD Drift等机舱空间有限的固定翼/滑翔机。
|
||||
|
||||
---
|
||||
- Source: https://oshwhub.com/airbus15/matek-f405-wse-hua-xiang-ji-fei-kong-v1-0
|
||||
- Author: AIRBUS15 (airbus15)
|
||||
- License: GPL 3.0
|
||||
- Published: 2025-10-28T03:45:14.000Z
|
||||
112
data/raw/oshwhub/dce335ad0d0c43cfba93bf8d2a142acc/metadata.json
Normal file
112
data/raw/oshwhub/dce335ad0d0c43cfba93bf8d2a142acc/metadata.json
Normal file
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,191 @@
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user