Skip to content

Instantly share code, notes, and snippets.

@aymkx
aymkx / retrieve_archive.py
Last active July 1, 2021 02:02
app.netのアーカイブを取得するスクリプト。asyncioのこと何もわかってないのでかなり雑。まともな書き方を教えてほしい
#!/usr/bin/env python3
import asyncio
import io
import json
import os
from pathlib import Path
from typing import Optional
import aiohttp
@aymkx
aymkx / filter.ts
Last active July 10, 2021 12:59
TweetDeckのActivityカラムにフィルターをかけるUserScript
"use strict";
class Article {
readonly dom: HTMLElement;
readonly userId: string = "";
readonly userName: string = "";
readonly screenName: string = "";
readonly tweetId?: string;
readonly tweetUrl?: string;
@aymkx
aymkx / naoj_riseset_querypattern.json
Last active June 11, 2021 08:07
ちょっと整理した
[
{
"body": {
"group": "天体を選んでください",
"type": "options",
"options": {
"0": "太陽",
"10": "月",
"1": "水星",
"2": "金星",
from __future__ import annotations
import datetime as dt
import json
from os.path import exists, join
import sys
from typing import Any, Dict, List, Optional, Tuple, Union
from urllib.parse import urlunsplit
from dateutil import tz
@aymkx
aymkx / class_schedule_foe_2021_2.json
Created April 7, 2021 14:39
工学部2021年度授業日程 (for Hashtable)
{
"S1S2:Mon:AM": [
"4/5",
"4/19",
"4/26",
"5/10",
"5/17",
"5/24",
"5/31",
"6/7",
@aymkx
aymkx / class_schedule_foe_2021.json
Last active April 7, 2021 13:01
工学部2021年度授業日程
[
{
"semester/term": "S1S2",
"day": "Mon",
"AM/PM": "AM/PM",
"dates": [
"4/5",
"4/19",
"4/26",
"5/10",
@aymkx
aymkx / spl_sma_diff.py
Last active February 3, 2021 20:26
音圧の移動平均微分を調べる
import datetime
from os.path import exists
import pickle
from scipy.io.wavfile import read as read_wave
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib.ticker import IndexLocator, FuncFormatter
mpl.rcParams["agg.path.chunksize"] = 100_000
@aymkx
aymkx / class_schedule_cas_junior_2020_autumn.json
Last active September 28, 2020 13:56
教養学部前期課程2020年度Aセメスター授業日程
[
{
"type": "A",
"day": "Mon",
"ampm": "AM",
"date": [
"9/28",
"10/5",
"10/12",
"10/19",
学部 学科等 進学単位 段階 科類 定数
法学部 法学部 法学部 第一段階 文科一類 267
法学部 法学部 法学部 第一段階 理科 4
法学部 法学部 法学部 第一段階 全科類 12
経済学部 経済学部 経済学部 第一段階 文科二類 200
経済学部 経済学部 経済学部 第一段階 理科 7
経済学部 経済学部 経済学部 第一段階 全科類 42
文学部 人文学科(思想文化) A群 第一段階 文科三類 39
文学部 人文学科(思想文化) A群 第一段階 全科類 9
文学部 人文学科(歴史文化) B群 第一段階 文科三類 16
@aymkx
aymkx / combination.rs
Last active October 23, 2019 23:28
二項係数を求めるやつを雑に作った(多倍長整数に対応しました)
extern crate num_bigint;
pub struct Combination {
pascal: Vec<Vec<num_bigint::BigUint>>,
}
impl Combination {
pub fn init() -> Combination {
use num_bigint::ToBigUint;