2024/09: 毕业啦?本项目暂停维护
Tsinghua Cloud Disk Batch Download Assistant convient aux situations où la taille du fichier partagé est trop grande et ne peut pas être téléchargée directement. Ce script ajoute de petites fonctions plus pratiques :
Vous devez installer Python à l'avance, le processus d'installation est abrégé et les bibliothèques dépendantes dans le fichier requirements.txt
:
pip install -r requirements.txt
Drapeaux | Défaut | Description |
---|---|---|
--lien, -l | Requis | Partager le lien de Tsinghua Cloud. |
--save_dir, -s | ~/Desktop | Chemin d'enregistrement des fichiers Par défaut : Bureau. |
--fichier, -f | Aucun | Regex pour correspondre au chemin du fichier. Par défaut : télécharger tous les fichiers. |
python thu_cloud_download.py
-l https://cloud.tsinghua.edu.cn/d/1234567890/
-s " /PATH/TO/SAVE "
-f " *.pptx? " (regex, 正则表达式)
Les paramètres --file, -f prennent en charge les chaînes de modèle de style shell UNIX et prennent en charge les caractères génériques suivants :
L'utilisation spécifique est la suivante
# 下载链接中所有文件
python thu_cloud_download.py -l https://xxx
# 下载链接中所有的.txt文件
python thu_cloud_download.py -l https://xxx -f * .txt
# 下载链接中某个文件夹的所有文件
python thu_cloud_download.py -l https://xxx -f folder/subfolder/ *
Téléchargez tous les fichiers txt dans le lien
>> python thu_cloud_download.py -l https://cloud.tsinghua.edu.cn/d/b9aca92417f04166acdc/ -f *.pcd
2023-12-18 21:15:11,853 - INFO - Share key: b9aca92417f04166acdc
2023-12-18 21:15:12,811 - INFO - Searching for files to be downloaded, Wait a moment...
=======================================================
Last Modified Time File Size File Path
-------------------------------------------------------
2022-06-27T19:30:21+08:00 53324648 /cam3.pcd
2022-06-27T19:30:28+08:00 52693930 /cam4.pcd
2022-06-27T19:30:35+08:00 52672991 /cam5.pcd
2022-06-27T19:30:42+08:00 52774114 /cam6.pcd
-------------------------------------------------------
2023-12-18 21:15:14,449 - INFO - # Files: 4. Total size: 201.7 MB.
Start downloading? [y/n]y
2023-12-18 21:15:25,671 - INFO - Root directory name: livoxscan_20220626
[4/4]: 100%|███████████████████████████████| 202M/202M [00:33<00:00, 6.26MiB/s]
2023-12-18 21:15:59,479 - INFO - Download finished.