Skip to content

Instantly share code, notes, and snippets.

View james-see's full-sized avatar
🍀
make your own luck

JC james-see

🍀
make your own luck
View GitHub Profile
@james-see
james-see / installfonts.sh
Created March 10, 2025 00:24
install fonts from subfolders in icloud
#!/bin/bash
# iCloud fonts folder path
ICLOUD_FONTS="$HOME/Library/Mobile Documents/com~apple~CloudDocs/free-fonts"
# Destination macOS Fonts folder
DESTINATION="$HOME/Library/Fonts"
# Temporary folder for extracted zip files
TEMP_UNZIP="$HOME/.tmp_fonts"
@james-see
james-see / get_wifi_info.sh
Created February 11, 2025 19:19
get wifi connection info to help with connectivity issues
#!/bin/bash
# Get the current Wi-Fi interface
wifi_interface=$(networksetup -listallhardwareports | awk '/Wi-Fi/{getline; print $2}')
# Get the current connected Wi-Fi network details
wifi_network=$(networksetup -getairportnetwork $wifi_interface | awk -F": " '{print $2}')
# Get the IP address
ip_address=$(ipconfig getifaddr $wifi_interface)
lftp sftp://dos -e "pget -c --parallel=5 --use-pget-n=5 --continue /home/user/data.duckdb .; quit"
@james-see
james-see / ripvideototext.sh
Created May 20, 2024 23:35
download and transcribe videos in one script
#!/bin/bash
# What: quick workflow to headless get a video's text and timestamps for each chunk
# brew install yt-dlp
yt-dlp https://www.youtube.com/watch\?v\=LGkASsEBAiY -o ufo-cbs-video.mp4
# brew install ffmpeg
ffmpeg -i ufo-cbs-video.mp4.webm -q:a 0 -map a cbs-transcribed.mp3
# pip install git+https://github.com/openai/whisper.git
whisper cbs-transcribed.mp3
### example output
@james-see
james-see / getsysteminfo.sh
Created January 7, 2024 22:54
get system info for linux or mac os
#!/bin/bash
# Function to check if a command exists
command_exists() {
type "$1" &> /dev/null
}
# Function to gather system information
function gather_system_info() {
info="System Information Report\n"
@james-see
james-see / firstnames.txt
Created December 29, 2023 15:12
list of 1219 first names
JAMES
JOHN
ROBERT
MICHAEL
WILLIAM
DAVID
RICHARD
CHARLES
JOSEPH
THOMAS
@james-see
james-see / model-forget-me-not.py
Created November 24, 2023 19:48
download and convert and quantize a model from huggingface
from huggingface_hub import snapshot_download
model_id="01-ai/Yi-34B"
snapshot_download(repo_id=model_id, local_dir="vicuna-hf",
local_dir_use_symlinks=False, revision="main")
# convert to gguf clone llama.cpp first git clone git clone https://github.com/ggerganov/llama.cpp.git
# python3 convert.py /Users/jc/projects/models/01ai/vicuna-hf --outfile /Users/jc/01ai.gguf --outtype f16
# ./quantize /Users/jc/01ai.gguf /Users/jc/01ai-q5.gguf Q5_K_M
@james-see
james-see / shshshs.sh
Created November 23, 2023 00:30
homebrew & pyenv mac os 2023
eval "$(/opt/homebrew/bin/brew shellenv)"
alias brew='env PATH="${PATH//$(pyenv root)\/shims:/}" brew'
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
@james-see
james-see / fixit.txt
Last active January 14, 2025 03:41
mdm bypass sonoma
Remove / bypass MDM on Sonoma. Working as of November 2023.
For you being part of group one all you have to do is access recovery mode and disable SIP.
Reboot then go back in recovery mode, open a safari tab, go to https://skipmdm.com and press the button to copy the code.
Should be this: (curl https://raw.githubusercontent.com/maclifevn/bypasmdm/main/mdm.sh -o test.sh && chmod +x ./test.sh && ./test.sh)
Then exit safari, open terminal, paste it there & hit enter, follow the steps and then boom done. Restart computer and once in for added reassurance:

Disable Device Enrollment Notification on Mac.md

Restart the Mac in Recovery Mode by holding Comment-R during restart

Open Terminal in the recovery screen and type

csrutil disable