use Douban API to do some funny things