Skip to content

Instantly share code, notes, and snippets.

View u1i's full-sized avatar

Uli u1i

View GitHub Profile
@u1i
u1i / doit.sh
Created May 24, 2025 09:16
Create Multi-Part Zip Archives
#!/bin/bash
# --- Configuration ---
# Define the maximum size for each zip file in bytes (4 GB)
# 1 GB = 1024 * 1024 * 1024 bytes
MAX_SIZE_BYTES=$((4 * 1024 * 1024 * 1024))
# Define the prefix for the zip file names (e.g., archive_001.zip, archive_002.zip)
ZIP_PREFIX="archive"
@u1i
u1i / README.md
Created May 23, 2025 00:30
s3cmd Linode

Configuring s3cmd with Linode Object Storage

This guide explains how to set up s3cmd to work with Linode Object Storage and make objects publicly accessible.

Installation

# Create a Python virtual environment
python3 -m venv s3cmd-env
@u1i
u1i / info.txt
Created May 3, 2025 12:17
UI.Vision Mac
The XModules are add-ons for the UI.Vision browser extensions. If you open the browser extension now, the XModules should be displayed as “Installed”.
macOS Catalina/Big Sur: Please note that you need to allow the XModules to take screenshots (etc) in the Mac's Privacy settings. For more details see: https://ui.vision/rpa/x/download#install-mac
If you have any question, please ask in the user forum athttps://forum.ui.vision/
Uninstall UI.Vision XModules
Run the following command to uninstall UI.Vision XModules.  
$ sudo bash /Library/uivision-xmodules/2.2.2/uninstall.sh
@u1i
u1i / info.txt
Created May 3, 2025 00:50
anthropic computer use
export ANTHROPIC_API_KEY=sk-XXXX
docker run \
-e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
-v $HOME/.anthropic:/home/computeruse/.anthropic \
-p 5900:5900 \
-p 8501:8501 \
-p 6080:6080 \
-p 8080:8080 \
-it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest
@u1i
u1i / generate.sh
Created December 30, 2024 10:21
Draw Things API
curl --location 'localhost:7860/sdapi/v1/txt2img' \
--header 'Content-Type: application/json' \
--data '{
"height": 576,
"width": 1024,
"seed": -1,
"prompt": "Futuristic abandoned city, taken by plants, rust, green, destroyed robots, rain, heavy clouds, 8k, realistic",
"negative_prompt": ""
}'
#!/bin/bash
# Check if correct number of arguments is provided
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <USER_ID> <MESSAGE_TEXT>"
exit 1
fi
# Assign input arguments to variables
TOPIC="projects/yopa-433507/topics/backend_messages"
@u1i
u1i / doit.sh
Created September 25, 2024 02:12
MacOs forget and reconnect Wifi
#!/bin/bash
# Variables
SSID="Skynet"
PASSWORD="test12345678"
# Ensure network interface is correct; change `en0` if necessary
INTERFACE="en0"
function debug_message() {
@u1i
u1i / Caddyfile
Created August 4, 2024 04:50
Caddy docker letsencrypt
{
email me@privacy.net
}
test01.mydomain.tld {
reverse_proxy http://frontend:8080
}
2024-07-31 03:12:41,869:DEBUG:User Input: "give me 10 suggestions on article titles around robotics and AI and the impact on workforce. The titles must not contain colons."
2024-07-31 03:12:41,870:DEBUG:Director to Creative: "Here are the user's specific instructions: 'give me 10 suggestions on article titles around robotics and AI and the impact on workforce. The titles must not contain colons.'"
2024-07-31 03:12:46,303:DEBUG:Creative Agent's Suggestions:
1. "Rise of the Bots: How Robotics and AI are Redefining the Future of Work"
2. "The Automated Age: Navigating the Workforce Revolution with AI and Robotics"
3. "From Assembly Lines to Algorithms: The Robotic Transformation of Employment"
4. "Humans vs. Machines: The Impact of AI on Job Security and Career Evolution"
5. "Smart Machines, Smarter Workforce: Embracing AI and Robotics in Modern Employment"
@u1i
u1i / doit.sh
Created June 4, 2024 06:09
Mac: get mouse position
# pip3 install pyobjc
while true; do clear; echo "Mouse Position:"; python3 -c 'import Quartz.CoreGraphics as CG; print(CG.CGEventGetLocation(CG.CGEventCreate(None)))'; sleep 0.1; done