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
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 May 14, 2024 19:16
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
@james-see
james-see / randomgetplaya.sh
Created November 16, 2023 14:36
draft kings api example with jq bare bones
#!/bin/bash
## must have jq installed already and curl
curl https://api.draftkings.com/draftgroups/v1/draftgroups/95258/draftables | jq '[.draftables[] | select(.isDisabled != true) | {displayName: .displayName, position: .position, salary: .salary, FPTG: (.draftStatAttributes | map(select(.id == 90)) | first.value // null), OPTS: (.draftStatAttributes | map(select(.id == -2)) | first.value // null)}] | unique_by(.displayName)'
@james-see
james-see / blah.txt
Created October 26, 2023 14:14
git alias for quickness
git config --global alias.rando '!sh -c "git add -A && git commit -m \"$(curl -s https://whatthecommit.com/index.txt)\" && git push"'