git.iko.soy/typeable/nixpkgs
on master help sign in
pferd: init at 3.0.1
commit793616b5e65a4682491b28160b6c7aff5694decf authorbe7a <bela.stoyan@gmail.com> dateTue 1 Jun 2021, 13:26 (5 years ago) parent326eb72
2 files changed+34
pkgs/tools/misc/pferd/default.nix+32 pkgs/top-level/all-packages.nix+2
pkgs/tools/misc/pferd/default.nixnew file+32
@@ -0,0 +1,32 @@
1+{ lib
2+, python3Packages
3+, fetchFromGitHub
4+}:
5+
6+python3Packages.buildPythonApplication rec {
7+ pname = "pferd";
8+ version = "3.0.1";
9+ format = "pyproject";
10+
11+ src = fetchFromGitHub {
12+ owner = "Garmelon";
13+ repo = "PFERD";
14+ rev = "v${version}";
15+ sha256 = "1s0z8yajy3n194pnlqb48hy2n5qvhkzwbpksrdyds79vfq0b9rdl";
16+ };
17+
18+ propagatedBuildInputs = with python3Packages; [
19+ aiohttp
20+ beautifulsoup4
21+ rich
22+ keyring
23+ certifi
24+ ];
25+
26+ meta = with lib; {
27+ homepage = "https://github.com/Garmelon/PFERD";
28+ description = "Tool for downloading course-related files from ILIAS";
29+ license = licenses.mit;
30+ maintainers = with maintainers; [ _0xbe7a ];
31+ };
32+}
pkgs/top-level/all-packages.nix+2
@@ -860,6 +860,8 @@ in
860860
861861 metapixel = callPackage ../tools/graphics/metapixel { };
862862
863+ pferd = callPackage ../tools/misc/pferd {};
864+
863865 quich = callPackage ../tools/misc/quich { } ;
864866
865867 tfk8s = callPackage ../tools/misc/tfk8s { };