Skip to content

Instantly share code, notes, and snippets.

@ternbusty
ternbusty / hide_delish_kitchen_images.user.js
Last active March 29, 2023 01:03
Delish Kitchen のレシピページ上で、調理過程の画像を非表示にする userscript
// ==UserScript==
// @name Hide Delish Kitchen Images
// @namespace https://gist.github.com/ternbusty/2dad4dce836b58fcba5fd234ab27fcbc
// @version 1.0
// @description Hide images in Delish Kitchen Recipe Page
// @author ternbusty
// @match https://delishkitchen.tv/recipes/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=delishkitchen.tv
// @grant none
// ==/UserScript==
// ==UserScript==
// @name YouTube Playlist Player
// @namespace https://ternbusty.github.io
// @version 1.0
// @description Shuffle or Reverse Your YouTube Playlist
// @author ternbusty
// @match https://ternbusty.github.io/*youtube.html*
// @grant GM.xmlHttpRequest
// @connect www.youtube.com
// ==/UserScript==
Sub FormatData()
Dim Dic As Object
Dim TextStore As String: TextStore = ""
Dim Row As String
Dim FormattedRow As String
Dim pg As Page
Dim rc As Rectangle
Dim ln As Line
Set Dic = CreateDic()
@ternbusty
ternbusty / HappyBirthday.sh
Created February 19, 2018 15:41
友人の誕生日祝に書いた、画像をgnuplotで描画するシェルスクリプト(詳細は https://qiita.com/iwasaki501/items/c6c0c0cd5d67a470eb6a を参照)
#!/bin/bash
mkdir qiita
cd qiita
echo '#include<stdio.h>
#include<math.h>
int main(void)
{
FILE *fp;
fp = fopen("qiita.dat", "w");
@ternbusty
ternbusty / rainfall.py
Created February 19, 2018 15:20
OpenweathermapのAPIを叩いて京都の天気を説明する文章を生成する
#encoding:utf-8
import urllib3, sys, os
import json
def weatherTranslate(weather, num):
if "Thunderstorm" in weather:
return("⚡️")
elif "Drizzle" in weather:
return("🌂")
elif "Rain" in weather:
@ternbusty
ternbusty / iTunes.js
Last active February 19, 2018 15:21
iTunesから特定のプレイリストの曲の歌詞を自動で取得するスクリプト
var fs = WScript.CreateObject("Scripting.FileSystemObject");
var file = fs.OpenTextFile("Spitz.txt", 2, true);
var iTunesApp = WScript.CreateObject("iTunes.Application");
var playlist = iTunesApp.LibrarySource.Playlists.ItemByName("スピッツ年代順");
var str = ""
if (playlist) {
var numTracks = playlist.Tracks.Count;
for ( var i = 1; i <= numTracks; i++) {
@ternbusty
ternbusty / timeclock.py
Last active February 19, 2018 15:25
京都の天気を毎朝ツイートするtwitter bot (Heroku上で動く)
from apscheduler.schedulers.blocking import BlockingScheduler
import os, time, requests
sched = BlockingScheduler()
# for line notify
url = "https://notify-api.line.me/api/notify"
token = "" #ラインのアクセストークン
headers = {"Authorization" : "Bearer "+ token}
@ternbusty
ternbusty / Weather_in_kyoto.js
Last active February 19, 2018 15:26
新着メールから天気予報取得し毎朝ツイートするtwitter bot (Google App Script)
function setTrigger() {
var triggerDay = new Date();
triggerDay.setHours(6);
triggerDay.setMinutes(30);
ScriptApp.newTrigger("main").timeBased().at(triggerDay).create();
}
// その日のトリガーを削除する関数(消さないと残る)
function deleteTrigger() {
var triggers = ScriptApp.getProjectTriggers();
@ternbusty
ternbusty / TimeTable.py
Last active February 19, 2018 15:28
大学の授業時間割を読み込みGoogle Calendarに自動で登録するスクリプト
# -*- coding: utf-8 -*-
from __future__ import print_function
import httplib2
import os
from apiclient import discovery
from oauth2client import client
from oauth2client import tools
from oauth2client.file import Storage
@ternbusty
ternbusty / ScoreCp.vbs
Last active February 22, 2022 00:13
将棋の棋譜を連続解析し、任意の手数での評価値を表示する
'フォルダ内の棋譜を連続解析し、X手目まで指した局面での評価値を表示します。
'対局者名を指定するとそちら側から見た評価値を表示させることができるので、ウォーズなどの棋譜をまとめて解析する際自分のidを指定するなどしてお使いください。
'実行方法:将棋エンジンの実行ファイルがあるディレクトリにこのファイル(ScoreCp.vbs)を置き、コマンドプロンプトで以下のコマンドを実行します。
'X手目まで指したときの評価値を表示させるには
'> cscript ScoreCp.vbs エンジンファイル名 {棋譜フォルダ名|棋譜ファイル名} スレッド数 検討時間[秒] X
'対局者名を指定する場合は
'> cscript ScoreCp.vbs エンジンファイル名 {棋譜フォルダ名|棋譜ファイル名} スレッド数 検討時間[秒] X 自分の名前
'としてください。