Skip to content

Instantly share code, notes, and snippets.

View lwzm's full-sized avatar
🎯
Focusing

Weizhao Li lwzm

🎯
Focusing
View GitHub Profile
#!/usr/bin/env python3
r'''
socat tcp-listen:1,fork exec:./ddns-via-socat.py
# client:
{echo xxxx-password && sleep 9} | nc x.x.x.x 1
'''
import sys
from datetime import datetime
@lwzm
lwzm / ocr.py
Last active November 11, 2023 14:56
from datetime import datetime
# pip install fastapi uvicorn python-multipart
from fastapi import FastAPI, File, UploadFile
from fastapi.responses import PlainTextResponse
# pip install paddlepaddle paddleocr
# pip install opencv-python-headless
from paddleocr import PaddleOCR, draw_ocr
#!/usr/bin/env python3
from uuid import uuid4
from fastapi import FastAPI, Request
from fastapi.responses import RedirectResponse
from requests import Session
from furl import furl
app = FastAPI()
#!/usr/bin/env python3
from datetime import datetime
from sys import argv, stderr
from threading import Thread, Lock
from time import sleep
lock = Lock()
@lwzm
lwzm / asgi.py
Last active January 20, 2022 08:21
#!/usr/bin/env python3
from fastapi import FastAPI, Request
app = FastAPI()
@app.get("/x")
async def test(req: Request):
return str(req.base_url)
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: es
spec:
serviceName: elasticsearch
replicas: 8
selector:
matchLabels:
@lwzm
lwzm / s.py
Created November 16, 2021 05:11
#!/usr/bin/env python3
from os import getenv
from json import dumps
from elasticsearch import Elasticsearch
from elasticsearch.helpers import scan
from starlette.applications import Starlette
from starlette.requests import Request
@lwzm
lwzm / lego.sh
Last active January 14, 2022 07:58
export DNSPOD_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
export DNSPOD_HTTP_TIMEOUT=100000000
CMD=run
CMD=renew
N=.lego/certificates/svc.cool
#!/bin/sh
nets="0.0.0.0/0"
nets="192.168.0.0/16 172.16.0.0/12 10.0.0.0/8"
while true; do
date
#sshuttle --dns -r hk $nets
#echo enable dns
@lwzm
lwzm / cookie.py
Last active March 26, 2021 07:34