Skip to content

Instantly share code, notes, and snippets.

View htlin222's full-sized avatar
🦎

Hsieh-Ting Lin (林協霆) htlin222

🦎
View GitHub Profile
{"name":"lizard.quarto.basic","settings":"{\"settings\":\"{\\n \\\"files.associations\\\": {\\n \\\"renv.lock\\\": \\\"json\\\"\\n },\\n \\\"workbench.preferredHighContrastColorTheme\\\": \\\"Catppuccin Latte\\\",\\n \\\"positron.assistant.enable\\\": true,\\n \\\"positron.assistant.alwaysEnableApplyInEditorAction\\\": true,\\n \\\"positron.assistant.followups.enable\\\": true,\\n \\\"claudeCode.preferredLocation\\\": \\\"panel\\\",\\n \\\"window.newWindowProfile\\\": \\\"Default\\\"\\n}\"}","extensions":"[{\"identifier\":{\"id\":\"anthropic.claude-code\",\"uuid\":\"3c13ae49-babe-45fe-8c48-5e45077a62bf\"},\"displayName\":\"Claude Code for VS Code\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"catppuccin.catppuccin-vsc\",\"uuid\":\"69264e4d-cd3b-468a-8f2b-e69673c7d864\"},\"displayName\":\"Catppuccin for VSCode\",\"applicationScoped\":false},{\"identifier\":{\"id\":\"catppuccin.catppuccin-vsc-icons\",\"uuid\":\"625b9abd-dfac-405b-bf34-e65f46e2f22f\"},\"displayName\":\"Ca
@htlin222
htlin222 / supplements_not_help.bib
Created October 2, 2025 07:04
20個「大型RCT顯示無顯著效益或有害」的經典案例文獻引用(AMA格式)
@article{Clegg2006,
author = {Clegg, D. O. and Reda, D. J. and Harris, C. L. and others},
title = {Glucosamine, chondroitin sulfate, and the two in combination for painful knee osteoarthritis},
journal = {New England Journal of Medicine},
year = {2006},
volume = {354},
number = {8},
pages = {795--808},
doi = {10.1056/NEJMoa052771},
note = {葡萄糖胺/軟骨素(膝關節炎):整體族群無減痛效益,僅中重度疼痛亞組顯示可能有效。}
@htlin222
htlin222 / organize.sh
Created September 21, 2025 03:15
A Bash script that organizes files in the ~/Downloads folder by file age and file type.
#!/bin/bash
# Downloads Organizer Script
# Organizes files by age (3d, 7d, 14d, 30d, old) and then by file type
set -e
# Configuration
DOWNLOADS_DIR="/Users/htlin/Downloads"
DRY_RUN=${DRY_RUN:-false}
@htlin222
htlin222 / markdown.gs
Last active August 27, 2025 11:42
Google Docs Apps Script | Markdown-Style Heading & Bold Converter
/**
* Adds a menu to run the converter.
*/
function onOpen() {
DocumentApp.getUi()
.createMenu('Markdown')
.addItem('Convert #, **, and lists', 'convertMarkdownHeadingsAndBold')
.addToUi();
}
@htlin222
htlin222 / remove_microsoft_autoupdate.sh
Created August 1, 2025 04:27
Remove Microsoft AutoUpdate from macOS
#!/bin/bash
echo "Removing Microsoft AutoUpdate..."
# Kill any running Microsoft AutoUpdate processes
echo "Killing Microsoft AutoUpdate processes..."
# Find PIDs of Microsoft AutoUpdate processes
PIDS=$(ps aux | grep -i "Microsoft AutoUpdate" | grep -v grep | awk '{print $2}')
@htlin222
htlin222 / chatgptsay.sh
Created July 17, 2025 14:26
A Bash script that reads a JSON input containing a message field, sends the message to OpenAI’s text-to-speech (TTS) API using a cheerful voice, and plays the resulting audio using afplay on macOS. Requires jq for JSON parsing and an OPENAI_API_KEY environment variable.
#!/bin/bash
# 讀取 JSON 輸入
json_input="$(cat)"
# 擷取 message 欄位(需要 jq)
message="$(echo "$json_input" | jq -r '.message')"
# 如果 jq 或訊息抓不到,就退出
if [[ -z "$message" || "$message" == "null" ]]; then
@htlin222
htlin222 / batch_claude.sh
Created July 2, 2025 04:35
如何把 claude code 用爆
START=1
END=100
for i in $(seq -w $START $END); do
echo "Now processing note ${i}..."
claude -p --verbose "Now Process ${i}.md, YOUR_PROMPT_HERE"
osascript -e "display notification \"Finished ${i}\" with title \"Claude Processing\""
done
osascript -e "display notification \"All notes from ${START} to ${END} processed.\" with title \"Done\""
@htlin222
htlin222 / add-progressbar-in-google-slides.gs
Created May 14, 2025 14:48
Google Slides Custom Progress Bar Generator
function onOpen() {
const ui = SlidesApp.getUi();
ui.createMenu('自定功能')
.addItem('⏳ Reload ProgressBars', 'updateProgressBars')
.addToUi();
}
function updateProgressBars() {
const presentation = SlidesApp.getActivePresentation();
const slides = presentation.getSlides();
(*
📋 Smart Paste for Finder
👨‍💻 Author: Hsieh-Ting Lin
🗓️ Last Updated: 2025-05-01
📝 Description:
This AppleScript acts as a smart "Cmd + V" in macOS Finder.
Depending on clipboard content, it will:
📸 Paste images as PNG files in the active Finder folder
📝 Paste plain text as a .txt file
@htlin222
htlin222 / chatgpt_python_requirements.md
Created April 22, 2025 13:25
ChatGPT Python 環境所安裝的套件評論與推薦指數

ChatGPT Python 環境所安裝的套件評論與推薦指數

套件名稱 推薦指數 評論
absl-py ⭐⭐⭐⭐ Google的抽象庫,為TensorFlow和其他ML專案提供優秀的底層工具
ace-tools ⭐⭐⭐ 內部OpenAI工具,功能專一但在特定環境中很有用
aeppl ⭐⭐⭐ 概率編程的自動微分工具,在貝葉斯統計中有特定用途
aesara ⭐⭐⭐⭐ PyMC的計算後端,對於概率編程和貝葉斯分析非常強大
affine ⭐⭐⭐ 地理空間轉換的簡單工具,在GIS應用中很實用
aiohttp ⭐⭐⭐⭐⭐ 非同步HTTP客戶端/伺服器,現代Python網絡開發的必備工具