this repo has no description

Package soupault.4.9.0

Changed files
+63
packages
soupault
soupault.4.9.0
+63
packages/soupault/soupault.4.9.0/opam
···
+
opam-version: "2.0"
+
synopsis: "Static website generator based on HTML rewriting"
+
description: """\
+
A website generator that works with page element tree rather than text
+
and allows you to manipulate pages and retrieve metadata from
+
existing HTML using arbitrary CSS selectors.
+
+
With soupault you can:
+
+
* Generate ToC and footnotes.
+
* Insert file content or an HTML snippet in any element.
+
* Preprocess element content with external programs (e.g. run `<pre>` tags through a highlighter)
+
* Extract page metadata (think microformats) and render it using a Jingoo template or an external script.
+
* Export extracted metadata to JSON.
+
+
Soupault is extensible with Lua (2.5) plugins and provides an API for element tree manipulation,
+
similar to web browsers.
+
+
The website generator mode is optional, you can use it as post-processor for existing sites."""
+
maintainer: "Daniil Baturin <daniil+opam@baturin.org>"
+
authors: "Daniil Baturin <daniil+soupault@baturin.org>"
+
license: "MIT"
+
homepage: "https://www.soupault.app"
+
bug-reports: "https://github.com/PataphysicalSociety/soupault/issues"
+
depends: [
+
"ocaml" {>= "4.13"}
+
"dune" {>= "2.0.0"}
+
"containers" {>= "3.9"}
+
"fileutils" {>= "0.6.3"}
+
"logs" {>= "0.7.0"}
+
"fmt" {>= "0.8.9"}
+
"lambdasoup" {>= "1.0.0"}
+
"markup" {>= "1.0.0-1"}
+
"otoml" {>= "1.0.4"}
+
"ezjsonm" {>= "1.2.0"}
+
"yaml" {>= "2.0.0"}
+
"csv" {>= "2.4"}
+
"re" {>= "1.9.0"}
+
"odate" {>= "0.6"}
+
"spelll" {>= "0.4"}
+
"base64" {>= "3.0.0"}
+
"jingoo" {>= "1.4.2"}
+
"camomile" {>= "2.0.0"}
+
"digestif" {>= "0.7.3"}
+
"tsort" {>= "2.1.0"}
+
"lua-ml" {>= "0.9.3"}
+
]
+
conflicts: [
+
"result" {< "1.5"}
+
]
+
build: [
+
["dune" "subst"] {dev}
+
["dune" "build" "-p" name "-j" jobs]
+
]
+
dev-repo: "git+https://github.com/PataphysicalSociety/soupault"
+
url {
+
src:
+
"https://codeberg.org/PataphysicalSociety/soupault/archive/4.9.0.tar.gz"
+
checksum: [
+
"md5=9e57793629af927d16eb24b4d07a9623"
+
"sha512=9f20bc23d73d7b72e77fa471812890cb5f85bae9a865124ba56b1aba242719c01c0685f8ebbe03ff6fcae1bc4255a22a6976f6f8c329b4540f4cda09d199681d"
+
]
+
}