Live data from Hacker News

Show HN: Define – A command-line dictionary app written in Go

github.com

1–10 of 20 posts

Re: Show HN: Define – A command-line dictionary app written in Go

#4

It's very pretty, but unfortunately it looks like just a wrapper for a few dictionary HTTP APIs. It won't be replacing Dictionary.app, but it does look like a a good subject for learning Go.

What do you want from it beyond this?

Re: Show HN: Define – A command-line dictionary app written in Go

#5

It's very pretty, but unfortunately it looks like just a wrapper for a few dictionary HTTP APIs. It won't be replacing Dictionary.app, but it does look like a a good subject for learning Go.

What do you want from it beyond this?

Obviously local dictionary support, I'd prefer to retain the privacy of the words I use and look up.

Re: Show HN: Define – A command-line dictionary app written in Go

#6

Earlier quoted context omitted.

What do you want from it beyond this?

Obviously local dictionary support, I'd prefer to retain the privacy of the words I use and look up.

which dictionary datasource do you suggest? The OED costs money, and i'm not sure i've heard anything either way about the quality of 'free' versions, though there is the 1913 Websters...

Re: Show HN: Define – A command-line dictionary app written in Go

#9
post #6

Earlier quoted context omitted.

Obviously local dictionary support, I'd prefer to retain the privacy of the words I use and look up.

which dictionary datasource do you suggest? The OED costs money, and i'm not sure i've heard anything either way about the quality of 'free' versions, though there is the 1913 Websters...

I think he's referencing the macOS dictionary.

Re: Show HN: Define – A command-line dictionary app written in Go

#10
post #8

Browsing through the source, this strikes me as very over-engineered to just hit a few APIs, parse the responses and print text to the command line.

Ha, that's such a classic HN comment.

I appreciate you taking the time to look at the source. I used this, like I do most of my side projects, as an opportunity to learn a few things.

I wanted a generic abstraction so that multiple sources could be used. Originally I didn't want or think of the need to support multiple sources, but it quickly became apparent how necessary that was when looking at the quality of free vs paid vs personal-key-required sources.

In any case, thanks for checking it out!

Post reply on HN