f83a997e688f2d452bedc46f8a39db178a9893a8
memory/2026-03-08.md
| ... | ... | @@ -43,6 +43,7 @@ |
| 43 | 43 | | 15:40-15:43 | 重建山东.md | ✅ 完成 | 按 wiki-province-template 模板格式 | |
| 44 | 44 | | 16:00-16:05 | 山东博物馆调研 | ✅ 完成 | 52 家(12 一级 +15 二级 +15 备选 +10 优先级低) | |
| 45 | 45 | | 16:05-16:07 | 博物馆分类调整 | ✅ 完成 | 5 家二级→备选(根据用户偏好:历史人文>科普/民俗/红色文化) | |
| 46 | +| 16:10-16:11 | 鲁东线/鲁北线调整 | ✅ 完成 | 根据博物馆分类调整必去景点(鲁东线 37 处、鲁北线 28 处,总计 162 处) | |
|
| 46 | 47 | |
| 47 | 48 | --- |
| 48 | 49 |
scripts/update_shandong_routes.py
| ... | ... | @@ -0,0 +1,72 @@ |
| 1 | +#!/usr/bin/env python3 |
|
| 2 | +# -*- coding: utf-8 -*- |
|
| 3 | +""" |
|
| 4 | +更新鲁东线和鲁北线旅行规划 - 根据博物馆分类调整 |
|
| 5 | +""" |
|
| 6 | + |
|
| 7 | +from pathlib import Path |
|
| 8 | + |
|
| 9 | +# 鲁东线更新 |
|
| 10 | +ludong_file = Path('/root/.openclaw/workspace/travel/wiki/山东/鲁东线旅行规划.md') |
|
| 11 | +content = ludong_file.read_text(encoding='utf-8') |
|
| 12 | + |
|
| 13 | +# 更新标题 |
|
| 14 | +content = content.replace('40 处(35 处国保 + 5 家博物馆)', '37 处(35 处国保 + 2 家博物馆)') |
|
| 15 | + |
|
| 16 | +# 删除青岛海洋科技馆 |
|
| 17 | +content = content.replace('| 17 | 青岛市博物馆 | 二级博物馆 | 免费 | 崂山区 | 2 小时 |\n| 18 | 青岛德国建筑博物馆 | 二级博物馆 | ¥30 | 市南区 | 1.5 小时 |\n| 19 | 青岛海洋科技馆 | 二级博物馆 | ¥120 | 市南区 | 2 小时 |', |
|
| 18 | + '| 16 | 青岛市博物馆 | 二级博物馆 | 免费 | 崂山区 | 2 小时 |\n| 17 | 青岛德国建筑博物馆 | 二级博物馆 | ¥30 | 市南区 | 1.5 小时 |') |
|
| 19 | + |
|
| 20 | +# 删除威海市博物馆和甲午战争博物馆 |
|
| 21 | +content = content.replace('| 11 | 威海市博物馆 | 二级博物馆 | 免费 | 环翠区 | 1.5 小时 |\n| 12 | 甲午战争博物馆 | 二级博物馆 | 含刘公岛 | 环翠区 | 2 小时 |', '') |
|
| 22 | + |
|
| 23 | +# 更新烟台市表格编号 |
|
| 24 | +content = content.replace('| 16 | 烟台市博物馆 | 二级博物馆 | 免费 | 芝罘区 | 2 小时 |\n| 17 | 蓬莱古船博物馆 | 二级博物馆 | ¥30 | 蓬莱区 | 1 小时 |', |
|
| 25 | + '| 15 | 烟台市博物馆 | 二级博物馆 | 免费 | 芝罘区 | 2 小时 |\n| 16 | 蓬莱古船博物馆 | 二级博物馆 | ¥30 | 蓬莱区 | 1 小时 |') |
|
| 26 | + |
|
| 27 | +# 更新威海市表格 |
|
| 28 | +content = content.replace('| 10 | 那香海 | 国保 | 免费 | 环翠区 | 2 小时 |\n| 11 | 威海市博物馆 | 二级博物馆 | 免费 | 环翠区 | 1.5 小时 |\n| 12 | 甲午战争博物馆 | 二级博物馆 | 含刘公岛 | 环翠区 | 2 小时 |', |
|
| 29 | + '| 10 | 那香海 | 国保 | 免费 | 环翠区 | 2 小时 |') |
|
| 30 | + |
|
| 31 | +# 更新行程中的博物馆 |
|
| 32 | +content = content.replace('**青岛市博物馆**(二级博物馆)⭐⭐', '**青岛市博物馆**(二级博物馆)⭐⭐') |
|
| 33 | +content = content.replace('**青岛德国建筑博物馆**(二级博物馆)⭐', '**青岛德国建筑博物馆**(二级博物馆)⭐') |
|
| 34 | + |
|
| 35 | +# 删除行程中的海洋科技馆 |
|
| 36 | +if '青岛海洋科技馆' in content: |
|
| 37 | + # 找到并删除相关行程 |
|
| 38 | + lines = content.split('\n') |
|
| 39 | + new_lines = [] |
|
| 40 | + skip_next = False |
|
| 41 | + for line in lines: |
|
| 42 | + if '海洋科技馆' in line or '海洋科技' in line: |
|
| 43 | + continue |
|
| 44 | + if skip_next and line.strip().startswith('|'): |
|
| 45 | + skip_next = False |
|
| 46 | + continue |
|
| 47 | + new_lines.append(line) |
|
| 48 | + content = '\n'.join(new_lines) |
|
| 49 | + |
|
| 50 | +# 保存 |
|
| 51 | +ludong_file.write_text(content, encoding='utf-8') |
|
| 52 | +print("✅ 鲁东线旅行规划已更新") |
|
| 53 | + |
|
| 54 | +# 鲁北线更新 |
|
| 55 | +lubei_file = Path('/root/.openclaw/workspace/travel/wiki/山东/鲁北线旅行规划.md') |
|
| 56 | +content = lubei_file.read_text(encoding='utf-8') |
|
| 57 | + |
|
| 58 | +# 更新标题 |
|
| 59 | +content = content.replace('30 处(26 国保 +4 博物馆)', '28 处(26 国保 +2 博物馆)') |
|
| 60 | + |
|
| 61 | +# 删除潍坊风筝博物馆和东营市历史博物馆 |
|
| 62 | +content = content.replace('| 16 | 潍坊世界风筝博物馆 | 二级博物馆 | 免费 | 奎文区 | 1.5 小时 |\n| 17 | 临朐山旺化石博物馆 | 二级博物馆 | ¥40 | 临朐县 | 1.5 小时 |', |
|
| 63 | + '| 15 | 临朐山旺化石博物馆 | 二级博物馆 | ¥40 | 临朐县 | 1.5 小时 |') |
|
| 64 | + |
|
| 65 | +content = content.replace('| 11 | 广饶博物馆 | 二级博物馆 | 免费 | 广饶县 | 1.5 小时 |\n| 12 | 东营历史博物馆 | 二级博物馆 | 免费 | 东营区 | 1.5 小时 |', |
|
| 66 | + '| 10 | 广饶博物馆 | 二级博物馆 | 免费 | 广饶县 | 1.5 小时 |') |
|
| 67 | + |
|
| 68 | +# 保存 |
|
| 69 | +lubei_file.write_text(content, encoding='utf-8') |
|
| 70 | +print("✅ 鲁北线旅行规划已更新") |
|
| 71 | + |
|
| 72 | +print("\n✅ 所有线路规划已根据博物馆分类调整完成!") |
task.md
| ... | ... | @@ -67,6 +67,16 @@ |
| 67 | 67 | |
| 68 | 68 | **输出文件**: |
| 69 | 69 | - ✅ `wiki/山东/博物馆调研.md` - 详细调研报告 |
| 70 | +- ✅ `wiki/山东/鲁东线旅行规划.md` - 更新为 37 处必去 |
|
| 71 | +- ✅ `wiki/山东/鲁北线旅行规划.md` - 更新为 28 处必去 |
|
| 72 | +- ✅ `wiki/山东.md` - 更新总览统计(162 处必去景点) |
|
| 73 | + |
|
| 74 | +### ✅ 任务 8:山东线路规划调整(已完成)⭐ |
|
| 75 | + |
|
| 76 | +**调整内容**: |
|
| 77 | +- 鲁东线:40 处→37 处(删除 3 家备选博物馆) |
|
| 78 | +- 鲁北线:30 处→28 处(删除 2 家备选博物馆) |
|
| 79 | +- **总计**:165 处→162 处必去景点 |
|
| 70 | 80 | - ✅ `wiki/山东.md` - 更新博物馆专题链接 |
| 71 | 81 | |
| 72 | 82 | **对比河北标准**: |
wiki
| ... | ... | @@ -1 +1 @@ |
| 1 | -Subproject commit 69d964c41a25cada9ebe8ac912827c6eb126593f |
|
| 1 | +Subproject commit 248456d50a8a9495612dfd0df153706438e70751 |