#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
更新鲁东线和鲁北线旅行规划 - 根据博物馆分类调整
"""

from pathlib import Path

# 鲁东线更新
ludong_file = Path('/root/.openclaw/workspace/travel/wiki/山东/鲁东线旅行规划.md')
content = ludong_file.read_text(encoding='utf-8')

# 更新标题
content = content.replace('40 处（35 处国保 + 5 家博物馆）', '37 处（35 处国保 + 2 家博物馆）')

# 删除青岛海洋科技馆
content = content.replace('| 17 | 青岛市博物馆 | 二级博物馆 | 免费 | 崂山区 | 2 小时 |\n| 18 | 青岛德国建筑博物馆 | 二级博物馆 | ¥30 | 市南区 | 1.5 小时 |\n| 19 | 青岛海洋科技馆 | 二级博物馆 | ¥120 | 市南区 | 2 小时 |',
                          '| 16 | 青岛市博物馆 | 二级博物馆 | 免费 | 崂山区 | 2 小时 |\n| 17 | 青岛德国建筑博物馆 | 二级博物馆 | ¥30 | 市南区 | 1.5 小时 |')

# 删除威海市博物馆和甲午战争博物馆
content = content.replace('| 11 | 威海市博物馆 | 二级博物馆 | 免费 | 环翠区 | 1.5 小时 |\n| 12 | 甲午战争博物馆 | 二级博物馆 | 含刘公岛 | 环翠区 | 2 小时 |', '')

# 更新烟台市表格编号
content = content.replace('| 16 | 烟台市博物馆 | 二级博物馆 | 免费 | 芝罘区 | 2 小时 |\n| 17 | 蓬莱古船博物馆 | 二级博物馆 | ¥30 | 蓬莱区 | 1 小时 |',
                          '| 15 | 烟台市博物馆 | 二级博物馆 | 免费 | 芝罘区 | 2 小时 |\n| 16 | 蓬莱古船博物馆 | 二级博物馆 | ¥30 | 蓬莱区 | 1 小时 |')

# 更新威海市表格
content = content.replace('| 10 | 那香海 | 国保 | 免费 | 环翠区 | 2 小时 |\n| 11 | 威海市博物馆 | 二级博物馆 | 免费 | 环翠区 | 1.5 小时 |\n| 12 | 甲午战争博物馆 | 二级博物馆 | 含刘公岛 | 环翠区 | 2 小时 |',
                          '| 10 | 那香海 | 国保 | 免费 | 环翠区 | 2 小时 |')

# 更新行程中的博物馆
content = content.replace('**青岛市博物馆**（二级博物馆）⭐⭐', '**青岛市博物馆**（二级博物馆）⭐⭐')
content = content.replace('**青岛德国建筑博物馆**（二级博物馆）⭐', '**青岛德国建筑博物馆**（二级博物馆）⭐')

# 删除行程中的海洋科技馆
if '青岛海洋科技馆' in content:
    # 找到并删除相关行程
    lines = content.split('\n')
    new_lines = []
    skip_next = False
    for line in lines:
        if '海洋科技馆' in line or '海洋科技' in line:
            continue
        if skip_next and line.strip().startswith('|'):
            skip_next = False
            continue
        new_lines.append(line)
    content = '\n'.join(new_lines)

# 保存
ludong_file.write_text(content, encoding='utf-8')
print("✅ 鲁东线旅行规划已更新")

# 鲁北线更新
lubei_file = Path('/root/.openclaw/workspace/travel/wiki/山东/鲁北线旅行规划.md')
content = lubei_file.read_text(encoding='utf-8')

# 更新标题
content = content.replace('30 处（26 国保 +4 博物馆）', '28 处（26 国保 +2 博物馆）')

# 删除潍坊风筝博物馆和东营市历史博物馆
content = content.replace('| 16 | 潍坊世界风筝博物馆 | 二级博物馆 | 免费 | 奎文区 | 1.5 小时 |\n| 17 | 临朐山旺化石博物馆 | 二级博物馆 | ¥40 | 临朐县 | 1.5 小时 |',
                          '| 15 | 临朐山旺化石博物馆 | 二级博物馆 | ¥40 | 临朐县 | 1.5 小时 |')

content = content.replace('| 11 | 广饶博物馆 | 二级博物馆 | 免费 | 广饶县 | 1.5 小时 |\n| 12 | 东营历史博物馆 | 二级博物馆 | 免费 | 东营区 | 1.5 小时 |',
                          '| 10 | 广饶博物馆 | 二级博物馆 | 免费 | 广饶县 | 1.5 小时 |')

# 保存
lubei_file.write_text(content, encoding='utf-8')
print("✅ 鲁北线旅行规划已更新")

print("\n✅ 所有线路规划已根据博物馆分类调整完成！")
