Hacker GitHub

← All repos

ChimeraCoder/anaconda

View on GitHub ↗ ★ 1,136 Go

A Go client library for the Twitter 1.1 API

10 mentions on Hacker News by 4 people: 0 stories, 10 comments · first 2014-07-21 · latest 2018-04-30

Mentions per year 10 mentions · busiest year 2014 (5)
20082026
  1. …it's pretty clear that they're not "giving away their data to anyone that wants it for free". [0] https://github.com/ChimeraCoder/anaconda
  2. This actually seems to be a problem with certain test fixtures in one of the dependencies: (github.com/ChimeraCoder/anaconda) . The offending files are: json/statuses/show.json?id=404409873170841600 json/statuses/show.json?id=73856756464159…
  3. …it turns out, the Twitter client library I wrote handles this retrial logic for you automatically: https://github.com/ChimeraCoder/anaconda )
  4. …thousand or so, a small triumph. Anyhow, Go code and Twitter, I heartily recommend this project: https://github.com/ChimeraCoder/anaconda It's an easy to use and quite complete package that implements the Twitter API.
  5. …and it's a great source of data. I just wish the developer experience were seamless. [0] e.g. https://github.com/ChimeraCoder/anaconda/issues/82 [1] Assuming your client library works, but I can't assume that if I'm the one responsible for…
    comment by chimeracoder · 2015-10-21 · in Twitter CEO Dorsey Apologizes to Developers
  6. …take advantage of this idiom in practice.) [0] http://golang.org/pkg/encoding/json/#RawMessage [1] https://github.com/ChimeraCoder/anaconda/blob/master/users.g...
    comment by chimeracoder · 2014-12-02 · in Show HN: Jason – A new JSON Library for Go
  7. …while still preserving type safety. Look at the functions in this Twitter client library I wrote: https://github.com/ChimeraCoder/anaconda/blob/master/users.g... All the endpoints use the same apiGet() function ("generic"), but they all…
    comment by chimeracoder · 2014-09-30 · in Idiomatic Generics in Go
  8. It looks like this is the function: https://github.com/ChimeraCoder/anaconda/blob/master/twitter... This looks like a good example of interface{} used correctly - the consumer of the apiGet function passes in their strongly typed object,…
    comment by jordwest · 2014-09-15 · in Channels Are Not Enough
  9. …no type assertions, and the functions all return concrete types instead if interface{}. [0] https://github.com/ChimeraCoder/anaconda/ [1] Don't get me started on this [2] I've written client libraries for Twitter in a few different…
    comment by chimeracoder · 2014-09-14 · in Channels Are Not Enough
  10. …Go package names. Except for the standard library, packages should be in hostname.tld/path/to/repo e.g.: github.com/ChimeraCoder/anaconda This is convenient because the import identifier, the relative path to the package on the filesystem…
    comment by chimeracoder · 2014-07-21 · in Underscore.go