Skip to content

Instantly share code, notes, and snippets.

View watagashi0619's full-sized avatar

watagashi0619 watagashi0619

View GitHub Profile
@watagashi0619
watagashi0619 / reader.py
Created December 14, 2020 14:21
nfcpyで学生証から情報を読む+おまけ
import nfc
import struct
# 京都大学学生証 学籍番号と名前(半角カナ)を返す
def read_kucard(tag):
servc = 0x1A8B
service_code = [nfc.tag.tt3.ServiceCode(servc >> 6, servc & 0x3F)]
tag.dump() # これがないと何故かうまくいかなかった
@watagashi0619
watagashi0619 / kulasis_panda_to_slack.py
Created April 23, 2021 15:20
AWS上で動かしている kulasisのお知らせとかpandaの課題とかをslackにpostするやつ
import datetime
import json
import os
import re
import time
import requests
import yaml
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
@watagashi0619
watagashi0619 / aws_to_google_calendar_test.py
Created June 23, 2021 06:33
google calendarへの書き込みテスト
from google.oauth2 import service_account
from googleapiclient import discovery
def main():
scopes = ["https://www.googleapis.com/auth/calendar"]
credentials = service_account.Credentials.from_service_account_file(
"xxxxxxxxxx.json", scopes=scopes
) # jsonはgoogle cloud platformの鍵のダウンロードで落としたやつ
service = discovery.build(
"calendar", "v3", credentials=credentials, cache_discovery=False
@watagashi0619
watagashi0619 / nenga2023.c
Created December 31, 2022 22:35
HAPPY NEW YEAR 2023!
char*A="8EQKQK<" ")75Q50KQGUGUGU" "?$GU9+D08WEWEW" "EWBYDWDYCZ+I1?"
"GJCJA(GJCJGJCJ9!2(" "GRIICII<7ICI7;IIC5" "7IIIQICI5;I;?I77SI" "(#R787+JPJCI=3IIR4"
"2/>JLO/5O/@LCII<;IP$" "/LLNNMDIII))NMMNKNF)" "&4;IIIK<689A4N4!8:OO" "GOHIII)AHOWJDNK&A;6I"
"&<IIFN8/KII75IBMNJGJDM" "NJG;#!$9#>!+$Z5IDWDY" "CZ(XD4=:=WDYDWBYEU/(=;" "EYEUCYGQGYGA1;AQE<!+",*
T="char*" "A=%c%s%" "c,*T=%c" "%s%c;#d" "efine/*" "*/Q(X)c" "har*M=#" "X,m[202"
"3],HAP" "PY,NEW" ",YEAR," "c;Xint" "/*QQ*/" "h,i,j," "k,l=1," "sprint"
"f(char" "*,cons" "tchar*" ",...)," "f,putch"
"ar(int)" ",lab,j" "ob,R5=" "2023,p=" "34,st;Q(%s)";
#define/**/ Q(X)char *M=#X,m[ 2023],HAPPY ,NEW,YEAR,c;X
int/*QQ*/h,i ,j,k,l=1 ,sprintf (char*,const char*,...)