nixconfig/pkgs/c2cscrape/default.nix
death916 d964bba872 c2c
2026-01-30 03:37:49 -08:00

43 lines
720 B
Nix

{
lib,
buildPythonPackage,
fetchFromGitHub,
requests,
beautifulsoup4,
lxml,
feedgen,
pytz,
qbittorrentApi,
pythonDotenv,
}:
buildPythonPackage rec {
pname = "c2cscrape";
version = "0.1.4";
src = fetchFromGitHub {
owner = "death916";
repo = "c2cscrape";
rev = "85de14caf5403bf2f4c0f3e1a2c87be5e1b24c05";
hash = "sha256-qSuJxNU9fnP5U8eZQybJUV1Zajo56wupJNviny18Ieg=";
};
format = "other";
propagatedBuildInputs = [
requests
beautifulsoup4
lxml
feedgen
pytz
qbittorrentApi
pythonDotenv
];
installPhase = ''
runHook preInstall
mkdir -p $out/bin
install -Dm755 src/c2cscrape.py $out/bin/c2cscrape
runHook postInstall
'';
}