Skip to content

Jazzy96/yuque_export

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yuque Export Tool

一个用于导出语雀知识库到 Obsidian 的工具,支持完整的目录结构、图片和附件导出。

特性

  • 支持多知识库批量导出
  • 保持原有目录结构
  • 自动下载并本地化图片和附件
  • 支持 Obsidian 配置生成
  • 使用 Obsidian 推荐的 attachments 目录
  • 友好的命令行交互界面

安装

  1. 克隆仓库:
git clone https://github.com/yourusername/yuque_export.git
cd yuque_export
  1. 安装依赖:
pip install -r requirements.txt

配置

  1. 复制 .env.example.env 文件:
cp .env.example .env
  1. 编辑 .env 文件,配置以下内容:
# 语雀 Token
YUQUE_TOKEN=your_token_here

# 导出目录路径
EXPORT_PATH=~/Documents/Obsidian Vault

获取 Token 方式:语雀 -> 个人设置 -> Token

使用方法

  1. 运行脚本:
python yuque_export.py
  1. 按提示选择要导出的知识库:
    • 输入序号范围(如 1-5
    • 输入多个序号(如 1,3,5
    • 输入 all 导出所有知识库
    • 直接输入知识库 ID

输出

  • 导出到 EXPORT_PATH 指定的目录(默认为 ~/Documents/Obsidian Vault
  • 每个知识库创建独立文件夹
  • 保持原有目录结构
  • 图片和附件统一存放在 attachments 目录

依赖

  • pyuque
  • python-dotenv
  • requests
  • huepy
  • prettytable

注意事项

  • 确保有足够的磁盘空间存储导出内容
  • 图片和附件下载可能需要一定时间
  • 建议在导出前检查网络连接状态

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages