1{
2 buildNpmPackage,
3 fetchFromGitHub,
4 gitUpdater,
5 lib,
6}:
7
8buildNpmPackage rec {
9 pname = "defuddle-cli";
10 version = "0.6.4";
11
12 src = fetchFromGitHub {
13 owner = "kepano";
14 repo = "defuddle-cli";
15 tag = "${version}";
16 hash = "sha256-28XmpFKzBKNhRkPOGaacJVw8hjQUZq2nwuR0vNo8aW0=";
17 };
18
19 npmDepsHash = "sha256-rRo+ty/E09OS+cWDnKQkROEdDc0hiB5g1h/+NbJe+/M=";
20
21 passthru.updateScript = gitUpdater { };
22
23 meta = {
24 description = "Command line utility to extract clean html, markdown and metadata from web pages";
25 homepage = "https://github.com/kepano/defuddle-cli";
26 license = lib.licenses.mit;
27 mainProgram = "defuddle";
28 maintainers = with lib.maintainers; [ surfaceflinger ];
29 };
30}