Well it seems that after a lot of research and specially after posting this question that I found the solution.
I've tried facebook-sdk module and had to modify just one line to make it work: facebook.py, line 49: # Find a JSON parser try: import simplejson as json To # Find a JSON parser try: import gluon.contrib.simplejson as json And that's all. Hope it helps anybody! On Thursday, October 18, 2012 1:43:29 PM UTC-3, Luciano Laporta Podazza wrote: > > Hello, first of all thank you Massimo and you people for this awesome > framework! I'm in love with it! :D > > I've tried to load some facebook modules and none of them works, at least > on Mac OS. > > This is what I did: > > 1. Get facebook api from one of these repos: > https://github.com/sciyoshi/pyfacebook/ > https://github.com/jgorset/facepy > https://github.com/pythonforfacebook/facebook-sdk > > 2. Copy them on "modules/" like this: > modules/facebook-api-folder/files.py > > 3. Load it from the controller, e.g. facepy module: > def index(): > from facepy import graph_api > > It doesn't matter what I try, I always get some errors: > - <type 'exceptions.ImportError'> No module named facepy (or other > module's name) > - With facebook-sdk it says that simplejson can't be loaded 'cause it > doesn't exists(and it exists and works!) > - it doesn't matter the way I put the module folder under modules/, for > example modules/facebookmodule/sub-dir/module.py and then from > facebookmodule.subdir import module. I always get the error that the module > does not exists. > - I even tried copying the module under site-packages and it seems to load > the module(I get no errors about it) but then I get the error that > simplejson doesn't exists(and this is not true). > > A friend of mine tried this on GNU/Linux and modules works perfectly, so > it seems the issue is related with Mac OS. > > Any ideas?. please note that I'm a newbie with python and web2py. > > LOT of thanks in advance :) > --