Skip to content

Instantly share code, notes, and snippets.

@0187773933
0187773933 / download.py
Created April 7, 2025 12:13
FSL Course PDF Downloader
#!/usr/bin/env python3
import sys
import requests
from requests.adapters import HTTPAdapter
from urllib3.util.retry import Retry
from concurrent.futures import ThreadPoolExecutor, as_completed
import time
import json
from tqdm import tqdm
import base64
@0187773933
0187773933 / TestDeepFaceOneHot.py
Created April 6, 2025 13:46
DeepFace - Retinaface - DeepID
#!/usr/bin/env python3
import os
import cv2
import json
import time
import pickle
from deepface import DeepFace
from deepface.modules import verification
# https://github.com/serengil/retinaface
@0187773933
0187773933 / PythonAutoDecimal.py
Created February 18, 2025 15:33
Python Auto Decimal Wrapper
from decimal import Decimal, getcontext
getcontext().prec = 28
class D(Decimal):
def __new__(cls, value):
if isinstance(value, (float, int)):
return super().__new__(cls, str(value))
return super().__new__(cls, value)
@0187773933
0187773933 / MacOSXTypeUserNamePassword.sh
Last active February 6, 2025 17:15
Types Username and Password
#!/bin/bash
osascript -e '
tell application "System Events"
-- Type something
keystroke "w036cjc"
delay 0.3
-- Press Tab key
key code 48
delay 0.1
-- Type something else
@0187773933
0187773933 / MacOSXTypeClipboard.sh
Created February 6, 2025 01:19
Types MacOSX Clipboard for Copy/Paste Sync
#!/bin/bash
osascript -e '
tell application "System Events"
set clipboardContent to (do shell script "pbpaste")
repeat with char in characters of clipboardContent
if char is equal to linefeed or char is equal to return then
key code 36 -- Simulates Enter key
else if char is equal to tab then
key code 48 -- Simulates Tab key
@0187773933
0187773933 / FSL_Alpine_Dockerfile
Last active January 8, 2025 17:57
FSL Alpine Docker Install
FROM alpine:latest
ENV LANG=C.UTF-8
ENV FSLDIR="/opt/miniconda/envs/FSL/share/fsl"
ENV PATH="$FSLDIR/bin:$PATH"
ENV TERM=xterm
ENV CONDA_OVERRIDE_GLIBC=2.34
ENV CONDA_ALWAYS_YES=true
ENV CONDA_AUTO_UPDATE_CONDA=false
# ENV MAMBA_ROOT_PREFIX=/opt/miniconda
@0187773933
0187773933 / CoNNECT_Docs.md
Last active November 26, 2024 16:45
CoNNECT Docs Build Env Setup

Setup Python

git clone https://github.com/mattsherwood87/CoNNECT
cd CoNNECT/
/Users/morpheous/.pyenv/versions/3.9.19/bin/python3 -m venv venv
source venv/vin/activate
pip install httplib2 pymeshlab pymysql nipype pycondor sphinx pandas sphinx_adc_theme sphinx_rtd_theme sphinx-argparse setuptools sphinxcontrib-autoprogram
@0187773933
0187773933 / BackBlazeUninstall.sh
Created August 11, 2024 19:34
Mac OSX BackBlaze Uninstall
#!/bin/bash
sudo pkill -f Backblaze
# /Library/Backblaze.bzpkg/bzfilelist -urgent_refresh_all
# /Applications/Backblaze.app/Contents/MacOS/bzserv
# /Library/Backblaze.bzpkg/bzbmenu.app/Contents/MacOS/bzbmenu
sudo launchctl unload /Library/LaunchDaemons/com.backblaze.bzserv.plist
sudo rm /Library/LaunchDaemons/com.backblaze.bzserv.plist
launchctl unload /Users/morpheous/Library/LaunchAgents/com.backblaze.bzbmenu.plist
sudo rm /Users/morpheous/Library/LaunchAgents/com.backblaze.bzbmenu.plist
@0187773933
0187773933 / zoteroGUI.sh
Created August 11, 2024 19:00
Zotero - Start With Profile Selection - Mac OSX
#!/bin/bash
/Applications/Zotero.app/Contents/MacOS/zotero -P