Skip to content

Instantly share code, notes, and snippets.

@krisstibex
krisstibex / requirements.txt
Last active May 14, 2025 22:26
使用FFMPEG的视频处理压缩gui脚本 需要安装FFMPEG
tkinter
tkinterdnd2
subprocess32
#!/bin/bash
# 检查 root 权限
if [ "$EUID" -ne 0 ]; then
echo "请使用 sudo 运行本脚本"
exit 1
fi
# 默认参数
PROTO="tcp"
import os
import json
import base64
import time
import sys
from cryptography.hazmat.primitives.asymmetric import rsa, padding
from cryptography.hazmat.primitives import serialization, hashes
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.backends import default_backend
from cryptography.exceptions import InvalidTag
{
"dns": {
"servers": [
{
"tag": "cloudflare",
"type": "https",
"server": "1.1.1.1",
"detour": "Proxy"
},
{
@krisstibex
krisstibex / bilidl.py
Last active April 15, 2025 09:02
need yt-dlp & ffmpeg
import subprocess
import re
from urllib.parse import urlparse
from typing import Optional
def extract_uid(url: str) -> Optional[str]:
if url.isdigit():
return url
parsed = urlparse(url)
match = re.search(r'/(\d+)', parsed.path)
theme = light:catppuccin-latte,dark:catppuccin-mocha
# https://github.com/catppuccin/ghostty/tree/main/themes
term=xterm-256color
# 英文字体 https://github.com/ryanoasis/nerd-fonts/releases/download/v3.3.0/ComicShannsMono.zip
font-family = "ComicShannsMono Nerd Font"
# 中文字体 https://github.com/lxgw/LxgwWenKai-Screen/releases/download/v1.510/LXGWWenKaiMonoGBScreen.ttf
font-family = "LXGW WenKai Mono GB Screen"
#!/bin/bash
# 切换到脚本所在目录(仅本地运行时)
if [[ -z "$BASH_SOURCE" || "$BASH_SOURCE" == "$0" ]]; then
cd "$(dirname "$0")"
fi
# Minecraft 服务器下载 URL
MINECRAFT_VERSIONS_API="https://launchermeta.mojang.com/mc/game/version_manifest.json"
@krisstibex
krisstibex / run.sh
Last active March 5, 2025 06:07
MacOS.
#!/bin/bash
JAVA_PATH="/Library/Java/JavaVirtualMachines/21/Contents/Home/bin/java"
JAVA_OPTS="-Xmx4G -Xms2G"
JAR_FILE="server.jar"
cd "$(dirname "$0")" || exit 1
[ -f "$JAR_FILE" ] || { echo "错误: 找不到 $JAR_FILE"; exit 1; }