#NEWLINE# def list( self , page = None , per_page = None , content = None , q = None , tag = None , user = None , units = None , status = None , order = None , show_user = None , lat = None , lon = None , distance = None , distance_units = None ) : #NEWLINE# #INDENT# "Returns a paged list of feeds.\n\n        Only feeds that are viewable by the authenticated account will be\n        returned. The following parameters can be applied to limit or refine\n        the returned feeds:\n\n        :param page: Integer indicating which page of results you are\n            requesting. Starts from 1.\n        :param per_page: Integer defining how many results to return per page\n            (1 to 1000)\n        :param content: String parameter ('full' or 'summary') describing\n            whether we want full or summary results. Full results means all\n            datastream values are returned, summary just returns the\n            environment meta data for each feed\n        :param q: Full text search parameter. Should return any feeds matching\n            this string\n        :param tag: Returns feeds containing datastreams tagged with the search\n            query\n        :param user: Returns feeds created by the user specified\n        :param units: Returns feeds containing datastreams with units specified\n            by the search query\n        :param status: Possible values ('live', 'frozen', or 'all'). Whether to\n            search for only live feeds, only frozen feeds, or all feeds.\n            Defaults to all\n        :param order: Order of returned feeds. Possible values ('created_at',\n            'retrieved_at', or 'relevance')\n        :param show_user: Include user login and user level for each feed.\n            Possible values: true, false (default)\n\n        The following additional parameters are available which allow location\n        based searching of feeds:\n\n        :param lat: Used to find feeds located around this latitude\n        :param lon: Used to find feeds located around this longitude\n        :param distance: search radius\n        :param distance_units: miles or kms (default)\n\n        " #NEWLINE# url = self . url ( ) #NEWLINE# params = { k : v for ( k , v ) in ( ( 'page' , page ) , ( 'per_page' , per_page ) , ( 'content' , content ) , ( 'q' , q ) , ( 'tag' , tag ) , ( 'user' , user ) , ( 'units' , units ) , ( 'status' , status ) , ( 'order' , order ) , ( 'show_user' , show_user ) , ( 'lat' , lat ) , ( 'lon' , lon ) , ( 'distance' , distance ) , ( 'distance_units' , distance_units ) ) if ( v is not None ) } #NEWLINE# response = self . client . get ( url , params = params ) #NEWLINE# response . raise_for_status ( ) #NEWLINE# json = response . json ( ) #NEWLINE# feeds = [ self . _coerce_feed ( feed_data ) for feed_data in json [ 'results' ] ] #NEWLINE# return feeds