INNER CODE UNIT · Python

query

neuml/tldrstory · src/python/tldrstory/app.py:221

    def query(self, query, topic, filters):
        """
        Runs an API query.

        Args:
            query: query to run
            topic: flag that signals query is a pre-defined topic (1) or ad hoc query (0 or None)
            filters: additional filters to apply

        Returns:
            query results
        """

        params = {"query": query, "limit": 100, "topic": topic, "filters": ":".join([name.lower() for name, _ in filters])}

        # Encode each filter value as additional parameters
        for name, value in filters:
            params[name.lower()] = ":".join([str(x) for x in value])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…