Search Gear #2 – Go, Twitter, json, twitterfetcher, anaconda, twittergo!

Search Gear Notes

Search Gear Notes

Go, Twitter, json, twitterfetcher, anaconda, twittergo

Looking to choose a twitter api

https://code.google.com/p/go-wiki/wiki/Projects

  gockel – a Twitter client for text terminals – https://github.com/akrennmair/gockel

  twitterfetcher – A tool to make Twitter API requests using the Application-only authentication – https://bitbucket.org/georgebaev/twitterfetcher

  Digestw – A Web Application – Twitter’s Timeline Digest – https://github.com/mocchira/digestw

  webtf – Web app to graphical visualization of twitter timelines using the HTML5 – http://code.google.com/p/webtf/ – Interesting http://www.scribd.com/doc/22231126/TweetFreq-Visualizing-Twitter-update-behavior

  anaconda – Client library for the Twitter 1.1 API – https://github.com/ChimeraCoder/anaconda

  twittergo – Client library for Twitter’s API – https://github.com/kurrik/twittergo

Tweet – #golang twitter api recommendations / experiences? twitterfetcher, anaconda, twittergo? Thinking twittergo – more examples. Thoughts?

@rndmio -> @sharpic I’ve used anaconda a couple of times, I prefer functions to crafting URLs and having to parse the results (twittergo).

So on this advice I think I’ll use anaconda.

Probably need to use json for data saving and exchanging – spec at http://json.org/ and go package at: http://golang.org/pkg/encoding/json/ import “encoding/json” more at http://blog.golang.org/json-and-go – go encoding in general looks interesting

encoding

Package encoding defines interfaces shared by other packages that convert data to and from byte-level and textual representations.

  •      ascii85 – Package ascii85 implements the ascii85 data encoding as used in the btoa tool and Adobe’s PostScript and PDF document formats.
  •      asn1- Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
  •      base32 – Package base32 implements base32 encoding as specified by RFC 4648.
  •      base64 – Package base64 implements base64 encoding as specified by RFC 4648.
  •      binary – Package binary implements simple translation between numbers and byte sequences and encoding and decoding of variants.
  •      csv – Package csv reads and writes comma-separated values (CSV) files.
  •      gob – Package gob manages streams of gobs – binary values exchanged between an Encoder (transmitter) and a Decoder (receiver).
  •      hex – Package hex implements hexadecimal encoding and decoding.
  •      json – Package json implements encoding and decoding of JSON objects as defined in RFC 4627.
  •      pem – Package pem implements the PEM data encoding, which originated in Privacy Enhanced Mail.
  •      xml -Package xml implements a simple XML 1.0 parser that understands XML name spaces.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s