ActivityPub in OCaml using jsont/eio/requests
at main 32 lines 813 B view raw
1(lang dune 3.21) 2(name apubt) 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-apubt)) 10 11(package 12 (name apubt) 13 (synopsis "ActivityPub client library for OCaml with Eio") 14 (description 15 "ActivityPub/ActivityStreams protocol implementation for OCaml. \ 16 Provides typed representations of ActivityPub actors, activities, \ 17 and objects with bidirectional JSON codecs using jsont. Includes \ 18 an Eio-based HTTP client for federation with HTTP signature support.") 19 (depends 20 (ocaml (>= 5.1.0)) 21 (jsont (>= 0.2.0)) 22 bytesrw 23 (eio (>= 1.0)) 24 (eio_main (>= 1.0)) 25 (requests (>= 0.1.0)) 26 (cmdliner (>= 1.2.0)) 27 (logs (>= 0.7.0)) 28 (fmt (>= 0.9.0)) 29 ptime 30 uri 31 x509 32 (odoc :with-doc)))