#!/bin/bash # Bug Bounty Documentation Screenshot: Annotate -> Add border -> Save # Usage: Bound to Shift+Super+D TEMP="/tmp/flameshot_$(date +%s).png" # This will open Flameshot GUI with all annotation tools available flameshot gui -p "$TEMP" if [[ -f "$TEMP" ]]; then # Add professional border convert "$TEMP" \ -bordercolor '#DC143C' -border 3 \ -bordercolor white -border 12 \ -bordercolor '#333333' -border 1 \ \( +clone -background black -shadow 80x5+8+8 \) \ +swap -background white -layers merge +repage \ ~/Pictures/Screenshots/bb_doc_$(date +%Y%m%d_%H%M%S).png rm "$TEMP" # Copy relative path to clipboard LATEST=$(ls -t ~/Pictures/Screenshots/bb_doc_*.png 2>/dev/null | head -1) if [[ -n "$LATEST" ]]; then echo "Screenshots/$(basename "$LATEST")" | xclip -selection clipboard 2>/dev/null || true notify-send "Bug Bounty Screenshot" "Saved: $(basename "$LATEST")" 2>/dev/null || true fi fi