Source code for indra.sources.trrust.api

__all__ = ['process_from_web']

import io
import pandas
import logging
import requests

from .processor import TrrustProcessor

trrust_human_url = '' \

logger = logging.getLogger(__name__)

[docs]def process_from_web(): """Return a TrrustProcessor based on the online interaction table. Returns ------- TrrustProcessor A TrrustProcessor object that has a list of INDRA Statements in its statements attribute. """'Downloading table from %s' % trrust_human_url) res = requests.get(trrust_human_url) res.raise_for_status() df = pandas.read_table(io.StringIO(res.text)) tp = TrrustProcessor(df) tp.extract_statements() return tp