“People sometimes have to correct my English. I knew I had a problem when Arnold Schwarzenegger started doing it.”
— George W. BushJust stumbled across a hilariously-incorrect translation in the Pixiv tags file I’m using: 黒パン (kuro-pan) as “Rye_Bread”.
Google it, and you will in fact find pictures and recipes featuring dark rye and pumpernickel.
Pixiv it, and you’ll find black panties. 😄
The ‘Kiki at 17’ ad was cute, but this is just cool.
(art by snatti; much larger version at artstation)
Need a little touchup on the script still, but I merged together tag translations from two sources (1, 2) and cleaned up a lot of the cruft, ending up with 8,238 tags and (mostly-reasonable) translations. Next will probably be adding a uniq() function to cover duplicates created by the translations.
Of course, the moment I ran the script on this small set of images, it immediately barfed out 107 tags that weren’t on the list…
(Seriously, though, in all these years, no one had added translations for horn, saké, bento, white_hair, black_bra, long_hair, frilly_panties, or high_quality_panties? Most of the rest were series-related, at least)
Working on upgrading my posting script to extract keywords and proper URLs from Pixiv downloads. PixivPy mostly works, although Python is my least-favorite language to hack about in. I haven’t found a good mapping table to create English versions of most tags, even though I know Pixiv has one. The API is kind of goofy, since it’s straightforward REST, but relies on pretending you’re the official Android/iOS client to get authentication to work. Documentation is lacking in two languages.
Florida Man robs liquor store with knife. So far, just another day in paradise.
His getaway car fails to start, so he tries carjacking, getting a few cuts in before his victim pulls a gun on him and scares him off.
He then jumps into the passenger seat of a car in a Starbucks drive-thru. Driver hops out, opens the trunk, and pulls her gun on him, scaring him off.
Eventually he surrenders when police track him to the restroom in a nearby Supercuts.
I’m a little OCD about my $PATH…
cleanpath () {
local path p result
local -A seen
PATH=${PATH//::/:}
IFS=":" read -r -a path <<< "$PATH"
for p in "${path[@]}"; do
if [ -z "${seen[$p]}" ]; then
result="$result:$p"
seen["$p"]=1
fi
done
PATH=${result:1}
}