Skip to content

Instantly share code, notes, and snippets.

View monsterxcn's full-sized avatar
🥱
上班!

Monst.x monsterxcn

🥱
上班!
View GitHub Profile
@monsterxcn
monsterxcn / Genshin.yaml
Last active May 5, 2022 03:56
Clash config for some anime game
payload:
# > Genshin
- DOMAIN,api-os-takumi.mihoyo.com
- DOMAIN,hk4e-api-os-static.mihoyo.com
- DOMAIN,hk4e-sdk-os.mihoyo.com
- DOMAIN,dispatchosglobal.yuanshen.com
- DOMAIN,osusadispatch.yuanshen.com
- DOMAIN,account.mihoyo.com
- DOMAIN,log-upload-os.mihoyo.com
- DOMAIN,dispatchcntest.yuanshen.com
@monsterxcn
monsterxcn / violentLP.py
Created April 8, 2022 10:32
帮朋友写的暴力求解线性规划问题 Python 代码
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
线性规划暴力求解算法
* 使用方法:修改 L58-60 为精度要求和待求解数据表格信息
* 依赖安装:python3 -m pip install pandas openpyxl
@monsterxcn
monsterxcn / heu-library.py
Last active March 31, 2022 02:58
哈尔滨工程大学图书馆进馆预约,开卷!https://mp.weixin.qq.com/s/G2OjXmyYImAwjOeNrQoDng
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
哈尔滨工程大学图书馆进馆预约(异步请求)
* 使用方法:修改末尾部分为图书馆预约账号信息
* 依赖安装:python3 -m pip install httpx ddddocr
@monsterxcn
monsterxcn / fireworks.js
Created March 22, 2022 09:19
Canvas mouse click fireworks effect
function updateCoords(e) {
pointerX = (e.clientX || e.touches[0].clientX) - canvasEl.getBoundingClientRect().left,
pointerY = e.clientY || e.touches[0].clientY - canvasEl.getBoundingClientRect().top
}
function setParticuleDirection(e) {
var t = anime.random(0, 360) * Math.PI / 180
, a = anime.random(50, 180)
, n = [-1, 1][anime.random(0, 1)] * a;
return {
x: e.x + n * Math.cos(t),
@monsterxcn
monsterxcn / actions.py
Created March 20, 2022 08:04
something about genshin gacha
# E501: ignore
import asyncio
import json
import os
from datetime import datetime
from io import BytesIO
from sys import exc_info
from time import localtime, strftime, time
from typing import Tuple
@monsterxcn
monsterxcn / publish.yml
Created March 1, 2022 03:40
PyPI 发版
# https://clownote.github.io/2021/01/16/blog/PyPiGitHubActions/
name: Publish Python 🐍 distributions 📦
on:
workflow_dispatch:
jobs:
build-n-publish:
name: 🐍📦
@monsterxcn
monsterxcn / .env
Last active April 8, 2022 10:43
Minecraft 我的世界服务端 Docker Compose 文件
TZ=Asia/Shanghai
NGINX_VERSION=metowolf/nginx:1.17.10
MC_VERSION=itzg/minecraft-server:java8-multiarch
@monsterxcn
monsterxcn / auto.py
Last active December 2, 2021 08:24
HEU 校园网络相关
#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
"""
自动登录 HEU-WLAN
修改 L19-21 为学号密码和认证页面 host
2021-12-02 13:00 by Monst.x
"""
@monsterxcn
monsterxcn / getowojs.py
Last active November 11, 2021 09:25
获取 Telegram 贴纸包的 https://github.com/DIYgod/OwO 标准格式 OwO.json 文件,使用 Github PAT 操作仓库并利用 jsDelivr 加速图片链接。支持使用 `artalk` 参数输出 https://github.com/ArtalkJS/Artalk 可用格式文件。
import asyncio
import json
import os
import shutil
import sys
from base64 import b64encode
from httpx import AsyncClient
from pagermaid import working_dir
from pagermaid.listener import listener
@monsterxcn
monsterxcn / transfer.md
Created November 4, 2021 15:05
Artalk 数据迁移文档草稿

🛬 数据迁移

::: warning

数据迁移功能正在持续开发中,此文档将跟随最新开发状态更新,请注意内容时效性。

如果希望尝鲜数据迁移功能,你必须部署 @ArtalkJS/ArtalkGo 后端。

:::