Tweepyのstatusリストで何が取れるのかわからなかったので、取り出してみた



#前書き
pythonでTwitterApiを使うためのライブラリを使っていて、

```python
# Timelineの先頭のツイートを取得
status = api.home_timeline()[0].text
```
なんてやって値を取っていたわけなんですけど、text以外の値も欲しいなと思って、調べてリストにしたのでメモがてら貼っておきます。
* Document見ながら作ったわけじゃないので、わからなければ、Document読んで下さい。

#開発環境
機種名 : MacBook Pro
OS : Yosemite 10.10.5
プロセッサ名 : Intel Core i5 2.6 GHz
メモリ : 16 GB
グラフィック : Intel Iris 1536MB

python 2.7.12
Tweepy 3.5.0

#本題
えいっ

```python
status = api.home_timeline()[0]
print dir(status)
```

|parameter|概要|例|
|:-----------:|:------------|:------------|
|\_\_class\_\_|クラスオブジェクト|```<class 'tweepy.models.Status'>```|
|\_\_delattr\_\_|delattrオブジェクト|```<method-wrapper '__delattr__' of Status object at 0x1084881d0>```|
|\_\_dict\_\_|jsonデータ||
|\_\_doc\_\_||None|
|\_\_eq\_\_|jsonデータ||
|\_\_format\_\_|formatオブジェクト|```<built-in method __format__ of Status object at 0x101a1efd0>```|
|\_\_getattribute\_\_| getattributeオブジェクト |```<method-wrapper '__getattribute__' of Status object at 0x101a1efd0>```|
|\_\_getstate\_\_|||
|\_\_hash\_\_|ハッシュオブジェクト|```<method-wrapper '__hash__' of Status object at 0x10c0b51d0>```|
|\_\_init\_\_|||
|\_\_module\_\_|モジュール|tweepy.models|
|\_\_ne\_\_|neオブジェクト||
|\_\_new\_\_|newオブジェクト|```<built-in method __new__ of type object at 0x10ab01ab0>```|
|\_\_reduce\_\_|リデュースオブジェクト|```<built-in method __reduce__ of Status object at 0x10bb5df50>```|
|\_\_reduce\_ex\_\_|リデュースオブジェクト(拡張)|```<built-in method __reduce_ex__ of Status object at 0x10bb5df50>```|
|\_\_repr\_\_|reprオブジェクト||
|\_\_setattr\_\_|setattrオブジェクト|```<method-wrapper '__setattr__' of Status object at 0x106543150>```|
|\_\_sizeof\_\_|sizeofオブジェクト|```<built-in method __sizeof__ of Status object at 0x106543150>```|
|\_\_str\_\_|strオブジェクト|```<method-wrapper '__str__' of Status object at 0x106543150>```|
|\_\_subclasshook\_\_|サブクラスフックオブジェクト|```<built-in method __subclasshook__ of type object at 0x7f9c81534cc0>```|
|\_\_weakref\_\_|弱い...リファレンス？|None|
|\_api|API|```<tweepy.api.API object at 0x106222190>```|
|\_json|json形式にまとまったデータ||
|author|||
|contributors||None|
|coordinates||None|
|created\_at|作られた時間|2016-08-02 10:00:00|
|destroy|||
|entities||{u'symbols': [], u'user_mentions': [], u'hashtags': [], u'urls': []}|
|extended\_entities|||
|favorite|||
|favorite\_count|ラブされた数|0|
|favorited|ラブをしたかどうか|False|
|geo||None|
|id|ツイートの識別ID|123456789012345678|
|id\_str|ツイートの識別ID(文字列？)|123456789012345678|
|in\_reply\_to\_screen\_name||None|
|in\_reply\_to\_status\_id||None|
|in\_reply\_to\_status\_id\_str||None|
|in\_reply\_to\_user\_id||None|
|in\_reply\_to\_user\_id\_str||None|
|is\_quote\_status|引用した(された？)かどうか|False|
|lang|言語|ja|
|parse||```<bound method type.parse of <class 'tweepy.models.Status'>>```|
|parse\_list||```<bound method type.parse_list of <class 'tweepy.models.Status'>>```|
|place|位置情報|None|
|possibly\_sensitive|||
|possibly\_sensitive\_appealable|||
|retweet|||
|retweet\_count|リツイート数|0|
|retweeted|リツイートをしたかどうか|False|
|retweeted\_status|||
|retweets|||
|source|ツイッタークライアント|Twitter for iPhone|
|source\_url|ツイッタークライアントのURL|http://twitter.com/download/iphone|
|text|ツイート内容|お腹空いた、帰りたい|
|truncated|切り詰められた？|False|
|user|||


#感想
穴埋めできる方は、教えてもらえたら助かります。
説明間違ってるとかあっても押して下さい。

でかい、なんとかオブジェクトはとりあえずdir()すればいいと思うよ。

#おまけ
他意はありませんよ？

```python
#ユーザー名
print status.user.name
#ユーザーID
print status.user.screen_name
#鍵垢かどうか
print status.user.protected
#住んでるところ
print status.user.location
```

#関連URL
Tweepy Documentation
http://docs.tweepy.org/en/v3.5.0/