diff --git a/pkgs/by-name/tr/traderepublic-portfolio-downloader/package.nix b/pkgs/by-name/tr/traderepublic-portfolio-downloader/package.nix new file mode 100644 index 000000000000..414b1d0e8c05 --- /dev/null +++ b/pkgs/by-name/tr/traderepublic-portfolio-downloader/package.nix @@ -0,0 +1,34 @@ +{ + buildGoModule, + fetchFromGitHub, + lib, +}: +buildGoModule rec { + pname = "traderepublic-portfolio-downloader"; + version = "0.18.0"; + + src = fetchFromGitHub { + owner = "dhojayev"; + repo = "traderepublic-portfolio-downloader"; + tag = "v${version}"; + hash = "sha256-U3cyQ449e7whFE5DnOlYL6qdOQgkpLPnd5ZxAG+WkRc="; + }; + + vendorHash = "sha256-VzBBY1mNbT6qHnsy1GE+jWXHZcUo3TNefQixVFF+HYA="; + + postInstall = '' + mv $out/bin/public $out/bin/traderepublic-portfolio-downloader + rm $out/bin/dev + rm $out/bin/example-generator + ''; + + meta = { + description = "Downloads trade republic portfolio data"; + homepage = "https://github.com/dhojayev/traderepublic-portfolio-downloader"; + changelog = "https://github.com/dhojayev/traderepublic-portfolio-downloader/releases/tag/v${version}"; + license = lib.licenses.gpl3; + mainProgram = "traderepublic-portfolio-downloader"; + maintainers = with lib.maintainers; [ seineeloquenz ]; + platforms = lib.platforms.linux; + }; +}