Skip to content

Commit 66b9e74

Browse files
committed
[new release] mechaml (1.2.0)
CHANGES: - Implement OCaml custom binding operators (let+, and+, let*, and*) for the Agent monad
1 parent ef627cd commit 66b9e74

File tree

1 file changed

+41
-0
lines changed
  • packages/mechaml/mechaml.1.2.0

1 file changed

+41
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
opam-version: "2.0"
2+
maintainer: "Yann Hamdaoui <[email protected]>"
3+
authors: "Yann Hamdaoui <[email protected]>"
4+
homepage: "https://github.com/yannham/mechaml"
5+
synopsis: "A functional web scraping library"
6+
description: """
7+
Mechaml is a functional web scraping library that allows to :
8+
- Fetch web content
9+
- Analyze, fill and submit HTML forms
10+
- Handle cookies, headers and redirections
11+
"""
12+
bug-reports: "https://github.com/yannham/mechaml/issues"
13+
license: "LGPL v3"
14+
dev-repo: "git+https://github.com/yannham/mechaml.git"
15+
doc: "https://yannham.github.io/mechaml/"
16+
tags: ["web" "scraping" "mechanize" "http" "client"]
17+
build: [
18+
["dune" "build" "-p" name "-j" jobs]
19+
["dune" "build" "@doc" "-p" name ] {with-doc}
20+
["dune" "runtest" "-p" name "-j" jobs] {with-test}
21+
]
22+
depends: [
23+
"dune" {build & >= "1.8.0"}
24+
"ocaml-syntax-shims" {build}
25+
"cohttp" {>= "0.21.0" & < "3.0.0"}
26+
"cohttp-lwt"
27+
"cohttp-lwt-unix"
28+
"lwt"
29+
"uri"
30+
"lambdasoup" {< "0.7.0"}
31+
"alcotest" {with-test & >= "0.8.0"}
32+
"ocaml" {>= "4.03.0"}
33+
]
34+
url {
35+
src:
36+
"https://github.com/yannham/mechaml/releases/download/1.2.0/mechaml-1.2.0.tbz"
37+
checksum: [
38+
"sha256=b35c05552b876d23ad8e9ec6534c4cf1622ab30636c9b5934888bea4b0fdc2bd"
39+
"sha512=928481867a69bfafd62a67be2ba284423b1d69e52ff1fd0e934a5d048361415e9849ab193f1a6e76b917cfbb4573643170b8c95e669de1b2ea54e73dd5fb87f0"
40+
]
41+
}

0 commit comments

Comments
 (0)