Yes, it's about 250 lines, and if you have links installed you could do something like this instead:
bashwiki() {
links -dump "https://en.wikipedia.org/wiki/$@" | head -n 60
}
And call it with `$ bashwiki golang` and you get the summary (and some of the other text). My guess is that someone a little more familiar with bash could strip the extra output and make it a bit nicer though.
You can download/install jq [0]. as for links, it is just a simple text browser. It could be substituted by elinks or lynx (although they are not present on a default Mac OS X installation either afaik), or you can just use the handler to open it in the browser of your choice.
Comments
Isn't this what DBPedia's SPARQL endpoint was built for?
Construct a query with predicate as http://dbpedia.org/ontology/abstract and you have your summary.
That's a lot of code.
(Scroll that). Not quite the same, but...Yes, it's about 250 lines, and if you have links installed you could do something like this instead:
And call it with `$ bashwiki golang` and you get the summary (and some of the other text). My guess is that someone a little more familiar with bash could strip the extra output and make it a bit nicer though.As they say "to each his own" :)
jq? links?
my osx install does not seem to have these things.
You can download/install jq [0]. as for links, it is just a simple text browser. It could be substituted by elinks or lynx (although they are not present on a default Mac OS X installation either afaik), or you can just use the handler to open it in the browser of your choice.
[edit: typo]
[0] https://stedolan.github.io/jq/download/
and what about go?
Nice, would be interesting to have a shorter version. Maybe until the first dot?
I have added the -short flag to do this.