diff --git a/api-connectors/CovidTracking/_meta.json b/api-connectors/CovidTracking/_meta.json new file mode 100644 index 0000000..6b95d03 --- /dev/null +++ b/api-connectors/CovidTracking/_meta.json @@ -0,0 +1,7 @@ +{ + "tables": [ + "places", + "daily" + + ] +} \ No newline at end of file diff --git a/api-connectors/CovidTracking/all_states.json b/api-connectors/CovidTracking/all_states.json new file mode 100644 index 0000000..3e77c69 --- /dev/null +++ b/api-connectors/CovidTracking/all_states.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "request": { + "url": "http://api.covidtracking.com/v2/states.json", + "method": "GET", + "params": {} + + }, + "response": { + "ctype": "application/json", + "tablePath": "$.[*]", + "schema": { + "headline": { + "target": "$.links.self", + "type": "string" + }, + "url": { + "target": "$.meta.build_time", + "type": "string" + } + }, + "orient": "records" + } +} \ No newline at end of file diff --git a/api-connectors/CovidTracking/national.json b/api-connectors/CovidTracking/national.json new file mode 100644 index 0000000..f62e72d --- /dev/null +++ b/api-connectors/CovidTracking/national.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "request": { + "url": "http://api.covidtracking.com/v2/us/daily.json", + "method": "GET", + "params": {} + }, + "response": { + "ctype": "application/json", + "tablePath": "$.[*]", + "schema": { + "headline": { + "target": "$.links.self", + "type": "string" + }, + "url": { + "target": "$.meta.build_time", + "type": "string" + } + }, + "orient": "records" + } +} \ No newline at end of file diff --git a/api-connectors/CovidTracking/national_daily.json b/api-connectors/CovidTracking/national_daily.json new file mode 100644 index 0000000..9cde93a --- /dev/null +++ b/api-connectors/CovidTracking/national_daily.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "request": { + "url": "http://api.covidtracking.com/v2/us/daily/{date}.json", + "method": "GET", + "params": {} + + }, + "response": { + "ctype": "application/json", + "tablePath": "$.[*]", + "schema": { + "headline": { + "target": "$.links.self", + "type": "string" + }, + "url": { + "target": "$.meta.build_time", + "type": "string" + } + }, + "orient": "records" + } +} \ No newline at end of file diff --git a/api-connectors/CovidTracking/state_historical.json b/api-connectors/CovidTracking/state_historical.json new file mode 100644 index 0000000..097668c --- /dev/null +++ b/api-connectors/CovidTracking/state_historical.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "request": { + "url": "http://api.covidtracking.com/v2/states/{state}/daily.json", + "method": "GET", + "params": {} + + }, + "response": { + "ctype": "application/json", + "tablePath": "$.[*]", + "schema": { + "headline": { + "target": "$.links.self", + "type": "string" + }, + "url": { + "target": "$.meta.build_time", + "type": "string" + } + }, + "orient": "records" + } +} \ No newline at end of file diff --git a/api-connectors/CovidTracking/states.json b/api-connectors/CovidTracking/states.json new file mode 100644 index 0000000..56618ee --- /dev/null +++ b/api-connectors/CovidTracking/states.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "request": { + "url": "https://api.covidtracking.com/v2/states/{state}.json", + "method": "GET", + "params": {} + + }, + "response": { + "ctype": "application/json", + "tablePath": "$.[*]", + "schema": { + "headline": { + "target": "$.links.self", + "type": "string" + }, + "url": { + "target": "$.meta.build_time", + "type": "string" + } + }, + "orient": "records" + } +} \ No newline at end of file diff --git a/api-connectors/CovidTracking/states_daily.json b/api-connectors/CovidTracking/states_daily.json new file mode 100644 index 0000000..5a4f289 --- /dev/null +++ b/api-connectors/CovidTracking/states_daily.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "request": { + "url": "https://api.covidtracking.com/v2/states/{state}/{date}.json", + "method": "GET", + "params": {} + + }, + "response": { + "ctype": "application/json", + "tablePath": "$.[*]", + "schema": { + "headline": { + "target": "$.links.self", + "type": "string" + }, + "url": { + "target": "$.meta.build_time", + "type": "string" + } + }, + "orient": "records" + } +} \ No newline at end of file diff --git a/api-connectors/ticketmaster/_meta.json b/api-connectors/ticketmaster/_meta.json index 34fd7a6..78b971a 100644 --- a/api-connectors/ticketmaster/_meta.json +++ b/api-connectors/ticketmaster/_meta.json @@ -1,5 +1,7 @@ { "tables": [ + "weather", + "historical_weather", "events" ] } diff --git a/api-connectors/times/_meta.json b/api-connectors/times/_meta.json index 71b7bf7..3f1877a 100755 --- a/api-connectors/times/_meta.json +++ b/api-connectors/times/_meta.json @@ -1,5 +1,7 @@ { "tables": [ - "article" + "article", + "tag", + "section" ] -} \ No newline at end of file +} diff --git a/api-connectors/twitter/_meta.json b/api-connectors/twitter/_meta.json index 7f98a77..61c0f25 100644 --- a/api-connectors/twitter/_meta.json +++ b/api-connectors/twitter/_meta.json @@ -1,5 +1,7 @@ { "tables": [ - "tweets" + "tweets", + "followers", + "friends" ] } \ No newline at end of file diff --git a/api-connectors/twitter/followers.json b/api-connectors/twitter/followers.json new file mode 100644 index 0000000..be581d9 --- /dev/null +++ b/api-connectors/twitter/followers.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "request": { + "url": "https://api.twitter.com/1.1/followers/ids.json", + "method": "GET", + "authorization": { + "type": "OAuth2", + "grantType": "ClientCredentials", + "tokenServerUrl": "https://api.twitter.com/oauth2/token" + }, + "params": { + "user_id": false, + "count": false, + "screen_name": false, + "stringify_ids":false + }, + "pagination": { + "type": "offset", + "offsetKey": "offset", + "limitKey": "count", + "maxCount": 5000 + } + }, + "examples": { + "user_id": "'12345'", + "count": "'noradio'" + }, + "response": { + "ctype": "application/json", + "tablePath": "$.ids[*]", + "schema": { + "ids": { + "target": "$", + "type": "int" + } + }, + "orient": "records" + } +} diff --git a/api-connectors/twitter/friends.json b/api-connectors/twitter/friends.json new file mode 100644 index 0000000..ff51dff --- /dev/null +++ b/api-connectors/twitter/friends.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "request": { + "url": "https://api.twitter.com/1.1/friends/ids.json", + "method": "GET", + "authorization": { + "type": "OAuth2", + "grantType": "ClientCredentials", + "tokenServerUrl": "https://api.twitter.com/oauth2/token" + }, + "params": { + "user_id": false, + "count": false, + "screen_name": false, + "stringify_ids":false + }, + "pagination": { + "type": "offset", + "offsetKey": "offset", + "limitKey": "count", + "maxCount": 5000 + } + }, + "examples": { + "user_id": "'12345'", + "count": "'noradio'" + }, + "response": { + "ctype": "application/json", + "tablePath": "$.ids[*]", + "schema": { + "ids": { + "target": "$", + "type": "int" + } + }, + "orient": "records" + } +}