第9回「入門 ソーシャルデータ」真面目に勉強する会
http://atnd.org/events/255139章Facebook:オールインワンのソーシャルウェブ環境
資料:https://docs.google.com/presentation/d/1WbEbRS7g4fben-kFh1-DLukxpbowXt98H4s0oKzFZM4/edit?pli=1
□補足資料
・Facebookのアクセストークン取得
http://d.hatena.ne.jp/torazuka/20120312/socialdata
・サンプルコードの実行方法のメモ
http://d.hatena.ne.jp/torazuka/20120314/social_data
・生駒日記
http://d.hatena.ne.jp/mamoruk/20111204/p1
□メモ
・環境つくった
/opt/python-3.2.2/bin/virtualenv --python=/usr/bin/python2.7 ~/socialstudy_env
●P298
・RESR API
URL:http://developers.facebook.com/docs/reference/rest/
・Open Graph Protocol(OGP)
http://developers.facebook.com/docs/opengraph/
P295
http://developers.facebook.com/docs/reference/api/permissions/
P300
URL:http://www.imdb.com/title/tt0117500/
MongoEngine Python
http://mongoengine.org/docs/v0.4/pip install -U mongoengine
ややこしいeasy_intallとか
清水川さんがまとめてたhttp://www.freia.jp/taka/blog/691/
MongoDBをWindowsで
展開したフォルダをmongodbにする。C:\に配置。
mkdir C:\mongodb\data mkdir C:\mongodb\logs
・起動
c:\mongodb\bin\mongod.exe --dbpath=../data
Windows APIを叩く Python
http://python.keicode.com/advanced/ctypes-messagebox.phpvirtualenvをWindowsでやるぜ! Python
Pythonが3.2と2.7があるがWindowsもやってみた。pip install vertualenv
→pipで問題なかった
・Python3.2にもpipインストール
→私のPython2.7にしかpipコマンドがなかったので・・・
c:\Python32\Scripts\easy_install.exe pip
※easy_installコマンドは、オプションにinstallは書かない
・virtualenvをインストール
c:\Python32\Scripts\pip.exe install virtualenv
※virtualenv
基本的にpipでインストールすると「c:\Python27\Scripts\」の中に入ってるようだ。
virtualenvのEXEファイルが入ってた。
・Python2.7用の環境を作る
c:\Python27\Scripts\virtualenv.exe --no-site-packages env27
※「The --no-site-packages flag is deprecated; it is now the default behavior.」
↑こんな警告が出るので「--no-site-packages」はデフォルトの振る舞いになったので、要らないそうです。
・Python3.2用の環境を作る
c:\Python32\Scripts\virtualenv.exe --no-site-package env32
●実際の切り替え
・Python2.7なら
cd env27 Scripts\activate python
・Python3.2なら
cd env32 Scripts\activate python
→pythonで開始できる!
●実際の解除
・Python2.7なら
cd env27 Scripts\deactivate
・Python3.2なら
cd env32 Scripts\deactivate
自分あてのメッセージを取得したい Skype4Py
for msg in skype.RecentChats[0].RecentMessages: print msg.Body
このあとどうするかな??
http://skype4py.sourceforge.net/doc/html/Skype4Py.chat.ChatMessage-class.html