首页
/ Gallery-dl配置:解决FurAffinity收藏夹下载分类问题

Gallery-dl配置:解决FurAffinity收藏夹下载分类问题

2025-05-17 20:33:51作者:霍妲思

在使用gallery-dl下载FurAffinity网站内容时,用户经常需要处理不同类型的作品分类。本文重点探讨如何正确配置gallery-dl来实现从用户收藏夹下载作品时,按照作品在原作者画廊中的分类(Gallery或Scraps)进行存储。

问题背景

当从FurAffinity用户的收藏夹下载作品时,默认情况下所有下载的作品都会被标记为"favorites"分类。这会导致文件存储路径不符合预期,例如:

/furaffinity/[ARTIST]/favorites/[FILE]

而用户实际期望的是能够根据作品在原作者画廊中的实际分类(Gallery主画廊或Scraps草稿区)来存储,如:

/furaffinity/[ARTIST]/gallery/[FILE]
/furaffinity/[ARTIST]/scraps/[FILE]

解决方案

gallery-dl提供了灵活的配置选项,允许用户针对不同的子分类(subcategory)设置不同的存储路径。以下是推荐的配置方案:

"furaffinity": {
    "include": "gallery,scraps",
    "layout": "auto",
    "filename": "{filename}.{extension}",
    "directory": ["{category}", "{artist}", "{subcategory}"],
    "favorite": {
        "directory": ["{category}", "{user}", "{subcategory}", "{artist}"]
    }
}

配置解析

  1. 基础配置

    • include: 指定要包含的子分类(gallery和scraps)
    • layout: 设置为auto自动布局
    • filename: 定义文件名格式
    • directory: 默认目录结构(分类/作者/子分类)
  2. 特殊配置

    • favorite: 专门针对收藏夹的配置
      • directory: 覆盖默认路径,改为(分类/用户/子分类/作者)结构

技术要点

  1. 子分类覆盖:gallery-dl允许为特定子分类(如favorite)提供覆盖配置,这让我们可以针对不同来源的作品设置不同的存储策略。

  2. 路径变量

    • {category}: 网站分类(如furaffinity)
    • {artist}: 作品原作者
    • {user}: 收藏该作品的用户
    • {subcategory}: 作品子分类(gallery/scraps/favorites)
  3. 局限性说明:目前gallery-dl无法直接从收藏夹获取作品在原画廊中的分类信息(gallery或scraps),因此无法实现完全的自动分类存储。

最佳实践建议

  1. 对于需要精确分类的用户,建议直接下载原作者画廊而非收藏夹
  2. 可以考虑使用后续脚本对下载的文件进行二次分类
  3. 定期检查gallery-dl更新,未来版本可能会增加更精细的分类支持

通过合理配置gallery-dl,用户可以最大限度地优化FurAffinity作品的下载和组织方式,虽然目前存在一些限制,但已经能够满足大多数基本使用需求。

登录后查看全文
热门项目推荐
相关项目推荐