Topic-targeted pull from local listing index (`name OR introduction`
contains 飞控). 79 std hits in oshwhub_listing_full.jsonl, 2 already
crawled, 77 newly fetched.
dev1 (Guangzhou) walltime:
Step 1 detail scrape ~12s, Step 4 std-source backfill ~80s
(concurrency=5)
Source completeness: 73/77 with editor source, 4 are upstream
attachments-only (no editor session ever attached, source_documents=[]
is genuine — no editor_version on the SSR page either).
Crawler hardening (crawlers/oshwhub/crawler.py):
- count.{like,star,fork,views} are now `.get(..., 0)` defensive.
Listing API omits zero-valued fields for some low-activity entries
(3/77 hit this on first pass, hard-failed with KeyError 'like').
Affects rank_score, pick_top, and metadata.json metrics block.
License mix: 65% GPL 3.0, 11% Public Domain, 11% MIT, ~6% CC variants.
Transport: dev1 → SG via tar+scp (33 MB, ~3 min over lossy
cross-region link). Bypassed gitea push from dev1 because the same
6.5%-loss link tanks single-stream throughput.
69 lines
2.3 KiB
JSON
69 lines
2.3 KiB
JSON
{
|
||
"source": "oshwhub",
|
||
"source_url": "https://oshwhub.com/airbus15/matek-f405-wse-hua-xiang-ji-fei-kong-dian-yuan-ban-bu-fen",
|
||
"project_id": "025eab68656a4f80992a8349ffc3ecb4",
|
||
"title": "MATEK F405 WSE 滑翔机飞控电源板部分",
|
||
"description_short": "用于MATEK F405 WSE滑翔机飞控的电源板,采用双路电源设计,为主控板和外设提供5V稳压输出,同时带有电压、电流测量电路,可为飞控提供数据参考。",
|
||
"description_path": "description.md",
|
||
"author": {
|
||
"username": "airbus15",
|
||
"display_name": "AIRBUS15",
|
||
"user_id": "83acabf1baa84c459694cba8906d7ee7"
|
||
},
|
||
"license": "GPL 3.0",
|
||
"tags": [],
|
||
"created_at": "2025-09-02T08:16:25.000Z",
|
||
"updated_at": "2025-09-03T13:29:24.436Z",
|
||
"published_at": "2025-09-04T01:48:25.000Z",
|
||
"crawled_at": "2026-04-30T10:57:07.015787+00:00",
|
||
"metrics": {
|
||
"likes": 0,
|
||
"stars": 3,
|
||
"forks": 1,
|
||
"views": 397,
|
||
"watch": 0,
|
||
"comments": 0
|
||
},
|
||
"cover": {
|
||
"url": "https://image.lceda.cn/oshwhub/pullImage/d3eb969ae23b42ad84cf55d3485a9dc7.jpg",
|
||
"path": null
|
||
},
|
||
"files": [],
|
||
"raw_fields": {
|
||
"path": "airbus15/matek-f405-wse-hua-xiang-ji-fei-kong-dian-yuan-ban-bu-fen",
|
||
"grade": 1,
|
||
"origin": "std",
|
||
"public": true,
|
||
"publish": true,
|
||
"skipped_files": []
|
||
},
|
||
"source_format": "easyeda-std",
|
||
"source_path": "source/",
|
||
"source_documents": [
|
||
{
|
||
"doc_uuid": "3a7ca4d0f2164b66ab1323b221cf9c95",
|
||
"docType": 1,
|
||
"master": "589ad7a7a72c4abeb4078ab4f8a069e2",
|
||
"path": "source/3a7ca4d0f2164b66ab1323b221cf9c95.json",
|
||
"size": 62029,
|
||
"sha256": "d12c4c2020cdea08949797375011e400432f1766517ef856da4a28c7f2403bf9"
|
||
},
|
||
{
|
||
"doc_uuid": "6ddcdb6b64ad4928ba34ceb8dacb163e",
|
||
"docType": 3,
|
||
"master": "2a221c3d50554af195719255801749c4",
|
||
"path": "source/6ddcdb6b64ad4928ba34ceb8dacb163e.json",
|
||
"size": 405080,
|
||
"sha256": "45d1bf630bb8d246da26f1325994a2f94c399e8d62d7b24324a58d44c893bb0b"
|
||
},
|
||
{
|
||
"doc_uuid": "ad8d6d1dd80c4512be97e6b71b8d6448",
|
||
"docType": 3,
|
||
"master": "b32a60425fac4e13ae98ad0a2874daa3",
|
||
"path": "source/ad8d6d1dd80c4512be97e6b71b8d6448.json",
|
||
"size": 374471,
|
||
"sha256": "c76c5d6f9b36b0884f3d3a816b91ae89769d8dad3f87bed3be664a2f5e00cb0a"
|
||
}
|
||
],
|
||
"editor_version": "6.5.46"
|
||
} |