syrics: init at v0.1.2.0 (#416943)

This commit is contained in:
Aleksana 2025-06-16 12:56:59 +08:00 committed by GitHub
commit a8cf52487b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 51 additions and 0 deletions

View File

@ -27542,6 +27542,15 @@
githubId = 40352765;
name = "Yoctocell";
};
yogansh = {
email = "yogansh@yogansh.tech";
github = "YoganshSharma";
githubId = 38936915;
name = "Yogansh Sharma";
keys = [
{ fingerprint = "D2A8 A906 ACA7 B6D6 575E 9A2F 3A49 5054 6EA6 9E5C"; }
];
};
yomaq = {
name = "yomaq";
github = "yomaq";

View File

@ -0,0 +1,42 @@
{
lib,
python3,
fetchFromGitHub,
}:
python3.pkgs.buildPythonApplication rec {
pname = "syrics";
version = "0.1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "akashrchandran";
repo = "syrics";
tag = "v${version}";
hash = "sha256-YoH5rgj0kt9fDILc9dTAFO5erOBWexuqT9hY7e6bj6Q=";
};
build-system = [
python3.pkgs.setuptools
python3.pkgs.wheel
];
dependencies = with python3.pkgs; [
requests
spotipy
tinytag
tqdm
];
pythonImportsCheck = [
"syrics"
];
meta = {
description = "Command line tool to fetch lyrics from spotify and save it to lrc file";
homepage = "https://github.com/akashrchandran/syrics/";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ yogansh ];
mainProgram = "syrics";
};
}