diff --git a/scripts/yt-block/a.out b/scripts/yt-block/a.out deleted file mode 100755 index a6ce3da..0000000 Binary files a/scripts/yt-block/a.out and /dev/null differ diff --git a/scripts/yt-block/app.nix b/scripts/yt-block/app.nix index a62c0d3..ddbc16f 100644 --- a/scripts/yt-block/app.nix +++ b/scripts/yt-block/app.nix @@ -1,11 +1,11 @@ { pkgs , ... }: let - python = pkgs.python3.withPackages (ps: with ps; [pkgs.python311Pacakges.cryptography]); - python_script = pkgs.writeText (builtins.readFile ./main.py); + python = pkgs.python3.withPackages (ps: with ps; [pkgs.python311Packages.cryptography]); + python_script = pkgs.writeText "main-py" (builtins.readFile ./main.py); in pkgs.writeShellApplication { - name = "yt-block"; + name = "yt_block"; text = '' - ${python}/bin/python ${python_script} + ${python}/bin/python ${python_script} "$@" ''; } diff --git a/scripts/yt-block/main.py b/scripts/yt-block/main.py index e6e0a5f..994b61f 100644 --- a/scripts/yt-block/main.py +++ b/scripts/yt-block/main.py @@ -67,7 +67,8 @@ def cmd_guard(): unblock_yt() # decrement time_current - state["yt_time_current"] -= 1 + if state["yt_time_current"] > 0: + state["yt_time_current"] -= 1 write_state(state, pwd)