If encryption is enabled, don’t worry about it. Otherwise ‘dd if=/dev/zero of=definitely-the-bad-drive-do-not-fuck-this-up bs=4M’
traches
joined 2 years ago
„Sky tweets”
Sovcits are funny and all but we don’t need to lick boots about it
I am immensely more fulfilled and content now than when I thought there was a wizard in the sky who reads my mind and judges me
Agreed, that should be many tens of pages not one. Also the mobile layout isn’t very good. I think it’s important to remember that normies use their phones for almost everything.
Hey cool, I learned something. Thanks!
Grim, slurp, tesseract, and apparently the deepl SDK for Ruby? That was an interesting choice, younger me.
#! /bin/zsh
# Select an area of the screen, Screenhot, OCR, and translate it to english.
temp_image=$(mktemp --suffix '.png')
grim -g "$(slurp)" "$temp_image"
# DPI of 120 seems to work OK for screenshots.
source_text=$(tesseract "$temp_image" - --dpi 120 -l pol+deu)
translated_text=$(~/scripts/translate "$source_text")
wl-copy $translated_text
notify-send 'Translation: ' "$translated_text" --expire-time=60000 --category 'translation'
rm $temp_image
Translate script:
#! /bin/ruby
require_relative 'deepl_request'
puts Translator::DeeplRequest
.new(ARGV.join ' ')
.translation
This script is a bit hacky and one-off, I wouln't just copy-paste it.
This is what I'm talking about:
Code for copy-pasting:
type NonEmptyArray<T> = [T, ...T[]];
function neverEmpty<T>(array: T[]): NonEmptyArray<T> | null {
if (array.length === 0) return null
return array
}
- super+u shows a wofi menu allowing me to fuzzy find a credential from my password manager and copy its username
- super+p same thing but for passwords
- super+o same thing but for TOTP codes
- super+t allows me to select an area of the screen, take a screenshot, run it through OCR, translate it to English via the deepl API, and then pop up the result as a desktop notification and also copy it to the clipboard. (I’m not fluent in the language of the country I live in)
- ”lock” and „request” based suspend management, so my backup scripts or other long running jobs can keep the computer from sleeping until they are done.
view more: next ›
It’s like 15 years old from back when I used to PVP in EVE online. Vaguely weird to pronounce and towards the middle of the alphabet so I don’t get primaried