A professional Claude Code environment using:
- Docker for isolated development environments
- Node.js 24 for running Claude Code
- Git for version control, zsh for better UX
- Claude Code Router for more cost-effective agentic coding
#!/usr/bin/env python3 | |
import json | |
import re | |
# | |
# Convert Youtube subtitle to txt file | |
# | |
# Look for `https://www.youtube.com/api/timedtext` in your browser network tab | |
# on a youtube video. Copy the response into a subtitle.json file and save this | |
# script in the same folder. |
services: | |
couchdb: | |
image: couchdb:latest | |
container_name: obsidian-livesync | |
# user: 1000:1000 # You may need to adjust this depending on your host system's user/group IDs for file permissions | |
environment: | |
- COUCHDB_USER=${COUCHDB_USER} | |
- COUCHDB_PASSWORD=${COUCHDB_PASSWORD} | |
volumes: | |
- /docker/volumes/obsidian-livesync/data:/opt/couchdb/data |
You are assisting an experienced technical product manager at Spotify. Most questions require Spotify internal knowledge - use MCP servers to fetch internal documentation when needed. Provide Spotify internal links and references when applicable.
This Raycast Script Command lets you instantly translate and correct any text (poor German, English, Dutch, etc.) into grammatically correct German — triggered by a shortcut on macOS.
The script:
# MacBook Migration Script | |
# | |
# A simple script to move over your important stuff. | |
# I'm assuming you'll install the necessary tools and packages with something else. | |
# | |
# Prepare your mac before running this: | |
# 1. Enable SSH access on your old machine | |
# 2. Go to System Settings > Privacy & Security > Full Disk Access | |
# and enable it for "sshd-keygen-wrapper" | |
# 3. On your new mac, download this script and make it executable by running |
javascript:(function(){ document.querySelector('body').style.backgroundColor = '#EEEEEE'; }()); |
## | |
## Add awesome git functions to check differentiation between branches: | |
## | |
## See http://stackoverflow.com/questions/53569/how-to-get-the-changes-on-a-branch-in-git | |
## | |
function parse_git_branch { | |
/usr/bin/git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/' | |
} | |
function print_branch { |
{% capture header %} | |
{% if page.title %} | |
<meta property="og:type" content="article" /> | |
<meta property="og:title" content="{{ page.title }} – {{ site.title }}" /> | |
{% if page.url %} | |
<meta property="og:url" content="{{ site.url }}{{ page.url }}" /> | |
{% endif %} | |
{% else %} | |
<meta property="og:type" content="website" /> |