package mechaml

  1. Overview
  2. Docs
A functional web scraping library

Install

Dune Dependency

Authors

Maintainers

Sources

mechaml-1.2.0.tbz
sha256=dcf23595edacbcec1946affb3817b791f3edc176bd4bad2f6b5d74965043d6bd
sha512=a0c2ed7dee79a44bb4ee5eb82500754b6cc0a3ca1ac40b3a66217e868d889ba9ecce9df85ce7ce95d958372ac8aedb5fd5523c0e3b6c15adcdc43f241f0ec5db

CHANGES.md.html

1.2.0

  • Implement OCaml custom binding operators (let+, and+, let*, and*) for the Agent monad

1.1.0

  • Add a Format module to help generating formatted contents for forms

  • Migration from Oasis to Dune

  • Compatibility with OCaml 4.07

1.0.0

  • Breaking change: separate the agent data and server's response in the Agent module

  • add an Agent.Monad module that combines state (agent) and promises (Lwt) together with associated helpers

  • add wrappers and support for Lambdasoup lazy traversal of HTML documents

  • handle default values and hidden inputs in forms

  • handle multiple select lists

  • remove code of unspported features (file upload, proxy, ...)

  • improve tests and documentation

  • switch to 3-digits versionning

OCaml

Innovation. Community. Security.