Skip to content

Jim-0621/gbd-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GBD 批量下载工具

本工具用于自动化下载 GBD (Global Burden of Disease) 2023 项目的分析结果,并提取其中的 CSV 数据。

📦 使用说明

  • download.py: 根据 TaskID 从 GBD 官方接口下载 ZIP 文件并解压出 CSV 文件;
  • process_excel.py: 从 Excel 表格中批量读取 TaskID,自动判断是否可下载,并调用 download.py 进行下载与标记。
  • move.py:提取下载的所有 CSV 文件到指定目录

🔧 安装依赖

确保已安装 Python 3.7+,然后运行以下命令安装依赖:

pip install -r requirements.txt

🚀 开始使用

(运行前请在各脚本文件的配置区域按需修改)

下载压缩包

逐个下载

可直接通过命令行传入 task_id,或者启动后交互式输入:

python download.py [-t task_id]

批量下载

  1. 编辑 Excel 文件 task_urls.xlsx,在 URL 列填写所有待下载的任务链接地址,HasURLsDone 列初始填为 0
  2. 执行批量下载脚本:
python process_excel.py

提取 CSV

python move.py

About

A script to automatically download GBD 2023 files based on Excel input

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages