Speak to Claude Code and get responses read aloud. Fully local STT (Whisper) and TTS (Kokoro), no API keys needed.
You speak → Whisper transcribes locally → Claude responds → (optional) Kokoro speaks response
After a macOS crash (kernel panic, power loss, forced restart), external ExFAT drives often become unmountable. macOS detects filesystem corruption but cannot repair it, leaving you stuck in a loop where every mount attempt fails.
This guide explains what's happening at the filesystem level and how to fix it — from a quick read-only mount to a full bitmap rebuild that restores read-write access.
A reliable solution to automatically log Claude Code interactions to project-specific markdown files.
Claude Code only stores your inputs (messages, files) in .claude.json, not AI responses. This solution creates persistent logs of when interactions occurred, organized by project directory with automatic archival.
| #!/bin/zsh | |
| # | |
| # ============================================================================= | |
| # macOS Split-Tunnel Script for a Full VPN and Tailscale | |
| # ============================================================================= | |
| # | |
| # Copyright (c) 2025 Salient Vision Technologies, LLC | |
| # Auhor: jlmalone | |
| # | |
| # Permission is hereby granted, free of charge, to any person obtaining a copy |
| #!/bin/bash | |
| # | |
| # find_macs.sh - Local Network Mac & Mac Mini Scanner | |
| # | |
| # Author: Joseph Malone / jlmalone | |
| # Date: 2025-06-18 | |
| # Version: 1.0 | |
| # | |
| # Description: | |
| # This script scans the local network to identify all active devices. |
Last updated: June 9 2025
This privacy policy governs your use of the software application "Brief Wikipedia News" ("Application") for mobile devices.
Non-Personal Information The Application connects to the internet to download publicly available news and event data directly from Wikipedia's servers (en.m.wikipedia.org). This process involves standard network requests which may log technical, non-personally identifiable information such as your IP address on the servers the Application communicates with, as is standard for all internet traffic. We, the developers of Brief Wikipedia News, do not access, store, or process this information.
| #!/bin/bash | |
| # Improved FLAC-to-MP3 conversion script | |
| # Use a safe IFS for filenames with spaces. | |
| IFS=$(printf '\n\t') | |
| BASE_DIR="$HOME/sietch" | |
| # Use find with -print0 to correctly handle file names with spaces/special characters. | |
| find "$BASE_DIR" -type f -iname "*.flac" -print0 | while IFS= read -r -d '' file; do | |
| echo "Processing: \"$file\"" |
| #!/usr/bin/env bash | |
| # --------------------------------------------------------------------------------- | |
| # summarise.sh | |
| # A bash script that recursively crawls a directory, concatenates text-based code | |
| # files into a single output file, and redacts sensitive info within quoted strings. | |
| # | |
| # Usage: | |
| # ./summarise.sh <target_directory> <output_file> [custom_ignores_file] | |
| # | |
| # Example: |
| # pip install ebooklib beautifulsoup4 python-dotenv | |
| import ebooklib | |
| from dotenv import load_dotenv | |
| import os | |
| from ebooklib import epub | |
| from bs4 import BeautifulSoup | |
| def extract_text_from_epub(file_path): | |
| book = epub.read_epub(file_path) |
| # Usage | |
| # python3 whisperpy.py [filename_input or youtube url] | |
| # The script will transcribe the audio and create an SRT file with the same name as the input file | |
| # (or YouTube video title) in the current directory. The name of the SRT file will be printed as the output. | |
| import sys | |
| import whisper | |
| import hashlib | |
| from pytube import YouTube |