def format_insights(data): """ Takes raw youtube insights data and returns a dict of the parsed insight data """ miner = miners._load_miner('youtube_insights') return miner.parse(data)
def fmt(self, source, data): fmt = flask.request.args.get("fmt") if fmt == "csv": miner = miners._load_miner(source) result = miner.to_csv(data) if len(result) > 1: return self.zip_response(result) else: return self.csv_response(result) elif fmt == "json": return self.json_response(data) else: return data
def fmt(self, source, data): fmt = flask.request.args.get('fmt') if fmt == 'csv': miner = miners._load_miner(source) result = miner.to_csv(data) if len(result) > 1: return self.zip_response(result) else: return self.csv_response(result) elif fmt == 'json': return self.json_response(data) else: return data