• [Python-announce] ANN: pymmich - An easy to use uploader/downloader for Immich, the photo server

    From eGenix Team@[email protected] to comp.lang.python.announce on Mon Apr 20 20:07:19 2026
    From Newsgroup: comp.lang.python.announce

    *ANNOUNCING*


    pymmich - uploader/downloader for Immich

    Version 0.3.0

    A a small, focused CLI for uploading and downloading
    photos and videos to/from an Immich <https://immich.app/> server

    ------------------------------------------------------------------------

    *INTRODUCTION*

    pymmich is easy to use on Windows, Linux or macOS and only does a few
    things, but tries to do them well:

    * upload photos and add them to albums
    * download photos or albums
    * list photos and albums
    * list users (for sharing)
    * share and unshare albums with other users

    Usage is simple:

    uvx pymmich <command>

    You only need to setup two env vars to have it connect to your Immich <https://immich.app/> server.

    ------------------------------------------------------------------------ *FEATURES*

    * CLI tool based on typer
    * Uses the Immich API for accessing the server
    * Apache2 licensed
    * Works with Python 3.13+

    ------------------------------------------------------------------------ *RESOURCES*

    * Github: https://github.com/malemburg/pymmich
    * PyPI: https://pypi.org/project/pymmich/
    * Documentation: https://malemburg.github.io/pymmich/

    ------------------------------------------------------------------------
    *NEWS*

    The 0.3.0 release is the first public release.

    * Created with Claude Code in a short weekend sprint
    * Solves a real need
    * Was fun to get going

    I'd like to try something new with this project: It's an AI-first project.

    Instead of PRs, we'll have discussions and prompts. I'll then pAIr with
    Claude to take care of the implementation :-)

    Enjoy,
    --
    Marc-Andre Lemburg
    eGenix.com

    Professional Python Services directly from the Experts (#1, Apr 20 2026)
    Python Projects, Coaching and Support ... https://www.egenix.com/
    Python Product Development ... https://consulting.egenix.com/ ________________________________________________________________________

    ::: We implement business ideas - efficiently in both time and costs :::

    eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
    Registered at Amtsgericht Duesseldorf: HRB 46611
    https://www.egenix.com/company/contact/
    https://www.malemburg.com/
    --- Synchronet 3.21f-Linux NewsLink 1.2