OCaml bindings to the Peertube ActivityPub video sharing API
1(lang dune 3.21)
2(name peertube)
3
4(generate_opam_files true)
5
6(source (tangled anil.recoil.org/ocaml-peertube))
7(license ISC)
8(authors "Anil Madhavapeddy <anil@recoil.org>")
9(maintainers "Anil Madhavapeddy <anil@recoil.org>")
10
11(package
12 (name peertube)
13 (synopsis "PeerTube API client library for OCaml")
14 (description "Type-safe PeerTube API client generated from the official OpenAPI specification. Includes both a library for programmatic access and a CLI tool.")
15 (depends
16 (ocaml (>= 5.1))
17 (openapi (>= 0.1))
18 (requests (>= 0.1))
19 (jsont (>= 0.2))
20 (bytesrw (>= 0.2))
21 (eio (>= 1.0))
22 (eio_main (>= 1.0))
23 (ptime (>= 1.0))
24 (base64 (>= 3.5))
25 (fmt (>= 0.9))
26 (logs (>= 0.7))
27 (cmdliner (>= 1.3))
28 (uri (>= 4.4))))