aboutsummaryrefslogtreecommitdiff
path: root/pkgs/ripper.nix
blob: 345c2725a811989f94193267315498ec7e2ca978 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
  source,
  fetchzip,
  writeShellScriptBin,
  python3,
  runtimeShell,
}:
let
  ripper = fetchzip {
    inherit (source) url sha256;
  };

  python = python3.withPackages (
    ps: with ps; [
      requests
    ]
  );
in
writeShellScriptBin "ripper" ''
  #!${runtimeShell}

  ${python}/bin/python3 ${ripper}/ripper.py "$@"
''