#!/bin/sh # NO CUCKED ZSH OR BASH, JUST POSIX ASH/DASH # BECAUSE THIS MUST RUN IN MY PC AND I USE VOID BTW # cucked auth for simonet's minio instance MINIO_KEY="suiVHTeAr9N7cpvQYEmz" MINIO_SECRET="fA8PDZiCGXQuDSARiIlRCdHu9in6MpRF2NNBJlau" # Usage: ./steal cunny "link to yuzu's website cuz it's full of cunny" # EXPLANATION OF CUCKED VARIABLES # $1 IS A STRING TO THE FOLDER NAME YOU WANT # $2 IS A STRING TO THE URL YOU WANT TO STEAL FROM # ALL WALLPAPERS WILL BE UPLOADED TO ENV VARIABLE 'BUCKET' (defaults to 'wallpapers') # SET 'MINIO_KEY' TO YOUR KEY # SET 'MINIO_SECRET' TO YOUR SECRET, CAREFUL, THIS MAY ONLY BE COPIED ONCE # MATIAS IS A CUCKHOLD AND A FAGGOT LOL # HARDCODED CHAD CONFIG (NO PUSSY VARIABLES) MINIO_HOST="simxnet.andremor.eu.org:9000" BUCKET="wallpapers" sub_folder=$1 # CREATE TEMP DIR (GIGA CHAD STYLE) TMPDIR=$(mktemp -d) || { echo "FAILED TO CREATE TMPDIR 🥀"; exit 1; } trap 'rm -rf "$TMPDIR"' EXIT # STEAL IMAGES LIKE A TRUE GENTLEMAN # CREDIT TO SIMONET FOR THIS SNIPPET SHE GOONED HARD FOR IT echo "🕵️‍♂️ STEALING WALLPAPERS FROM $2..." gallery-dl --filter "extension in ('jpg','jpeg','png','webp')" \ --range 1-50 \ --no-skip \ -D "$TMPDIR" \ "$2" || { echo "❌ STEALING FAILED LOL YOU ARE A CUCK"; exit 1; } # UPLOAD EACH FILE WITH MAXIMUM CHAD ENERGY # THANKS TO INSPECT ELEMENT COPY AS VALUE/CURL + SOME TINKERING find "$TMPDIR" -type f | while read -r file; do echo "🚀 UPLOADING $(basename "$file")..." sh -c 'curl -s -X PUT -T "$file" -H "Host: $MINIO_HOST" -H "Date: $(date -R)" -H "Content-Type: $(file -b --mime-type "$file" 2>/dev/null || echo 'application/octet-stream')" -H "Authorization: AWS $MINIO_KEY:$(echo -en "PUT\n\n$(file -b --mime-type "$file")\n$(date -R)\n/$BUCKET/$sub_folder/$(basename "$file")" | openssl sha1 -hmac "$MINIO_SECRET" -binary | base64)" "https://$MINIO_HOST/$BUCKET/$sub_folder/$(basename "$file")"' & done wait # WAIT FOR ALL UPLOADS TO FINISH echo "✅ ALL WALLPAPERS STOLEN AND LOLLIES HIDDEN FROM THE FEDS"