pytx (pie-tex) is a Python Library for interfacing with Facebook's ThreatExchange.
Use pip to install or upgrade pytx:
$ pip install pytx [--upgrade]
from pytx.access_token import access_token
from pytx import ThreatDescriptor
from pytx.vocabulary import ThreatDescriptor as td
access_token('<app-id>', '<app-secret>')
results = ThreatDescriptor.objects(text='www.facebook.com')
for result in results:
print result.get(td.THREAT_TYPE)
# type is type_ because type is a reserved word.
results = ThreatDescriptor.objects(type_='IP_ADDRESS',
text='127.0.0.1')
for result in results:
print result.get(td.INDICATOR)
For more information you can find documentation in the 'docs' directory, check the Github wiki, or readthedocs.