Module Import alias Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If BoolOpOr CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Print Str Expr Call AttributeLoad NameLoad attr Num
N/A N/A sys N/A CONSUMER_KEY None N/A CONSUMER_SECRET None N/A ACCESS_TOKEN_KEY None N/A ACCESS_TOKEN_SECRET None N/A N/A N/A CONSUMER_KEY None N/A CONSUMER_SECRET None N/A ACCESS_TOKEN_KEY None N/A ACCESS_TOKEN_SECRET None N/A N/A When doing last code sanity checks for the book, Twitter
was using the API 1.0, which did not require authentication.
With its switch to version 1.1, this has now changed.

It seems that you don't have already created your personal Twitter
access keys and tokens. Please do so at
https://dev.twitter.com/docs/auth/tokens-devtwittercom
and paste the keys/secrets into twitterauth.py

Sorry for the inconvenience,
The authors. N/A N/A N/A sys exit 1