Skip to content

Instantly share code, notes, and snippets.

View 35enidoi's full-sized avatar
🐈
にゃんぷっぷー

いおぢね 35enidoi

🐈
にゃんぷっぷー
View GitHub Profile
import json
from os import path, environ
from time import time, sleep
from typing import TypedDict
import requests
from misskey import Misskey, enum
class EmojiDB(TypedDict):
import asyncio
import logging
from collections import deque
from typing import Union
from time import time, sleep
from brcore import Bromine
from requests.exceptions import Timeout, ConnectionError
from misskey import (
Misskey,
import requests
from time import sleep
USER_ID = "your_user_id_here"
instance = "misskey.io"
search_tag = "ioメシヨソイゲーム"
stop_text = ":super_igyo:"
url = f"https://{instance}/api/"
endpoint = "notes/search-by-tag"
@35enidoi
35enidoi / bpm_plus_one.py
Created April 20, 2024 17:35
BPM=BPM+1をちゃんと動作させるプログラム
from time import sleep
BPM = 100
for _ in range(200):
BPM = BPM + 1
print(f"\r\033[2K{BPM}", end="")
sleep(120/BPM)
inputs = []
while True:
try:
inputs.append(input().split())
except EOFError:
break
printtxts = []
for i in inputs:
printtxts.append([])
@35enidoi
35enidoi / gist:6d7fb942aadfb9d9fd71ba8349d5df51
Created April 12, 2024 03:04
任意時間タイマー
zikanで1日の時間、timeでタイマーの時間を入力すると任意の長さの1日でタイマーできます
```py
n = int(input("zikan:"))
r = int(input("time:"))
from time import sleep
itibyou = 24/n
for i in range(r):
@35enidoi
35enidoi / readme.md
Last active November 12, 2023 09:23
API返り値見やすくするやつ

APIの返り値を見やすくするために作りました
APIの情報見るのを想定してるのでtupleには対応してません
使い方はtansaku(情報)
例えばtansaku(["a", "b", ["uwaa", "f"], {"c":["aaaaa", "s"], "dd":{"aaa":"sd", "qw":[], "s":None}}])

list--------
|-a
|-----------
|-b
|-----------
@35enidoi
35enidoi / emoji_requests.py
Last active October 18, 2023 13:15
misskey.ioのカスタム絵文字全部乗せ
import json
import requests
instance = "misskey.io"
emodict = {}
res = json.loads(requests.get(f"https://{instance}/api/emojis").text)
for i in res["emojis"]:
if i["category"] not in emodict: