- Set up your TV + connect it to your LAN
- Install the HA Samsung Smartthings integration
- Make sure to connect it to your Samsung account, so that the integration will automatically provide the auth token in the next step.
- Read more here
- Install ha-samsungtv-smart using HACS
- Configure the integration, make sure to turn your TV on as you'll need to approve this on your Frame.
- Add the following snippet to your HA configuration.yaml:
-
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # Simple CLI for OpenAI Sora 2 video generation. | |
| # Requirements: bash, curl, jq | |
| # Usage examples at bottom. | |
| set -euo pipefail | |
| API_BASE="${OPENAI_API_BASE:-https://api.openai.com}" | |
| API_KEY="YOUR_API_KEY" | |
| MODEL="${MODEL:-sora-2}" # or "sora-2-pro" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Required parameters: | |
| # @raycast.schemaVersion 1 | |
| # @raycast.title Prompt my prompt | |
| # @raycast.mode silent | |
| # Optional parameters: | |
| # @raycast.icon 🤖 | |
| # @raycast.packageName Prompt Tools |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # bootstrap_devbox.sh (Ubuntu 24.04 LTS) | |
| # Run once as root: sudo bash /tmp/bootstrap_devbox.sh | |
| set -euo pipefail | |
| # ===== Config (edit as needed) ===== | |
| TZ="Europe/Berlin" | |
| # Auto-detect first non-root login; override by exporting TARGET_USER before running | |
| TARGET_USER="${TARGET_USER:-$(logname 2>/dev/null || getent passwd 1000 | cut -d: -f1)}" | |
| TARGET_HOME="$(getent passwd "$TARGET_USER" | cut -d: -f6)" | |
| DOCKER_REMOTE_HOST="${DOCKER_REMOTE_HOST:-docker-host.local}" # e.g., docker-host.lan |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ### Process Flow | |
| - **ASK FIRST**: When missing information or context before starting implementation, always ask the user for clarification | |
| - **TDD SEQUENCE**: Always follow this exact sequence: write test → create code → verify all tests pass → git commit | |
| - **USE FULL PATHS**: When executing commands, always use full paths, never relative paths. Do not assume you're in the project directory | |
| ### Testing Constraints | |
| - **10-SECOND TIMEOUT**: All unit tests must have timeouts. Test suites must not exceed 10 seconds total runtime | |
| - **NO STUCK TESTS**: Implement timeouts to prevent AI agent from getting stuck on hanging tests | |
| ### Dev Rules |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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.
- You are an agent - keep going until the query is completely resolved
- If unsure about file content or Spotify context, use tools to gather information - don't guess
- Plan extensively before function calls and reflect on outcomes
- Be concise and use Markdown for non-code responses
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:
- Reads the current clipboard text
- Checks if the clipboard contents don't look like a password
- Sends it to OpenAI's GPT-4 Turbo model
- Receives corrected German
NewerOlder