Skip to content

Instantly share code, notes, and snippets.

View iydon's full-sized avatar
📚
Focusing

Iydon Liang iydon

📚
Focusing
View GitHub Profile
# -*- encode: utf-8 -*-
from collections.abc import Callable
def SUSTech(grade:int) -> float:
data = [
[ 0, 59, 0.00],
[60, 62, 1.15],
[63, 66, 1.63],
[67, 69, 2.08],
@iydon
iydon / texfind.py
Last active April 8, 2021 15:17
LaTeX commands and environments
import collections
import json
import os
import pathlib
import re
class tex:
@classmethod
def commands(cls, content):
@iydon
iydon / analysis.py
Last active March 11, 2021 06:19
哔哩哔哩直播分区数据统计
import datetime
import pathlib
import pickle
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
directory = pathlib.Path('data')
@iydon
iydon / muse_dash.py
Last active February 16, 2021 20:46
键盘事件记录(可用于 Muse Dash)
import functools
import inspect
import pathlib
import pickle
import time
from pynput import keyboard
from pynput.keyboard import Key, KeyCode, Controller
import asyncio
from graia.broadcast import Broadcast
from graia.application import GraiaMiraiApplication, Session
from graia.application.event.mirai import NewFriendRequestEvent
from graia.application.message.chain import MessageChain
from graia.application.message.elements.internal import Plain, At, Source, Image
from graia.application.friend import Friend
from graia.application.group import Group, Member
from graia.application.interrupts import GroupMessageInterrupt
@iydon
iydon / portfolio.py
Created January 14, 2021 12:14
作品集
import collections
import json
import pathlib
import re
import requests
import tqdm
from bs4 import BeautifulSoup
from fuzzywuzzy import fuzz
@iydon
iydon / demo.py
Created January 12, 2021 09:00
Flask Progress Demo
import time
import textwrap
from flask import Flask, render_template, Response, jsonify
class Progress:
'''
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />
@iydon
iydon / csgo.cfg
Last active October 26, 2023 07:30
CS:GO configuration
unbindall
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
@iydon
iydon / im2text.py
Created December 4, 2020 02:55
命令行展示图片
'''requirements.txt
opencv_python==4.2.0.34
prompt_toolkit==3.0.5
'''
import cv2
import itertools
import math
import os
import prompt_toolkit
@iydon
iydon / alphabet.py
Created November 30, 2020 13:52
转换英文至不同风格或字体
class Alphabet:
'''字母表
Reference:
- http://www.fileformat.info/info/charset/UTF-8/list.htm
'''
def __init__(self):
self._alphabets = dict()
self._add('latin_capital_letter', 0x41, 0x41)
self._add('latin_small_letter', 0x61, 0x61)