飞控-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,103 @@
{
"source": "oshwhub",
"source_url": "https://oshwhub.com/heiyoo/f103-fei-kong",
"project_id": "0a2640a3779b4ca29c9e247acecc7e4d",
"title": "f103飞控",
"description_short": "按照蔡子开源的原理图画的板未来一个月将会打板验证届时会有B站视频更新",
"description_path": "description.md",
"author": {
"username": "heiyoo",
"display_name": "heiyoo",
"user_id": "2fa4311a750a4abb9f0aea5f0f9f01d7"
},
"license": "Public Domain",
"tags": [],
"created_at": "2021-11-04T02:54:18.000Z",
"updated_at": "2023-08-31T09:05:46.000Z",
"published_at": "2022-07-10T06:50:23.000Z",
"crawled_at": "2026-04-30T10:49:24.984693+00:00",
"metrics": {
"likes": 19,
"stars": 47,
"forks": 12,
"views": 8329,
"watch": 0,
"comments": 11
},
"cover": {
"url": "https://image.lceda.cn/pullimage/nIazfLh8U1CAIqAg755oPvLlG8LoLjrx9roScOYI.jpeg",
"path": null
},
"files": [
{
"name": "betaflight_3.2.5_NAZE.hex",
"url": "https://image.lceda.cn/attachments/2021/11/wP1NlAnp1J4KJFzQLZXwJcdnpMiaqVOUVfKNUw0B.txt",
"original_id": "d2e8a96f4c874e678551408b74f5d513",
"ext": "txt",
"mime": "application/octet-stream",
"size": 362597,
"md5": "0aaf1f419c3d053ad0df0b266c2d9707"
}
],
"raw_fields": {
"path": "heiyoo/f103-fei-kong",
"grade": 0,
"origin": "std",
"public": true,
"publish": true,
"skipped_files": []
},
"source_format": "easyeda-std",
"source_path": "source/",
"source_documents": [
{
"doc_uuid": "d3ece466c39b4fbc8543e531ba686cf8",
"docType": 1,
"master": "c0e232089afe404c88efef6cdd662b22",
"path": "source/d3ece466c39b4fbc8543e531ba686cf8.json",
"size": 52582,
"sha256": "888ef026a0fbd769f9f8469d8673d22dcaeb454ec7fdc0c57eb4ea10fd3f13d1"
},
{
"doc_uuid": "dea973bbff2544f785f563d71e020d09",
"docType": 3,
"master": "3644c8af2df249adad0001151de3f0a7",
"path": "source/dea973bbff2544f785f563d71e020d09.json",
"size": 358428,
"sha256": "0ead76eac4173805e331188fc9e67d1c341b9f1157f3c0ad630dda1b4e8ba243"
},
{
"doc_uuid": "a7fb361673dd41aba0d49becc6fa1bf8",
"docType": 3,
"master": "b7d4a9e599db4f8b9f547d4f618bad88",
"path": "source/a7fb361673dd41aba0d49becc6fa1bf8.json",
"size": 333169,
"sha256": "3325a6d80ad1ded0fa5ea1392bf65b679434f6b91510c62e7a59e769c9e97872"
},
{
"doc_uuid": "b650ae9204ab435a9f8236e96e0fa981",
"docType": 3,
"master": "1503d0fe9cdb4dbf87c82a1e028ac54a",
"path": "source/b650ae9204ab435a9f8236e96e0fa981.json",
"size": 12224,
"sha256": "1504a32756033e837ac110b874d8a28301650ac677f6bb8797d490dd3ffb6726"
},
{
"doc_uuid": "c322b3e0c2a3447392de48f886292f40",
"docType": 3,
"master": "88d0228b32e74ca7b16bc781ad412319",
"path": "source/c322b3e0c2a3447392de48f886292f40.json",
"size": 11727,
"sha256": "d5750c9d9ec7ac897e3ef53563e674ef5b0925dc4a4a12f55eb7de59fbc26db8"
},
{
"doc_uuid": "7e673b4bcf864cbaa2cd4382f59fa408",
"docType": 3,
"master": "4b708c854ba746a98cec82966a72ff04",
"path": "source/7e673b4bcf864cbaa2cd4382f59fa408.json",
"size": 19508,
"sha256": "f7f0efd29b609f5e228620d546ba1971e5c90bfd111c312bd5de403cefd7bea4"
}
],
"editor_version": "6.4.25"
}