http://www.perlmonks.org?node_id=11110106

Four years and seven weeks ago our friend Ricardo SIGNES brought forth on this network, a new program, conceived by Audrey Tang: App::Uni! For some reason a year old clone of uni, written in Go, was advertised as "Hacker News" yesterday:
Uni: Query the Unicode database from the CLI...
https://news.ycombinator.com/item?id=21777025
Usage of App::Uni:

Identify a character:

uni 
 - U+020AC - EURO SIGN
Or a string:
uni -c h
h - U+00068 - LATIN SMALL LETTER H
 - U+020AC - EURO SIGN
 - U+000FD - LATIN SMALL LETTER Y WITH ACUTE
Search description:
uni /euro/
₠ - U+020A0 - EURO-CURRENCY SIGN
 - U+020AC - EURO SIGN
𐡷 - U+10877 - PALMYRENE LEFT-POINTING FLEURON
𐡸 - U+10878 - PALMYRENE RIGHT-POINTING FLEURON
𐫱 - U+10AF1 - MANICHAEAN PUNCTUATION FLEURON
🌍 - U+1F30D - EARTH GLOBE EUROPE-AFRICA
🏤 - U+1F3E4 - EUROPEAN POST OFFICE
🏰 - U+1F3F0 - EUROPEAN CASTLE
💶 - U+1F4B6 - BANKNOTE WITH EURO SIGN
Multiple words are matched individually:
uni globe earth
🌍 - U+1F30D - EARTH GLOBE EUROPE-AFRICA
🌎 - U+1F30E - EARTH GLOBE AMERICAS
🌏 - U+1F30F - EARTH GLOBE ASIA-AUSTRALIA
Print specific codepoints or groups of codepoints:
uni -u 2042
⁂ - U+02042 - ASTERISM

uni -u 2042 2043 2044
⁂ - U+02042 - ASTERISM
⁃ - U+02043 - HYPHEN BULLET
⁄ - U+02044 - FRACTION SLASH
AFAIK App::Uni does not have the -race (I mean -tone) or -gender switches of the Go uni so there was some innovation I guess.

Anyway my meditation consists of encouraging Perl programmers to announce their wares on Hacker News, and other such websites.

https://news.ycombinator.com/news
  • Comment on Hacker News! Just another reinvented wheel: uni

Replies are listed 'Best First'.
Re: Hacker News! Just another reinvented wheel: uni
by Your Mother (Bishop) on Dec 14, 2019 at 05:49 UTC

    Great call out++. I started a rather similar app I called UCD ten or twelve years ago and never finished. Le sigh. Day jobs, amirite? Time to do something about that maybe.

Re: Hacker News! Just another reinvented wheel: uni
by cavac (Curate) on Dec 18, 2019 at 16:45 UTC

    From the speech known as the 'Monastery Address'...

    perl -e 'use Crypt::Digest::SHA256 qw[sha256_hex]; print substr(sha256_hex("the Answer To Life, The Universe And Everything"), 6, 2), "\n";'