Immich bindings and CLI in OCaml
1(lang dune 3.21)
2(name immich)
3
4(generate_opam_files true)
5
6(license ISC)
7(authors "Anil Madhavapeddy")
8(maintainers "Anil Madhavapeddy <anil@recoil.org>")
9(source (tangled anil.recoil.org/ocaml-immich))
10
11(package
12 (name immich)
13 (synopsis "OCaml client library for Immich photo management")
14 (description
15 "Type-safe OCaml bindings to the Immich self-hosted photo and video
16 management API. Generated from the OpenAPI specification with support
17 for albums, faces, and server management.")
18 (depends
19 (ocaml (>= 5.1))
20 (openapi (>= 0.1))
21 (requests (>= 0.1))
22 (jsont (>= 0.2))
23 (bytesrw (>= 0.2))
24 (eio (>= 1.0))
25 (eio_main (>= 1.0))
26 (ptime (>= 1.0))
27 (base64 (>= 3.5))
28 (fmt (>= 0.9))
29 (logs (>= 0.7))
30 (cmdliner (>= 1.3))
31 (uri (>= 4.4))
32 (odoc :with-doc)))