Skip to content

Instantly share code, notes, and snippets.

@neko-neko-nyan
neko-neko-nyan / genshin_lyre_play.py
Created May 18, 2022 09:15
MIDI file -> Genshin Impact Lyre
import asyncio
import time
import mido
import pynput.keyboard
KEY_STEPS = [
(0, pynput.keyboard.KeyCode.from_char('z')),
(2, pynput.keyboard.KeyCode.from_char('x')),
(4, pynput.keyboard.KeyCode.from_char('c')),
@neko-neko-nyan
neko-neko-nyan / keepass_zc_api.py
Created March 18, 2023 10:51
Simple API client / demo for KeepassXC (simulates browser plugin) in python
import base64
import json
import random
import nacl.public
import win32file
def _check_nonce_length(nonce: str):
return len(base64.decodebytes(nonce.encode())) == nacl.public.Box.NONCE_SIZE
@neko-neko-nyan
neko-neko-nyan / rofl_parse.py
Created March 18, 2023 10:52
ROFL file parser (riot game / league of legends replay file)
import base64
import dataclasses
import enum
import gzip
import io
import json
import struct
from pprint import pprint
from Crypto.Cipher import Blowfish
@neko-neko-nyan
neko-neko-nyan / README.md
Created October 22, 2024 09:47
Параметры nfqws zapret

Параметры nfqws zapret

Глобальные параметры

Параметр Описание Значение по умолчанию
--debug=0 выключить отладку (по умолчанию) 0
--debug, --debug=1 включить отладку в консоль
--debug=syslog включить отладку в syslog
--debug=@ выключить отладку в файл filename