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.
107 lines
3.6 KiB
JSON
107 lines
3.6 KiB
JSON
{
|
|
"source": "oshwhub",
|
|
"source_url": "https://oshwhub.com/px4yyds/flight",
|
|
"project_id": "6aa77666cf3344fcb549249b24cf81e8",
|
|
"title": "2023年G题【空地协同智能消防系统】打飞控的",
|
|
"description_short": "本项目使用无人机和小车,搭建一套空地协同智能消防系统。经过省赛以及国赛,最终获得国家一等奖",
|
|
"description_path": "description.md",
|
|
"author": {
|
|
"username": "px4yyds",
|
|
"display_name": "打飞控的",
|
|
"user_id": "a7b8eebb63f54b6cb36f93d8de97c539"
|
|
},
|
|
"license": "GPL 3.0",
|
|
"tags": [],
|
|
"created_at": "2023-05-11T13:12:14.000Z",
|
|
"updated_at": "2025-08-23T15:07:59.000Z",
|
|
"published_at": "2023-09-12T05:52:19.000Z",
|
|
"crawled_at": "2026-04-30T10:49:19.531822+00:00",
|
|
"metrics": {
|
|
"likes": 21,
|
|
"stars": 61,
|
|
"forks": 6,
|
|
"views": 9034,
|
|
"watch": 0,
|
|
"comments": 9
|
|
},
|
|
"cover": {
|
|
"url": "https://image.lceda.cn/pullimage/pBmzS7rwoTiVjLGx9nP4zSDa79LSlmF99569nCTf.jpeg",
|
|
"path": null
|
|
},
|
|
"files": [
|
|
{
|
|
"name": "附件一:飞控代码.zip",
|
|
"url": "https://image.lceda.cn/attachments/2023/9/W3A7BR6Te9CenvhvnkmPnVOHQpEMy6jGjRxa6wq9.zip",
|
|
"original_id": "4aeec0c32981458ba69edca98399c1ca",
|
|
"ext": "zip",
|
|
"mime": "application/x-zip-compressed",
|
|
"size": 23911,
|
|
"md5": "03f72032378f4168bf368d304f66d576"
|
|
},
|
|
{
|
|
"name": "附件二:视觉代码.zip",
|
|
"url": "https://image.lceda.cn/attachments/2023/9/vxYQN76DtOsH7PPsOsoaKPc65b8ww7KQGx8SNqSV.zip",
|
|
"original_id": "0ebe6a80925b4d24b28bcc1d06b11a80",
|
|
"ext": "zip",
|
|
"mime": "application/x-zip-compressed",
|
|
"size": 1282,
|
|
"md5": "c00571850ca1ca83a1fb30aad6748478"
|
|
},
|
|
{
|
|
"name": "附件三:小车代码.zip",
|
|
"url": "https://image.lceda.cn/attachments/2023/9/mAQE8h5k0Pbk3mgorTxbShRuyjNZZQJEHpzS2Bwe.zip",
|
|
"original_id": "5d8bf21978c44af8a959fdbc7f943b85",
|
|
"ext": "zip",
|
|
"mime": "application/x-zip-compressed",
|
|
"size": 1073832,
|
|
"md5": "ee3dffcf8fc5983ec3579f39abc3a049"
|
|
},
|
|
{
|
|
"name": "基础演示视频.mp4",
|
|
"url": "https://image.lceda.cn/attachments/2023/9/ywSKUL41XbBy9dVxP5Ss6QF1HEQ9XNUob6T6WNFX.mp4",
|
|
"original_id": "7a1bce37d8fc4534b352febba82eeb18",
|
|
"ext": "mp4",
|
|
"mime": "video/mp4",
|
|
"size": 24955354,
|
|
"md5": "ada2eb9ca2e6ed9518816743f337a7e9"
|
|
},
|
|
{
|
|
"name": "提高演示视频.mp4",
|
|
"url": "https://image.lceda.cn/attachments/2023/9/OexHsgAy66nMwqvyieDWu5BGdyaUuo7NircrHFze.mp4",
|
|
"original_id": "411d1bd0dd404c7ea70afa60e5bdee06",
|
|
"ext": "mp4",
|
|
"mime": "video/mp4",
|
|
"size": 28796257,
|
|
"md5": "1da48dd346810b059c9aa7628cdceb82"
|
|
}
|
|
],
|
|
"raw_fields": {
|
|
"path": "px4yyds/flight",
|
|
"grade": 1,
|
|
"origin": "std",
|
|
"public": true,
|
|
"publish": true,
|
|
"skipped_files": []
|
|
},
|
|
"source_format": "easyeda-std",
|
|
"source_path": "source/",
|
|
"source_documents": [
|
|
{
|
|
"doc_uuid": "34bd4c04ec7e477db4d08ec7391e604b",
|
|
"docType": 1,
|
|
"master": "d80f12c686884d5da0a30f0fdf545454",
|
|
"path": "source/34bd4c04ec7e477db4d08ec7391e604b.json",
|
|
"size": 112922,
|
|
"sha256": "d9693e38ec37c2d433281758474422aacccb15aee9b85fa0721bd7ee02d26fd4"
|
|
},
|
|
{
|
|
"doc_uuid": "08fc493b216848fbafae127412212f7d",
|
|
"docType": 3,
|
|
"master": "ea2f2e2902414048b65e8d7c8fc275bb",
|
|
"path": "source/08fc493b216848fbafae127412212f7d.json",
|
|
"size": 372555,
|
|
"sha256": "e8c5e38c2e81b002bf81e4a70caf44a0740430436376e7b169ee5ba91ff88501"
|
|
}
|
|
],
|
|
"editor_version": "6.5.34"
|
|
} |