- Use the
gh
command-line to interact with GitHub.
- Use the
glow
command-line to present markdown content.
// ==UserScript== | |
// @name ArtiGist | |
// @version 0.5 | |
// @description Launch single-page HTML apps from GitHub Gists. | |
// @author Eleanor Berger <eleanor@intellectronica.net> with Gemini CLI | |
// @match https://gist.github.com/*/* | |
// @match https://gist.githubusercontent.com/*/* | |
// @grant GM_xmlhttpRequest | |
// @grant GM_openInTab | |
// ==/UserScript== |
// ==UserScript== | |
// @name AI Studio - Advanced Control Suite (History, UI, Lag Fix) | |
// @namespace http://tampermonkey.net/ | |
// @version 4.0 | |
// @description Advanced control for Google AI Studio: Chat history modes (Exchanges, Vibe), UI Hiding (Sidebars, System Instr.), Input Lag Fix, Dark Theme Popup. | |
// @author so it goes...again & Gemini | |
// @match https://aistudio.google.com/* | |
// @grant GM_addStyle | |
// @grant GM_setValue | |
// @grant GM_getValue |
Below is a compressed yet complete reference for quickly integrating each shadcn component. Assumption: you already have the files from your question in @/components/ui/*.tsx
and can import them directly. All components accept typical React props plus any Radix/3rd-party props. Adjust styling and props as needed.Do not rewrite any of the code for the shadcn components.
Import
import {
Accordion,
AccordionItem,
Enabled edit ChatGPT Tamper Monkey | |
// ==UserScript== | |
// @name ChatGPT Edit Button Fix | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description Force the hidden edit button to be visible on ChatGPT | |
// @author Your Name | |
// @match https://chatgpt.com/* | |
// @grant GM_addStyle |
# Add these gems to your Gemfile | |
gem "rails" # not strictly needed, but I use ActiveConcern, etc | |
gem "raix" # helpful gem to reduce code needed for function calling etc | |
gem "thor" # to make a CLI app (not needed if you make a web app) | |
gem "http" # my preferred gem to make API calls | |
# This is the main app (`app/models/ai_chat/cli.rb`) | |
module AIChat | |
class Cli | |
# Thor |
You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis. | |
## Core Principles | |
1. EXPLORATION OVER CONCLUSION | |
- Never rush to conclusions | |
- Keep exploring until a solution emerges naturally from the evidence | |
- If uncertain, continue reasoning indefinitely | |
- Question every assumption and inference |
// ==UserScript== | |
// @name Safari Compatible Script | |
// @namespace http://example.com/ | |
// @version 0.2 | |
// @description Adds a download button for audio in Safari-compatible way | |
// @match *://*/* | |
// @grant GM_setValue | |
// @grant GM_getValue | |
// @grant GM_xmlhttpRequest | |
// ==/UserScript== |
# Required packages: | |
# pip install SpeechRecognition mlx-whisper pyaudio | |
# Note: This script requires Apple Silicon Mac for MLX Whisper | |
import speech_recognition as sr | |
import numpy as np | |
import mlx_whisper | |
r = sr.Recognizer() | |
mic = sr.Microphone(sample_rate=16000) |