Skip to content

Instantly share code, notes, and snippets.

View RibomBalt's full-sized avatar

Cobalt Yang RibomBalt

View GitHub Profile
@RibomBalt
RibomBalt / autolabel_fig.py
Created February 15, 2025 07:15
Create auto label/watermark for images with cairosvg
import argparse
from PIL import Image
import cairosvg
import os
import base64
def add_watermark(image_path, text, x, y, output_path):
"""
在图片左上角添加水印文字
:param image_path: 输入图片路径
@RibomBalt
RibomBalt / initRegister.ts
Last active January 31, 2025 12:24
基于pixi.js的仿sekai转场特效(可导入WebGAL, WebGAL Terre)
import '../../gameScripts/pixi/performs/cherryBlossoms';
import '../../gameScripts/pixi/performs/rain';
import '../../gameScripts/pixi/performs/snow';
import '../../gameScripts/pixi/performs/sekai';
@RibomBalt
RibomBalt / app.py
Last active January 21, 2025 15:32
Note (or wield behavior) on lifespan of `asynccontextmanager` in background tasks
from fastapi import FastAPI, Depends, BackgroundTasks, Request
from typing import Annotated, AsyncIterator
from pydantic import BaseModel, Field
from uuid import uuid4
from contextlib import asynccontextmanager
import random
import asyncio
app = FastAPI()