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)
@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:
@james-see
james-see / profanity.txt
Created April 27, 2022 14:49
list of profanities for profanity filtering input
4r5e
5h1t
5hit
a55
anal
anus
ar5e
arrse
arse
ass
@james-see
james-see / chunky.py
Created June 2, 2023 03:28
chunk and split up a large json array into smaller
import json
with open('ru2.json') as infile:
o = json.load(infile)
chunkSize = 1000
for i in range(0, len(o), chunkSize):
with open('output/file_' + str(i//chunkSize) + '.json.txt', 'w') as outfile:
json.dump(o[i:i+chunkSize], outfile)
@james-see
james-see / decryptpdf.sh
Created January 28, 2020 18:03
decrypt pdf
pdfcrack -f [filename].pdf
qpdf --decrypt --password='[found password]' [filename].pdf output_file.pdf
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