Skip to content

Instantly share code, notes, and snippets.

View whtsky's full-sized avatar
🐱

Wu Haotian whtsky

🐱
View GitHub Profile
yarn config set puppeteer_download_host https://npm.taobao.org/mirrors
#!/usr/bin/env python3
import shutil
import sys
from pathlib import Path
def handle_path(path: Path):
subfolders = []
seen_sdrs = set()
''.join([x for x in s if x.isprintable()])
{
"a": "a\b"
}
@whtsky
whtsky / migrate-to-pytest-mypy-plugins.py
Created January 19, 2021 06:32
mypy test data to pytest-mypy-plugins
outputs=[]
with open('graphene_plugin.test', 'r') as f:
for x in f.read().strip().splitlines():
if x.startswith("[case "):
outputs.append(f"- case: {x.replace('[case', '').replace(']', '').strip()}")
outputs.append(" main: |")
elif x == "[out]":
outputs.append(" out: |")
else:
outputs.append(f" {x}")
import csv
import re
from collections import namedtuple
from datetime import date
from datetime import datetime
from datetime import timedelta
from typing import List
from beancount.core import data
from beancount.core.amount import Amount
import sys
from typing import Optional
from beancount.ingest import importer
sys.path.append("./")
import csv
from datetime import datetime
from datetime import timedelta
from beancount.core import data
const http2 = require("http2");
const fs = require("fs");
const port = 8433;
const server = http2.createSecureServer({
key: fs.readFileSync("localhost.key"),
cert: fs.readFileSync("localhost.crt"),
});