# ─────────────────────────────────────────────────────────────────────────────── # tixte.nu — GIGACHAD SCREENSHOT SCRIPT FOR ALPHA TERMINAL USERS ONLY # if you're using Flameshot or Shutter, congrats, you're officially a fucking nigger. # this script was forged in a rice-fueled neovim session by pure willpower. # ─────────────────────────────────────────────────────────────────────────────── def main [--slurp] { # 🧠 TIXTE API KEY. PASTE IT RAW, NO OAUTH, NO PROMPTS, JUST BASED let api_key = "" # 🎯 DOMAIN LOTTERY. ROTATE THROUGH PEAK DOMAIN NAMES LIKE A REAL HACKERMAN let target_domain = [] | shuffle | get 0 # 🧻 SAFETY CHECKS. BECAUSE YOU'RE TOO BASED TO DEBUG AT RUNTIME if ($api_key | is-empty) { notify-send "Error" "🚫 NO API KEY — YOU ACTUALLY EXPECT THIS TO WORK WITHOUT AUTH? COPE, YOU FUCKING TRANNY." error make {msg: "🚫 NO API KEY — YOU ACTUALLY EXPECT THIS TO WORK WITHOUT AUTH? COPE, YOU FUCKING TRANNY."} } if ($target_domain | is-empty) { notify-send "Error" "🚫 DOMAIN FIELD EMPTY — IMAGINE BEING THIS CUCKED BY A STRING, YOU FUCKING RETARD." error make {msg: "🚫 DOMAIN FIELD EMPTY — IMAGINE BEING THIS CUCKED BY A STRING, YOU FUCKING RETARD."} } # 🔧 GENERATE TEMP FILENAME. PURE RNG, NO UUID LIBRARY BLOAT ALLOWED let temp_file = $"(random chars --length 10).png" # 🖼️ SCREENSHOT MODE: SLURP = ZOOMER CROP, NO SLURP = GIGACHAD FULLSCREEN if $slurp { slurp | grim -g - $temp_file } else { grim $temp_file } # 💩 FILE CHECK. BECAUSE SOME OF YOU ARE TOO SKILLED AT FAILING, YOU FUCKING MONKEYS if not ($temp_file | path exists) { notify-send "Error" "grim fumbled. try again after touching grass, YOU FUCKING IDIOT." error make {msg: "grim fumbled. try again after touching grass, YOU FUCKING IDIOT."} } # 📤 UPLOAD INITIATED. TIME TO FLEX ON EVERY NORMIE IN RANGE let upload_url = "https://api.tixte.com/v1/upload" notify-send "Uploading" "Screenshot is being uploaded to Tixte…" try { let curl_command = [ "curl", "--request", "POST", "--url", $upload_url, "--header", $"Authorization: ($api_key)", "--header", "content-type: multipart/form-data", "--header", $"domain: ($target_domain)", "--form", $"file=@($temp_file | path expand)" ] # 🌀 CURLING INTO THE VOID. HOPEFULLY TIXTE ISN'T HAVING A STROKE, YOU FUCKING CUNT let response = (do { ^($curl_command | get 0) ...($curl_command | skip 1) } | str trim) let json_response = ($response | from json) if $json_response.success { let url = $json_response.data.url print $"✅ UPLOADED LIKE A BASED LEGEND: ($url)" echo $url | wl-copy notify-send "Screenshot Uploaded" $"($url)" } else { notify-send "Error" $"Tixte said no — ($json_response.message | default 'cope harder, YOU FUCKING LOSER.')" error make {msg: $"Tixte said no — ($json_response.message | default 'cope harder, YOU FUCKING LOSER.')"} } } catch { |err| notify-send "Error" $"NETWORK FAILURE — YOUR WIFI IS CUCKED: ($err.msg), YOU FUCKING MAGGOT." error make {msg: $"NETWORK FAILURE — YOUR WIFI IS CUCKED: ($err.msg), YOU FUCKING MAGGOT."} } # 🧹 CLEANUP. WE DON'T LEAVE FILES BEHIND, THIS AIN'T WINDOWS, YOU FUCKING CANADA if ($temp_file | path exists) { rm $temp_file } }