1{
2 lib,
3 anki-utils,
4 fetchFromSourcehut,
5 nix-update-script,
6}:
7anki-utils.buildAnkiAddon (finalAttrs: {
8 pname = "anki-connect";
9 version = "24.7.25.0";
10 src = fetchFromSourcehut {
11 owner = "~foosoft";
12 repo = "anki-connect";
13 rev = finalAttrs.version;
14 hash = "sha256-N98EoCE/Bx+9QUQVeU64FXHXSek7ASBVv1b9ltJ4G1U=";
15 };
16 sourceRoot = "${finalAttrs.src.name}/plugin";
17 passthru.updateScript = nix-update-script { };
18 meta = {
19 description = ''
20 Enable external applications such as Yomichan to communicate
21 with Anki over a simple HTTP API
22 '';
23 homepage = "https://foosoft.net/projects/anki-connect/";
24 license = lib.licenses.gpl3Plus;
25 maintainers = with lib.maintainers; [ junestepp ];
26 };
27})