From 8cbebef259ce64c2f061ea3835d8b2d1508a93b2 Mon Sep 17 00:00:00 2001 From: higsch Date: Mon, 19 Oct 2020 23:45:52 +0200 Subject: [PATCH] fetch google trends data from wizard api --- src/inputs/dataPaths.js | 1 + src/utils/loadGoogleTrendsData.js | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/inputs/dataPaths.js b/src/inputs/dataPaths.js index 6ef80e7..b53e3ac 100644 --- a/src/inputs/dataPaths.js +++ b/src/inputs/dataPaths.js @@ -2,3 +2,4 @@ export const data = 'https://raw.githubusercontent.com/DFRLab/interference2020-D export const spotData = 'https://raw.githubusercontent.com/DFRLab/interference2020-Data/master/meta/timeline_dates.csv'; export const coronaData = 'https://raw.githubusercontent.com/nytimes/covid-19-data/master/us.csv'; export const images = 'https://raw.githubusercontent.com/DFRLab/interference2020-Data/master/images/'; +export const googleTrendsApiPath = 'https://stormy-cove-42135.herokuapp.com/keyword/'; diff --git a/src/utils/loadGoogleTrendsData.js b/src/utils/loadGoogleTrendsData.js index c6cf530..e67ea88 100644 --- a/src/utils/loadGoogleTrendsData.js +++ b/src/utils/loadGoogleTrendsData.js @@ -1,6 +1,8 @@ +import { googleTrendsApiPath } from '../inputs/dataPaths'; + const loadGoogleTrendsData = async (keyword) => { - // const stream = await fetch('https://trends.google.de/trends/api/widgetdata/multiline?req={"time":"2019-10-16 2020-10-16","resolution":"WEEK","locale":"de","comparisonItem":[{"geo":{"country":"US"},"complexKeywordsRestriction":{"keyword":[{"type":"BROAD","value":"voter fraud"}]}}],"requestOptions":{"property":"","backend":"IZG","category":0}}&token=APP6_UEAAAAAX4tiy-FycOn0FX0i21qDBePVHcq_PPt8&tz=-120'); - // return(stream); + const response = await fetch(`${googleTrendsApiPath}${encodeURIComponent(keyword)}`); + return(response.json()); }; export default loadGoogleTrendsData;