pyLastFM graph is commandline tool for creating a nice looking graph time graph from Last.fm profile data. It uses the audioscrobbler.net XML interface and can create very high resolution output images.
This is a collection of REST specifications, and implementations of those specs, for very low-level information sharing and workflow operations using REST actions over HTTP.
Implementations are in various languages, mainly Java, Python, and Ruby.