飞控-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:
qcloud
2026-04-30 18:52:22 +08:00
parent f9d370e950
commit c199840ad3
576 changed files with 24104 additions and 19 deletions

View File

@@ -0,0 +1,112 @@
{
"source": "oshwhub",
"source_url": "https://oshwhub.com/cai20070410/f405-huo-jian-fei-kong-50-63",
"project_id": "246a02b1831c454a9d7ad54e148d7986",
"title": "F405火箭飞控板载ELRS数传",
"description_short": "适合50mm及以上直径模型火箭的飞控接口多供电强板载ELRS-500MW接收机支持十几公里的数传和满血mavlink",
"description_path": "description.md",
"author": {
"username": "cai20070410",
"display_name": "cai",
"user_id": "10dba363579a460eb91f9b26b4516fc2"
},
"license": "GPL 3.0",
"tags": [],
"created_at": "2024-06-23T09:12:14.000Z",
"updated_at": "2026-02-23T23:36:20.000Z",
"published_at": "2025-03-11T01:54:47.000Z",
"crawled_at": "2026-04-30T10:49:18.624679+00:00",
"metrics": {
"likes": 6,
"stars": 33,
"forks": 28,
"views": 3376,
"watch": 0,
"comments": 7
},
"cover": {
"url": "https://image.lceda.cn/oshwhub/d5c195d383d54475a49471749c017a70.jpg",
"path": null
},
"files": [
{
"name": "Generic 2400 True Diversity PA.json",
"url": "https://image.lceda.cn/oshwhub/project/attachments/7d173d7d3f1145a1a5133bc29d11df79.json",
"original_id": "dd764ae90d0049889d0f37def7b63b93",
"ext": "json",
"mime": "application/json",
"size": 645,
"md5": "afd72554cabd262e44dab159ef59199a"
},
{
"name": "arducopter_with_bl.hex",
"url": "https://image.lceda.cn/oshwhub/project/attachments/ce861c47e2ba4c04bdea946598b37fb0.hex",
"original_id": "792ce12cdc434139ab20fd663eb3b3f8",
"ext": "hex",
"mime": "application/octet-stream",
"size": 2589776,
"md5": "c48943c10b233ad2dcdbc37e559c76a6"
}
],
"raw_fields": {
"path": "cai20070410/f405-huo-jian-fei-kong-50-63",
"grade": 1,
"origin": "std",
"public": true,
"publish": true,
"skipped_files": []
},
"source_format": "easyeda-std",
"source_path": "source/",
"source_documents": [
{
"doc_uuid": "f9f8106efd59491d9865146294dc7235",
"docType": 1,
"master": "4b366bd6e480413fbffb41bd3d8c0fc3",
"path": "source/f9f8106efd59491d9865146294dc7235.json",
"size": 261326,
"sha256": "45747be11c82a269f418c62613bfe7c78e90c3811e36c0b572f9520ff88384c1"
},
{
"doc_uuid": "fa9c91246d8e43379b9133ff2b81fdca",
"docType": 1,
"master": "e417e37f436942d8b456ed1d4dd9e264",
"path": "source/fa9c91246d8e43379b9133ff2b81fdca.json",
"size": 261326,
"sha256": "45747be11c82a269f418c62613bfe7c78e90c3811e36c0b572f9520ff88384c1"
},
{
"doc_uuid": "02d3f06c18cf47949a9f27f879c5bd1e",
"docType": 3,
"master": "dd0791c3c5a24b13b7ff0c0478b37fe4",
"path": "source/02d3f06c18cf47949a9f27f879c5bd1e.json",
"size": 1330024,
"sha256": "23703c22ebcd6e559ac0e68d3b6c2d3a913d6c8fbbd4ed0ebbc5a18e7cd9bc8d"
},
{
"doc_uuid": "b0a9fb943a024289a1eafcda5abd11ca",
"docType": 3,
"master": "fd5ab8b07cec45a2a23b2d417e330bca",
"path": "source/b0a9fb943a024289a1eafcda5abd11ca.json",
"size": 1372656,
"sha256": "ad0d967414bbdcf723ad4b7fe8313cbfb6f39a5077360181d0d426ea44189006"
},
{
"doc_uuid": "ea47574bbd124e6897f651425d1af209",
"docType": 3,
"master": "af296fd7634a45759cab1defa001e491",
"path": "source/ea47574bbd124e6897f651425d1af209.json",
"size": 1393341,
"sha256": "a11568593ea7663830e8547786217832a9de79f7999a17b94a4b36e865648750"
},
{
"doc_uuid": "c1e6cd9f2205433b89d3c611be5f9918",
"docType": 3,
"master": "22acdbdcb1794dd98dcfdb158c82dfef",
"path": "source/c1e6cd9f2205433b89d3c611be5f9918.json",
"size": 1411964,
"sha256": "f47c513304f1a55fd616e179b2cebf0857fd26432bc58f824f2b0eef87736198"
}
],
"editor_version": "6.5.40"
}