V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
coolfan
V2EX  ›  分享创造

有同学有这个需求吗,做了个用来全量下载小米云服务的相册到本地(也可以用外部工具周期性同步)的程序

  •  
  •   coolfan · 1 天前 · 757 次点击
    前因: https://www.v2ex.com/t/1090147

    这样就可以:手机拍照(本地只存大缩略图) --> 自动上传云服务(原图、手机平板都能看、编辑) --> 电脑自动或周期性从云服务更新相册(单向同步就行) --> immich 读

    因为没找到,这俩天手搓了一个,今天完善了文档,正在框框下载



    Features/功能
    📸 下载指定相册中的所有照片
    📷 下载所有相册中的所有照片
    ⏭️ 自动跳过已下载的照片
    📁 自动创建相册文件夹
    🔄 自动刷新 Cookie
    💬 交互式命令行界面
    🖥️ 非交互式命令行界面

    Github: https://github.com/Coooolfan/XiaomiAlbumSyncer

    各个功能点都在 README 介绍了,可以在 releases 直接下打包后的 linux 或者 Windows 可执行文件
    9 条回复    2024-11-25 23:14:42 +08:00
    ofnh
        1
    ofnh  
       1 天前
    刚需有用,可以考虑打包成 docker 呢,更方便
    coolfan
        2
    coolfan  
    OP
       1 天前
    @ofnh 👌我晚上整一个🤓其实本体也很轻量了,只有一个可执行文件
    ofnh
        3
    ofnh  
       1 天前
    @coolfan
    主要原因是我在 PVE 里面新建了一个 lxc ,运行报错了,所以还是有 docker 比较方便,不用考虑其他的事
    [PYI-376:ERROR] Failed to load Python shared library '/tmp/_MEIDdELDf/libpython3.12.so.1.0': dlopen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /tmp/_MEIDdELDf/libpython3.12.so.1.0)
    zwenlun
        4
    zwenlun  
       1 天前
    刚需!
    已⭐,等有空了试一试
    zzsqwq
        5
    zzsqwq  
       1 天前
    看起来是类似于 iCloud 的这两个项目,最近刚好有这个需求,把云端的相册定时备份到 NAS:

    https://github.com/icloud-photos-downloader/icloud_photos_downloader

    https://github.com/boredazfcuk/docker-icloudpd
    charryshiv
        6
    charryshiv  
       1 天前
    能不能发个 ARM64 Linux 的版本
    coolfan
        7
    coolfan  
    OP
       1 天前
    @zzsqwq 是滴😘小米的云服务体验还是挺好的哈哈
    coolfan
        8
    coolfan  
    OP
       1 天前
    @ofnh #3 已上传

    docker run -it --name album-syncer -v ~/xiaomi-album-syncer:/app/download coolfan1024/xiaomi-album-syncer:latest

    一键启动🤓详细的在 Readme 里写了。只传了 linux-x86 运行时的,别的架构我研究研究
    coolfan
        9
    coolfan  
    OP
       1 天前
    @charryshiv 已发😎见 https://github.com/Coooolfan/XiaomiAlbumSyncer/releases/tag/v0.1.1-beta

    docker hub 也发了 linux/x86 和 linux/arm 的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5775 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.