Skip to content

Instantly share code, notes, and snippets.

View watsuyo's full-sized avatar

watsuyo watsuyo

View GitHub Profile
@watsuyo
watsuyo / maintenace.sh
Last active October 12, 2023 11:38
Cloudflare Workers Route を作成、削除する shell script。API Token、Zone ID、Worker、Worker 名 、Route パターンの入力をユーザーに求める
#!/bin/bash
# カラーコード
GREEN='\033[0;32m' # 緑
RED='\033[0;31m' # 赤
NC='\033[0m' # リセット
# プロンプトでユーザーからの入力を収集
read -p "API Token を入力して下さい: " YOUR_API_KEY
read -p "Zone ID を入力して下さい: " ZONE_ID
@watsuyo
watsuyo / highlightInvalidEffort.js
Created April 5, 2023 01:57
Jobcan 工数管理で勤務時間と工数入力時間の差異をハイライトするスクリプト
async function highlightInvalidEffort() {
const response = await fetch('https://holidays-jp.github.io/api/v1/date.json')
const holidays = await response.json()
const rows = document.querySelectorAll('tbody tr')
for (const row of rows) {
const dateCell = row.querySelector('td:nth-child(1)')
const dateString = dateCell.textContent.trim().substring(0, 5)
const date = new Date(`2023-${dateString.replace('/', '-')}`)
const isHoliday = holidays.hasOwnProperty(date.toISOString().split('T')[0])