Refactored application to use a mongodb database
This commit is contained in:
parent
5006c976c4
commit
799a683d88
9
.gitignore
vendored
9
.gitignore
vendored
|
@ -1,4 +1,9 @@
|
|||
/src/privatekeys.json
|
||||
node_modules/
|
||||
|
||||
**/betfaircertificates/
|
||||
**/privatekeys.json
|
||||
|
||||
possiblenewsources.md
|
||||
/src/betfaircertificates/
|
||||
herokulocation.md
|
||||
|
||||
|
||||
|
|
|
@ -16,9 +16,9 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:19.356Z",
|
||||
"timestamp": "2021-04-08T09:47:14.639Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "84",
|
||||
"numforecasts": "85",
|
||||
"numforecasters": "73",
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -40,7 +40,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:22.002Z",
|
||||
"timestamp": "2021-04-08T09:47:17.431Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "52",
|
||||
"numforecasters": "46",
|
||||
|
@ -55,34 +55,34 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Less than 5.5%",
|
||||
"probability": 0.1084,
|
||||
"probability": 0.11320000000000001,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 5.5% but less than or equal to 7%",
|
||||
"probability": 0.1932,
|
||||
"probability": 0.1975,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between 7% and 9.5%, inclusive",
|
||||
"probability": 0.2802,
|
||||
"probability": 0.2779,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between 9.5% and 12%, inclusive",
|
||||
"probability": 0.1954,
|
||||
"probability": 0.1925,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 12%",
|
||||
"probability": 0.2229,
|
||||
"probability": 0.2189,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:25.031Z",
|
||||
"timestamp": "2021-04-08T09:47:20.424Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "96",
|
||||
"numforecasters": "81",
|
||||
"numforecasts": "97",
|
||||
"numforecasters": "82",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -103,7 +103,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:31.242Z",
|
||||
"timestamp": "2021-04-08T09:47:23.231Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "26",
|
||||
"numforecasters": "23",
|
||||
|
@ -127,10 +127,10 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:33.658Z",
|
||||
"timestamp": "2021-04-08T09:47:25.848Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "22",
|
||||
"numforecasters": "18",
|
||||
"numforecasts": "23",
|
||||
"numforecasters": "19",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -142,19 +142,19 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": 0.81,
|
||||
"probability": 0.82,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": 0.19,
|
||||
"probability": 0.18,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:35.988Z",
|
||||
"timestamp": "2021-04-08T09:47:28.960Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "19",
|
||||
"numforecasters": "17",
|
||||
"numforecasts": "20",
|
||||
"numforecasters": "18",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -190,7 +190,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:39.586Z",
|
||||
"timestamp": "2021-04-08T09:47:31.766Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "49",
|
||||
"numforecasters": "40",
|
||||
|
@ -205,34 +205,34 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Less than 70,000",
|
||||
"probability": 0.12560000000000002,
|
||||
"probability": 0.1252,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between 70,000 and 90,000, inclusive",
|
||||
"probability": 0.33159999999999995,
|
||||
"probability": 0.33140000000000003,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 90,000 but less than or equal to 110,000",
|
||||
"probability": 0.3218,
|
||||
"probability": 0.3232,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 110,000 but less than or equal to 130,000",
|
||||
"probability": 0.16519999999999999,
|
||||
"probability": 0.16579999999999998,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 130,000",
|
||||
"probability": 0.0558,
|
||||
"probability": 0.054400000000000004,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:42.927Z",
|
||||
"timestamp": "2021-04-08T09:47:34.995Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "88",
|
||||
"numforecasters": "72",
|
||||
"numforecasts": "89",
|
||||
"numforecasters": "73",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -244,73 +244,34 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Less than $400 billion",
|
||||
"probability": 0.0755,
|
||||
"probability": 0.0729,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between $400 billion and $525 billion, inclusive",
|
||||
"probability": 0.171,
|
||||
"probability": 0.16760000000000003,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $525 billion but less than or equal to $650 billion",
|
||||
"probability": 0.534,
|
||||
"probability": 0.5379999999999999,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $650 billion but less than or equal to $775 billion",
|
||||
"probability": 0.2005,
|
||||
"probability": 0.2029,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $775 billion",
|
||||
"probability": 0.019,
|
||||
"probability": 0.018600000000000002,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:45.859Z",
|
||||
"timestamp": "2021-04-08T09:47:38.073Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "35",
|
||||
"numforecasters": "29",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "What percentage of O visas will go to Chinese nationals in FY 2022 (September 2021 through October 2022)?",
|
||||
"url": "https://www.cset-foretell.com/questions/119-what-percentage-of-o-visas-will-go-to-chinese-nationals-in-fiscal-year-2022",
|
||||
"platform": "CSET-foretell",
|
||||
"description": "Related questions. This question was previously issued for FY 2021. Initially two versions of that question were published, one conditioned on Vice President Biden's election, and one conditioned on President Trump's election. After Vice President Biden was elected, we dropped the condition on one question and voided the other. You can view the Biden/FY 2021 forecasts here and the Trump/FY 2021 (voided) forecasts here. And here is a blog post discussing the forecasts. The mean crowd forecast for FY 2021 is 4.3%.A variation of this question—specific to O-1 visas—was previously issued for July 1 to September 30, 2020. You can view those forecasts here. Context. This question includes O-1, O-2, and O-3 visas. O-1 is a category of U.S. visa for individuals with extraordinary ability or achievement in the sciences, arts, education, business, or athletics. O-2 visas are for individuals who assist the recipients of O-1 visas, and O-3 visas are for the spouses or children of recipients of O-1 or O-2 visas. The initial authorized period of stay is up to three years, with the possibility of extension.Data and resolution details. This question is based on U.S. Department of State data. The Department of State provides both annual and (unofficial) monthly statistics on nonimmigrant visa issuances. This question resolves when the Department of State publishes O visa statistics for either fiscal year 2022 or the month of September 2022, whichever comes first. This question includes visas for Mainland China only, not Taiwan. Although FY 2021 data in its entirety is not yet available, for the first four months of FY 2021 (October - January), 1.1% of O visas went to Chinese nationals. The data underlying the graph is here.This question is a metric for the following scenarios: Three Possible 2025 Worlds that Should Inform Policy Today An Isolated China in a Globalized World To suggest a change or clarification to this question, please select Request Clarification from the green gear-shaped dropdown button to the right of the question.\n",
|
||||
"options": [
|
||||
{
|
||||
"name": "Less than 3%",
|
||||
"probability": 0.22690000000000002,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between 3% and 4.5%, inclusive",
|
||||
"probability": 0.31079999999999997,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 4.5% but less than or equal to 6%",
|
||||
"probability": 0.2969,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 6% but less than or equal to 7.5%",
|
||||
"probability": 0.11380000000000001,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 7.5%",
|
||||
"probability": 0.051500000000000004,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:49.440Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "20",
|
||||
"numforecasters": "18",
|
||||
"numforecasts": "36",
|
||||
"numforecasters": "30",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -322,34 +283,34 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Less than $470 billion",
|
||||
"probability": 0.0512,
|
||||
"probability": 0.050199999999999995,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between $470 billion and $540 billion, inclusive",
|
||||
"probability": 0.13449999999999998,
|
||||
"probability": 0.133,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $540 billion but less than or equal to $610 billion",
|
||||
"probability": 0.2414,
|
||||
"probability": 0.245,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $610 billion but less than or equal to $680 billion",
|
||||
"probability": 0.312,
|
||||
"probability": 0.31420000000000003,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $680 billion",
|
||||
"probability": 0.2608,
|
||||
"probability": 0.2576,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:10:59.224Z",
|
||||
"timestamp": "2021-04-08T09:49:59.269Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "83",
|
||||
"numforecasters": "71",
|
||||
"numforecasts": "84",
|
||||
"numforecasters": "72",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -370,7 +331,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:02.004Z",
|
||||
"timestamp": "2021-04-08T09:50:02.644Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "144",
|
||||
"numforecasters": "109",
|
||||
|
@ -394,9 +355,9 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:04.871Z",
|
||||
"timestamp": "2021-04-08T09:50:04.965Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "194",
|
||||
"numforecasts": "195",
|
||||
"numforecasters": "135",
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -433,7 +394,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:07.783Z",
|
||||
"timestamp": "2021-04-08T09:50:08.571Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "57",
|
||||
"numforecasters": "46",
|
||||
|
@ -453,29 +414,29 @@
|
|||
},
|
||||
{
|
||||
"name": "Between $13 billion and $17 billion, inclusive",
|
||||
"probability": 0.1242,
|
||||
"probability": 0.1223,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $17 billion but less than or equal to $21 billion",
|
||||
"probability": 0.4213,
|
||||
"probability": 0.42450000000000004,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $21 billion but less than or equal to $25 billion",
|
||||
"probability": 0.3194,
|
||||
"probability": 0.32030000000000003,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than $25 billion",
|
||||
"probability": 0.10189999999999999,
|
||||
"probability": 0.09970000000000001,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:11.361Z",
|
||||
"timestamp": "2021-04-08T09:50:11.711Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "58",
|
||||
"numforecasters": "44",
|
||||
"numforecasts": "59",
|
||||
"numforecasters": "45",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -511,7 +472,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:14.661Z",
|
||||
"timestamp": "2021-04-08T09:50:15.073Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "150",
|
||||
"numforecasters": "111",
|
||||
|
@ -550,7 +511,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:18.309Z",
|
||||
"timestamp": "2021-04-08T09:50:17.888Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "115",
|
||||
"numforecasters": "92",
|
||||
|
@ -589,7 +550,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:21.887Z",
|
||||
"timestamp": "2021-04-08T09:50:20.697Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "144",
|
||||
"numforecasters": "114",
|
||||
|
@ -604,34 +565,34 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Less than 26,000",
|
||||
"probability": 0.03,
|
||||
"probability": 0.031,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between 26,000 and 28,000, inclusive",
|
||||
"probability": 0.0971,
|
||||
"probability": 0.0981,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 28,000 but less than or equal to 30,000",
|
||||
"probability": 0.2187,
|
||||
"probability": 0.2158,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 30,000 but less than or equal to 32,000",
|
||||
"probability": 0.33390000000000003,
|
||||
"probability": 0.3145,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 32,000",
|
||||
"probability": 0.32030000000000003,
|
||||
"probability": 0.3406,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:24.649Z",
|
||||
"timestamp": "2021-04-08T09:50:23.822Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "72",
|
||||
"numforecasters": "44",
|
||||
"numforecasts": "73",
|
||||
"numforecasters": "45",
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -667,7 +628,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:27.621Z",
|
||||
"timestamp": "2021-04-08T09:50:27.167Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "157",
|
||||
"numforecasters": "103",
|
||||
|
@ -706,7 +667,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:38.064Z",
|
||||
"timestamp": "2021-04-08T09:50:37.154Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "67",
|
||||
"numforecasters": "55",
|
||||
|
@ -730,7 +691,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:41.560Z",
|
||||
"timestamp": "2021-04-08T09:50:40.350Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "153",
|
||||
"numforecasters": "90",
|
||||
|
@ -769,7 +730,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:44.617Z",
|
||||
"timestamp": "2021-04-08T09:50:43.474Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "75",
|
||||
"numforecasters": "59",
|
||||
|
@ -793,9 +754,9 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:47.308Z",
|
||||
"timestamp": "2021-04-08T09:50:46.450Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "362",
|
||||
"numforecasts": "365",
|
||||
"numforecasters": "198",
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -827,7 +788,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:49.981Z",
|
||||
"timestamp": "2021-04-08T09:50:49.230Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "249",
|
||||
"numforecasters": "137",
|
||||
|
@ -866,7 +827,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:53.304Z",
|
||||
"timestamp": "2021-04-08T09:50:52.528Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "239",
|
||||
"numforecasters": "169",
|
||||
|
@ -890,7 +851,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:56.342Z",
|
||||
"timestamp": "2021-04-08T09:50:55.172Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "201",
|
||||
"numforecasters": "133",
|
||||
|
@ -905,33 +866,33 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Less than 1.5%",
|
||||
"probability": 0.0675,
|
||||
"probability": 0.067,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Between 1.5% and 3%, inclusive",
|
||||
"probability": 0.13720000000000002,
|
||||
"probability": 0.1356,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 3% but less than or equal to 4.5%",
|
||||
"probability": 0.2139,
|
||||
"probability": 0.2113,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 4.5% but less than or equal to 6%",
|
||||
"probability": 0.29059999999999997,
|
||||
"probability": 0.2891,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 6%",
|
||||
"probability": 0.2908,
|
||||
"probability": 0.29710000000000003,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:11:59.367Z",
|
||||
"timestamp": "2021-04-08T09:50:58.224Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "221",
|
||||
"numforecasts": "222",
|
||||
"numforecasters": "140",
|
||||
"stars": 3
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -16,7 +16,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:11.775Z",
|
||||
"timestamp": "2021-04-08T09:51:10.939Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 97,
|
||||
"stars": 2
|
||||
|
@ -39,7 +39,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:12.367Z",
|
||||
"timestamp": "2021-04-08T09:51:11.479Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 66,
|
||||
"stars": 2
|
||||
|
@ -62,7 +62,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:12.893Z",
|
||||
"timestamp": "2021-04-08T09:51:12.028Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 52,
|
||||
"stars": 2
|
||||
|
@ -85,7 +85,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:13.443Z",
|
||||
"timestamp": "2021-04-08T09:51:12.683Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 87,
|
||||
"stars": 2
|
||||
|
@ -108,7 +108,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:14.003Z",
|
||||
"timestamp": "2021-04-08T09:51:13.217Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 50,
|
||||
"stars": 2
|
||||
|
@ -131,7 +131,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:14.536Z",
|
||||
"timestamp": "2021-04-08T09:51:13.753Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 61,
|
||||
"stars": 2
|
||||
|
@ -154,7 +154,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:15.091Z",
|
||||
"timestamp": "2021-04-08T09:51:14.301Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 63,
|
||||
"stars": 2
|
||||
|
@ -177,7 +177,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:15.624Z",
|
||||
"timestamp": "2021-04-08T09:51:14.847Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 57,
|
||||
"stars": 2
|
||||
|
@ -200,7 +200,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:16.053Z",
|
||||
"timestamp": "2021-04-08T09:51:15.281Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 41,
|
||||
"stars": 2
|
||||
|
@ -223,7 +223,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:16.481Z",
|
||||
"timestamp": "2021-04-08T09:51:15.713Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 38,
|
||||
"stars": 2
|
||||
|
@ -246,7 +246,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:16.910Z",
|
||||
"timestamp": "2021-04-08T09:51:16.147Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 42,
|
||||
"stars": 2
|
||||
|
@ -269,7 +269,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:17.453Z",
|
||||
"timestamp": "2021-04-08T09:51:16.680Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 50,
|
||||
"stars": 2
|
||||
|
@ -292,7 +292,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:17.878Z",
|
||||
"timestamp": "2021-04-08T09:51:17.107Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 32,
|
||||
"stars": 2
|
||||
|
@ -315,7 +315,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:18.304Z",
|
||||
"timestamp": "2021-04-08T09:51:17.532Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 33,
|
||||
"stars": 2
|
||||
|
@ -338,7 +338,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:18.732Z",
|
||||
"timestamp": "2021-04-08T09:51:17.958Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 33,
|
||||
"stars": 2
|
||||
|
@ -361,7 +361,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:19.158Z",
|
||||
"timestamp": "2021-04-08T09:51:18.386Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 32,
|
||||
"stars": 2
|
||||
|
@ -384,7 +384,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:19.581Z",
|
||||
"timestamp": "2021-04-08T09:51:18.809Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 31,
|
||||
"stars": 2
|
||||
|
@ -407,7 +407,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:20.009Z",
|
||||
"timestamp": "2021-04-08T09:51:19.239Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 36,
|
||||
"stars": 2
|
||||
|
@ -430,7 +430,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:20.425Z",
|
||||
"timestamp": "2021-04-08T09:51:19.650Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 10,
|
||||
"stars": 2
|
||||
|
@ -453,7 +453,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:20.842Z",
|
||||
"timestamp": "2021-04-08T09:51:20.068Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 15,
|
||||
"stars": 2
|
||||
|
@ -476,7 +476,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:21.276Z",
|
||||
"timestamp": "2021-04-08T09:51:20.477Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 13,
|
||||
"stars": 2
|
||||
|
@ -486,22 +486,22 @@
|
|||
"title": "In Goldman Sachs Group Inc. v. Arkansas Teacher Retirement System, the SCOTUS will affirm the lower court's decision",
|
||||
"url": "https://fantasyscotus.net/user-predictions/case/goldman-sachs-group-inc-v-arkansas-teacher-retirement-system/",
|
||||
"platform": "FantasySCOTUS",
|
||||
"description": "70.00% (7 out of 10) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Affirm 6-3. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"description": "72.73% (8 out of 11) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Affirm 6-3. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": 0.7,
|
||||
"probability": 0.7272727272727273,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": 0.30000000000000004,
|
||||
"probability": 0.2727272727272727,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:21.692Z",
|
||||
"timestamp": "2021-04-08T09:51:20.890Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 10,
|
||||
"numforecasts": 11,
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -509,22 +509,22 @@
|
|||
"title": "In TransUnion LLC v. Ramirez, the SCOTUS will affirm the lower court's decision",
|
||||
"url": "https://fantasyscotus.net/user-predictions/case/transunion-llc-v-ramirez/",
|
||||
"platform": "FantasySCOTUS",
|
||||
"description": "11.11% (1 out of 9) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Reverse 6-3. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"description": "10.00% (1 out of 10) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Reverse 6-3. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": 0.1111111111111111,
|
||||
"probability": 0.1,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": 0.8888888888888888,
|
||||
"probability": 0.9,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:22.103Z",
|
||||
"timestamp": "2021-04-08T09:51:21.304Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 9,
|
||||
"numforecasts": 10,
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -545,7 +545,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:22.521Z",
|
||||
"timestamp": "2021-04-08T09:51:21.723Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 13,
|
||||
"stars": 2
|
||||
|
@ -568,7 +568,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:22.934Z",
|
||||
"timestamp": "2021-04-08T09:51:22.137Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 9,
|
||||
"stars": 2
|
||||
|
@ -578,22 +578,22 @@
|
|||
"title": "In Yellen v. Confederated Tribes of the Chehalis Reservation, the SCOTUS will affirm the lower court's decision",
|
||||
"url": "https://fantasyscotus.net/user-predictions/case/yellen-v-confederated-tribes-of-the-chehalis-reservation/",
|
||||
"platform": "FantasySCOTUS",
|
||||
"description": "33.33% (1 out of 3) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Reverse 9-0. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"description": "25.00% (1 out of 4) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Reverse 8-1. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": 0.3333333333333333,
|
||||
"probability": 0.25,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": 0.6666666666666667,
|
||||
"probability": 0.75,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:23.342Z",
|
||||
"timestamp": "2021-04-08T09:51:22.546Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -614,7 +614,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:23.755Z",
|
||||
"timestamp": "2021-04-08T09:51:22.957Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -624,7 +624,7 @@
|
|||
"title": "In Alaska Native Village Corporation Association v. Confederated Tribes of the Chehalis Reservation, the SCOTUS will affirm the lower court's decision",
|
||||
"url": "https://fantasyscotus.net/user-predictions/case/alaska-native-village-corporation-association-v-confederated-tribes-of-the-chehalis-reservation/",
|
||||
"platform": "FantasySCOTUS",
|
||||
"description": "100.00% (3 out of 3) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Affirm 9-0. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"description": "100.00% (4 out of 4) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Affirm 9-0. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -637,9 +637,9 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:24.167Z",
|
||||
"timestamp": "2021-04-08T09:51:23.367Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -647,7 +647,7 @@
|
|||
"title": "In United States v. Gary, the SCOTUS will affirm the lower court's decision",
|
||||
"url": "https://fantasyscotus.net/user-predictions/case/united-states-v-gary/",
|
||||
"platform": "FantasySCOTUS",
|
||||
"description": "100.00% (2 out of 2) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Affirm 5-4. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"description": "100.00% (3 out of 3) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Affirm 5-4. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -660,9 +660,9 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:24.576Z",
|
||||
"timestamp": "2021-04-08T09:51:23.781Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -670,7 +670,7 @@
|
|||
"title": "In Greer v. United States, the SCOTUS will affirm the lower court's decision",
|
||||
"url": "https://fantasyscotus.net/user-predictions/case/greer-v-united-states/",
|
||||
"platform": "FantasySCOTUS",
|
||||
"description": "0.00% (0 out of 2) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Reverse 9-0. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"description": "0.00% (0 out of 3) of FantasySCOTUS players predict that the lower court's decision will be affirmed. FantasySCOTUS overall predicts an outcome of Reverse 9-0. Historically, FantasySCOTUS has chosen the correct side 65.00% of the time.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -683,9 +683,9 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:24.988Z",
|
||||
"timestamp": "2021-04-08T09:51:24.189Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
}
|
||||
},
|
||||
|
@ -706,7 +706,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:25.399Z",
|
||||
"timestamp": "2021-04-08T09:51:24.597Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -729,7 +729,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:25.807Z",
|
||||
"timestamp": "2021-04-08T09:51:25.006Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -752,7 +752,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:26.216Z",
|
||||
"timestamp": "2021-04-08T09:51:25.413Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -775,7 +775,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:26.624Z",
|
||||
"timestamp": "2021-04-08T09:51:25.826Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -798,7 +798,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:27.034Z",
|
||||
"timestamp": "2021-04-08T09:51:26.235Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -821,7 +821,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:27.446Z",
|
||||
"timestamp": "2021-04-08T09:51:26.648Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -844,7 +844,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:27.858Z",
|
||||
"timestamp": "2021-04-08T09:51:27.057Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -867,7 +867,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:28.270Z",
|
||||
"timestamp": "2021-04-08T09:51:27.469Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -890,7 +890,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:28.678Z",
|
||||
"timestamp": "2021-04-08T09:51:27.878Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -913,7 +913,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:29.095Z",
|
||||
"timestamp": "2021-04-08T09:51:28.294Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 9,
|
||||
"stars": 2
|
||||
|
@ -936,7 +936,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:29.510Z",
|
||||
"timestamp": "2021-04-08T09:51:28.712Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 17,
|
||||
"stars": 2
|
||||
|
@ -959,7 +959,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:29.927Z",
|
||||
"timestamp": "2021-04-08T09:51:29.135Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 18,
|
||||
"stars": 2
|
||||
|
@ -982,7 +982,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:30.339Z",
|
||||
"timestamp": "2021-04-08T09:51:29.712Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 16,
|
||||
"stars": 2
|
||||
|
@ -1005,7 +1005,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:30.756Z",
|
||||
"timestamp": "2021-04-08T09:51:30.134Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 14,
|
||||
"stars": 2
|
||||
|
@ -1028,7 +1028,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:31.173Z",
|
||||
"timestamp": "2021-04-08T09:51:30.552Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 14,
|
||||
"stars": 2
|
||||
|
@ -1051,7 +1051,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:31.598Z",
|
||||
"timestamp": "2021-04-08T09:51:30.978Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 37,
|
||||
"stars": 2
|
||||
|
@ -1074,7 +1074,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:32.013Z",
|
||||
"timestamp": "2021-04-08T09:51:31.396Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 15,
|
||||
"stars": 2
|
||||
|
@ -1097,7 +1097,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:32.431Z",
|
||||
"timestamp": "2021-04-08T09:51:31.811Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 17,
|
||||
"stars": 2
|
||||
|
@ -1120,7 +1120,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:32.848Z",
|
||||
"timestamp": "2021-04-08T09:51:32.225Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 12,
|
||||
"stars": 2
|
||||
|
@ -1143,7 +1143,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:33.261Z",
|
||||
"timestamp": "2021-04-08T09:51:32.640Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 15,
|
||||
"stars": 2
|
||||
|
@ -1166,7 +1166,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:33.669Z",
|
||||
"timestamp": "2021-04-08T09:51:33.043Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -1189,7 +1189,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:34.086Z",
|
||||
"timestamp": "2021-04-08T09:51:33.465Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 22,
|
||||
"stars": 2
|
||||
|
@ -1212,7 +1212,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:34.509Z",
|
||||
"timestamp": "2021-04-08T09:51:33.891Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 28,
|
||||
"stars": 2
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.092Z",
|
||||
"timestamp": "2021-04-08T09:51:35.347Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2.5,
|
||||
"stars": 2
|
||||
|
@ -17,7 +17,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.092Z",
|
||||
"timestamp": "2021-04-08T09:51:35.347Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5.5,
|
||||
"stars": 2
|
||||
|
@ -40,7 +40,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.093Z",
|
||||
"timestamp": "2021-04-08T09:51:35.347Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -63,7 +63,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.093Z",
|
||||
"timestamp": "2021-04-08T09:51:35.348Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -75,7 +75,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.093Z",
|
||||
"timestamp": "2021-04-08T09:51:35.348Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -87,7 +87,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.094Z",
|
||||
"timestamp": "2021-04-08T09:51:35.348Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -110,7 +110,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.094Z",
|
||||
"timestamp": "2021-04-08T09:51:35.348Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1.5,
|
||||
"stars": 2
|
||||
|
@ -122,7 +122,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.094Z",
|
||||
"timestamp": "2021-04-08T09:51:35.348Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4.5,
|
||||
"stars": 2
|
||||
|
@ -145,7 +145,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.094Z",
|
||||
"timestamp": "2021-04-08T09:51:35.349Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -168,7 +168,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.095Z",
|
||||
"timestamp": "2021-04-08T09:51:35.349Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 7.5,
|
||||
"stars": 2
|
||||
|
@ -180,7 +180,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.095Z",
|
||||
"timestamp": "2021-04-08T09:51:35.349Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -192,7 +192,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.095Z",
|
||||
"timestamp": "2021-04-08T09:51:35.349Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -204,7 +204,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.095Z",
|
||||
"timestamp": "2021-04-08T09:51:35.350Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 7,
|
||||
"stars": 2
|
||||
|
@ -216,7 +216,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.095Z",
|
||||
"timestamp": "2021-04-08T09:51:35.350Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -228,7 +228,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.096Z",
|
||||
"timestamp": "2021-04-08T09:51:35.351Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -240,7 +240,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.096Z",
|
||||
"timestamp": "2021-04-08T09:51:35.351Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -252,7 +252,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.096Z",
|
||||
"timestamp": "2021-04-08T09:51:35.352Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -264,7 +264,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.096Z",
|
||||
"timestamp": "2021-04-08T09:51:35.352Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 15,
|
||||
"stars": 2
|
||||
|
@ -276,7 +276,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.096Z",
|
||||
"timestamp": "2021-04-08T09:51:35.352Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -288,7 +288,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.096Z",
|
||||
"timestamp": "2021-04-08T09:51:35.355Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -300,7 +300,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.096Z",
|
||||
"timestamp": "2021-04-08T09:51:35.355Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -312,7 +312,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.097Z",
|
||||
"timestamp": "2021-04-08T09:51:35.356Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 6,
|
||||
"stars": 2
|
||||
|
@ -324,7 +324,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.097Z",
|
||||
"timestamp": "2021-04-08T09:51:35.357Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 6.5,
|
||||
"stars": 2
|
||||
|
@ -347,7 +347,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.097Z",
|
||||
"timestamp": "2021-04-08T09:51:35.357Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 7,
|
||||
"stars": 2
|
||||
|
@ -359,7 +359,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.097Z",
|
||||
"timestamp": "2021-04-08T09:51:35.358Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -382,7 +382,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.098Z",
|
||||
"timestamp": "2021-04-08T09:51:35.358Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -394,7 +394,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.098Z",
|
||||
"timestamp": "2021-04-08T09:51:35.359Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 8,
|
||||
"stars": 2
|
||||
|
@ -406,7 +406,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.098Z",
|
||||
"timestamp": "2021-04-08T09:51:35.359Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 7,
|
||||
"stars": 2
|
||||
|
@ -418,7 +418,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.098Z",
|
||||
"timestamp": "2021-04-08T09:51:35.360Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -430,7 +430,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.098Z",
|
||||
"timestamp": "2021-04-08T09:51:35.360Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2.5,
|
||||
"stars": 2
|
||||
|
@ -442,7 +442,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.099Z",
|
||||
"timestamp": "2021-04-08T09:51:35.360Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -454,7 +454,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.099Z",
|
||||
"timestamp": "2021-04-08T09:51:35.360Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -466,7 +466,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.099Z",
|
||||
"timestamp": "2021-04-08T09:51:35.360Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -478,7 +478,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.099Z",
|
||||
"timestamp": "2021-04-08T09:51:35.361Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -490,7 +490,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.099Z",
|
||||
"timestamp": "2021-04-08T09:51:35.361Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -513,7 +513,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.099Z",
|
||||
"timestamp": "2021-04-08T09:51:35.361Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -536,7 +536,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.100Z",
|
||||
"timestamp": "2021-04-08T09:51:35.361Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5.5,
|
||||
"stars": 2
|
||||
|
@ -559,7 +559,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.100Z",
|
||||
"timestamp": "2021-04-08T09:51:35.361Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -582,7 +582,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.100Z",
|
||||
"timestamp": "2021-04-08T09:51:35.361Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -605,7 +605,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.101Z",
|
||||
"timestamp": "2021-04-08T09:51:35.361Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -628,7 +628,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.101Z",
|
||||
"timestamp": "2021-04-08T09:51:35.362Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5.5,
|
||||
"stars": 2
|
||||
|
@ -651,7 +651,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.101Z",
|
||||
"timestamp": "2021-04-08T09:51:35.362Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -674,7 +674,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.102Z",
|
||||
"timestamp": "2021-04-08T09:51:35.362Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5.5,
|
||||
"stars": 2
|
||||
|
@ -686,7 +686,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.102Z",
|
||||
"timestamp": "2021-04-08T09:51:35.362Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 6,
|
||||
"stars": 2
|
||||
|
@ -698,7 +698,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.102Z",
|
||||
"timestamp": "2021-04-08T09:51:35.362Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -710,7 +710,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.102Z",
|
||||
"timestamp": "2021-04-08T09:51:35.362Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -733,7 +733,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.102Z",
|
||||
"timestamp": "2021-04-08T09:51:35.362Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -745,7 +745,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.103Z",
|
||||
"timestamp": "2021-04-08T09:51:35.363Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -768,7 +768,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.103Z",
|
||||
"timestamp": "2021-04-08T09:51:35.363Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 6,
|
||||
"stars": 2
|
||||
|
@ -791,7 +791,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.103Z",
|
||||
"timestamp": "2021-04-08T09:51:35.363Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -814,7 +814,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.103Z",
|
||||
"timestamp": "2021-04-08T09:51:35.363Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -837,7 +837,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.680Z",
|
||||
"timestamp": "2021-04-08T09:51:35.858Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 8,
|
||||
"stars": 2
|
||||
|
@ -849,7 +849,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.682Z",
|
||||
"timestamp": "2021-04-08T09:51:35.859Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 15,
|
||||
"stars": 2
|
||||
|
@ -872,7 +872,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:07.683Z",
|
||||
"timestamp": "2021-04-08T09:51:35.859Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 9.5,
|
||||
"stars": 2
|
||||
|
@ -884,7 +884,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.683Z",
|
||||
"timestamp": "2021-04-08T09:51:35.859Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 27,
|
||||
"stars": 2
|
||||
|
@ -896,7 +896,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.683Z",
|
||||
"timestamp": "2021-04-08T09:51:35.859Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 49.5,
|
||||
"stars": 2
|
||||
|
@ -908,7 +908,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:07.684Z",
|
||||
"timestamp": "2021-04-08T09:51:35.859Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 25.5,
|
||||
"stars": 2
|
||||
|
@ -920,7 +920,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.410Z",
|
||||
"timestamp": "2021-04-08T09:51:36.502Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -932,7 +932,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.410Z",
|
||||
"timestamp": "2021-04-08T09:51:36.502Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -944,7 +944,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.411Z",
|
||||
"timestamp": "2021-04-08T09:51:36.503Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3.5,
|
||||
"stars": 2
|
||||
|
@ -956,7 +956,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.411Z",
|
||||
"timestamp": "2021-04-08T09:51:36.503Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -968,7 +968,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.412Z",
|
||||
"timestamp": "2021-04-08T09:51:36.503Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -980,7 +980,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.413Z",
|
||||
"timestamp": "2021-04-08T09:51:36.503Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -992,7 +992,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.414Z",
|
||||
"timestamp": "2021-04-08T09:51:36.504Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1004,7 +1004,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.414Z",
|
||||
"timestamp": "2021-04-08T09:51:36.504Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1016,7 +1016,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.415Z",
|
||||
"timestamp": "2021-04-08T09:51:36.504Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1028,7 +1028,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.417Z",
|
||||
"timestamp": "2021-04-08T09:51:36.505Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1040,7 +1040,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.418Z",
|
||||
"timestamp": "2021-04-08T09:51:36.505Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4.5,
|
||||
"stars": 2
|
||||
|
@ -1052,7 +1052,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.418Z",
|
||||
"timestamp": "2021-04-08T09:51:36.505Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3.5,
|
||||
"stars": 2
|
||||
|
@ -1064,7 +1064,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:08.418Z",
|
||||
"timestamp": "2021-04-08T09:51:36.505Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -1076,7 +1076,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.116Z",
|
||||
"timestamp": "2021-04-08T09:51:37.094Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 6.5,
|
||||
"stars": 2
|
||||
|
@ -1088,7 +1088,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.116Z",
|
||||
"timestamp": "2021-04-08T09:51:37.094Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -1100,7 +1100,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.117Z",
|
||||
"timestamp": "2021-04-08T09:51:37.094Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -1123,7 +1123,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.117Z",
|
||||
"timestamp": "2021-04-08T09:51:37.095Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1146,7 +1146,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.118Z",
|
||||
"timestamp": "2021-04-08T09:51:37.095Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1158,7 +1158,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.118Z",
|
||||
"timestamp": "2021-04-08T09:51:37.095Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1181,7 +1181,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.119Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 7,
|
||||
"stars": 2
|
||||
|
@ -1204,7 +1204,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.119Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 9.5,
|
||||
"stars": 2
|
||||
|
@ -1227,7 +1227,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.120Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 2,
|
||||
"stars": 2
|
||||
|
@ -1250,7 +1250,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.120Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1262,7 +1262,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.121Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -1285,7 +1285,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.121Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1308,7 +1308,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.121Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3.5,
|
||||
"stars": 2
|
||||
|
@ -1331,7 +1331,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.122Z",
|
||||
"timestamp": "2021-04-08T09:51:37.096Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3.5,
|
||||
"stars": 2
|
||||
|
@ -1343,7 +1343,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.122Z",
|
||||
"timestamp": "2021-04-08T09:51:37.097Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 4,
|
||||
"stars": 2
|
||||
|
@ -1366,7 +1366,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.123Z",
|
||||
"timestamp": "2021-04-08T09:51:37.097Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1389,7 +1389,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.123Z",
|
||||
"timestamp": "2021-04-08T09:51:37.097Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 11.5,
|
||||
"stars": 2
|
||||
|
@ -1412,7 +1412,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T08:20:09.123Z",
|
||||
"timestamp": "2021-04-08T09:51:37.097Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 5,
|
||||
"stars": 2
|
||||
|
@ -1424,7 +1424,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.124Z",
|
||||
"timestamp": "2021-04-08T09:51:37.097Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -1436,7 +1436,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.124Z",
|
||||
"timestamp": "2021-04-08T09:51:37.097Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 1,
|
||||
"stars": 2
|
||||
|
@ -1448,7 +1448,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.124Z",
|
||||
"timestamp": "2021-04-08T09:51:37.098Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
@ -1460,7 +1460,7 @@
|
|||
"platform": "Foretold",
|
||||
"description": "",
|
||||
"options": [],
|
||||
"timestamp": "2021-04-08T08:20:09.124Z",
|
||||
"timestamp": "2021-04-08T09:51:37.098Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": 3,
|
||||
"stars": 2
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:36.212Z",
|
||||
"timestamp": "2021-04-08T09:51:38.977Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -63,7 +63,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:36.212Z",
|
||||
"timestamp": "2021-04-08T09:51:38.977Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -100,7 +100,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:36.212Z",
|
||||
"timestamp": "2021-04-08T09:51:38.977Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -137,7 +137,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:36.212Z",
|
||||
"timestamp": "2021-04-08T09:51:38.977Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -174,7 +174,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:36.212Z",
|
||||
"timestamp": "2021-04-08T09:51:38.977Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -201,7 +201,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:37.840Z",
|
||||
"timestamp": "2021-04-08T09:51:40.605Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -238,7 +238,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:37.840Z",
|
||||
"timestamp": "2021-04-08T09:51:40.605Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -265,7 +265,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:37.840Z",
|
||||
"timestamp": "2021-04-08T09:51:40.605Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -302,7 +302,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:37.840Z",
|
||||
"timestamp": "2021-04-08T09:51:40.605Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
@ -334,7 +334,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:12:37.840Z",
|
||||
"timestamp": "2021-04-08T09:51:40.605Z",
|
||||
"qualityindicators": {
|
||||
"stars": 4
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -16,7 +16,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:50.676Z",
|
||||
"timestamp": "2021-04-08T09:59:50.562Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -38,7 +38,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:50.677Z",
|
||||
"timestamp": "2021-04-08T09:59:50.562Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -51,16 +51,16 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes, more than 121",
|
||||
"probability": 0.24742268041237112,
|
||||
"probability": 0.24,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No, not more than 121",
|
||||
"probability": 0.7525773195876287,
|
||||
"probability": 0.76,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:50.677Z",
|
||||
"timestamp": "2021-04-08T09:59:50.562Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -82,7 +82,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:50.677Z",
|
||||
"timestamp": "2021-04-08T09:59:50.562Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -149,7 +149,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:53.505Z",
|
||||
"timestamp": "2021-04-08T09:59:54.796Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -181,7 +181,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:53.505Z",
|
||||
"timestamp": "2021-04-08T09:59:54.796Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -203,7 +203,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:53.506Z",
|
||||
"timestamp": "2021-04-08T09:59:54.796Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -216,21 +216,21 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "In June, 2021 (as planned)",
|
||||
"probability": 0.89,
|
||||
"probability": 0.8640776699029127,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Later in 2021",
|
||||
"probability": 0.1,
|
||||
"probability": 0.1262135922330097,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Not in 2021",
|
||||
"probability": 0.01,
|
||||
"probability": 0.00970873786407767,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:53.506Z",
|
||||
"timestamp": "2021-04-08T09:59:54.796Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -257,7 +257,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:53.506Z",
|
||||
"timestamp": "2021-04-08T09:59:54.796Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -314,7 +314,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:53.506Z",
|
||||
"timestamp": "2021-04-08T09:59:54.797Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -327,31 +327,31 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "In May or earlier",
|
||||
"probability": 0.010101010101010102,
|
||||
"probability": 0.02,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "in June (government goal)",
|
||||
"probability": 0.6565656565656566,
|
||||
"probability": 0.65,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "in July",
|
||||
"probability": 0.21212121212121215,
|
||||
"probability": 0.21,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "in August",
|
||||
"probability": 0.06060606060606061,
|
||||
"probability": 0.06,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Maybe later",
|
||||
"probability": 0.06060606060606061,
|
||||
"probability": 0.06,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:53.506Z",
|
||||
"timestamp": "2021-04-08T09:59:54.797Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -373,7 +373,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.366Z",
|
||||
"timestamp": "2021-04-08T09:59:59.166Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -405,7 +405,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.366Z",
|
||||
"timestamp": "2021-04-08T09:59:59.167Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -432,7 +432,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.366Z",
|
||||
"timestamp": "2021-04-08T09:59:59.167Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -454,7 +454,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.366Z",
|
||||
"timestamp": "2021-04-08T09:59:59.167Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -476,7 +476,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.367Z",
|
||||
"timestamp": "2021-04-08T09:59:59.167Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -513,7 +513,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.367Z",
|
||||
"timestamp": "2021-04-08T09:59:59.167Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -555,7 +555,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.367Z",
|
||||
"timestamp": "2021-04-08T09:59:59.167Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -592,7 +592,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:20:57.370Z",
|
||||
"timestamp": "2021-04-08T09:59:59.167Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -629,7 +629,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:00.320Z",
|
||||
"timestamp": "2021-04-08T10:00:02.393Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -656,7 +656,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:00.320Z",
|
||||
"timestamp": "2021-04-08T10:00:02.393Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -683,7 +683,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:00.321Z",
|
||||
"timestamp": "2021-04-08T10:00:02.393Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -725,7 +725,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:00.321Z",
|
||||
"timestamp": "2021-04-08T10:00:02.393Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -762,7 +762,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:00.321Z",
|
||||
"timestamp": "2021-04-08T10:00:02.394Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -775,26 +775,26 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "USA",
|
||||
"probability": 0.00980392156862745,
|
||||
"probability": 0.009615384615384616,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "France",
|
||||
"probability": 0.6176470588235294,
|
||||
"probability": 0.6057692307692308,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Germany",
|
||||
"probability": 0.3431372549019608,
|
||||
"probability": 0.3365384615384615,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "United Kingdom",
|
||||
"probability": 0.02941176470588235,
|
||||
"probability": 0.04807692307692307,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:03.434Z",
|
||||
"timestamp": "2021-04-08T10:00:06.153Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -826,7 +826,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:03.434Z",
|
||||
"timestamp": "2021-04-08T10:00:06.153Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -848,7 +848,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:10.166Z",
|
||||
"timestamp": "2021-04-08T10:00:15.108Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -870,7 +870,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:10.166Z",
|
||||
"timestamp": "2021-04-08T10:00:15.108Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -892,7 +892,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:10.166Z",
|
||||
"timestamp": "2021-04-08T10:00:15.108Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
@ -914,7 +914,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:10.166Z",
|
||||
"timestamp": "2021-04-08T10:00:15.109Z",
|
||||
"qualityindicators": {
|
||||
"stars": 3
|
||||
}
|
||||
|
|
|
@ -431,7 +431,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.039Z",
|
||||
"timestamp": "2021-04-08T10:00:30.863Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -663,7 +663,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.039Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -785,7 +785,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -812,7 +812,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -879,7 +879,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -926,7 +926,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1023,7 +1023,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1055,7 +1055,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1087,7 +1087,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1144,7 +1144,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1166,7 +1166,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1463,7 +1463,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1495,7 +1495,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1817,7 +1817,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1859,7 +1859,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1936,7 +1936,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -1968,7 +1968,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2080,7 +2080,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2093,31 +2093,31 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Under 35%",
|
||||
"probability": 0.01723076923076923,
|
||||
"probability": 0.017707224052106292,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "35-40%",
|
||||
"probability": 0.0516923076923077,
|
||||
"probability": 0.05312167215631888,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "40-45%",
|
||||
"probability": 0.21969230769230771,
|
||||
"probability": 0.2408182471086456,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "45-50%",
|
||||
"probability": 0.41846153846153844,
|
||||
"probability": 0.4104856484806459,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Over 50%",
|
||||
"probability": 0.2929230769230769,
|
||||
"probability": 0.2778672082022834,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2139,7 +2139,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2176,7 +2176,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2213,7 +2213,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2235,7 +2235,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2248,36 +2248,36 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Piers Corbyn",
|
||||
"probability": 0.04185685334949525,
|
||||
"probability": 0.04185821814271689,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Count Binface",
|
||||
"probability": 0.017235174908615696,
|
||||
"probability": 0.01723573688229519,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Peter Gammons",
|
||||
"probability": 0.2704596677967386,
|
||||
"probability": 0.2511493088563013,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Brian Rose",
|
||||
"probability": 0.2929979734464668,
|
||||
"probability": 0.2930075269990182,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Laurence Fox",
|
||||
"probability": 0.3515975681357602,
|
||||
"probability": 0.3708956037962256,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "David Kurten",
|
||||
"probability": 0.02585276236292354,
|
||||
"probability": 0.025853605323442788,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2299,7 +2299,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2321,7 +2321,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2334,16 +2334,16 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Peter Gammons (UKIP)",
|
||||
"probability": 0.3071593533487298,
|
||||
"probability": 0.21699819168173598,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Laurence Fox (Reclaim)",
|
||||
"probability": 0.6928406466512702,
|
||||
"probability": 0.783001808318264,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2356,36 +2356,36 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Under 20%",
|
||||
"probability": 0.04178526283872212,
|
||||
"probability": 0.042288915721308315,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "20-25%",
|
||||
"probability": 0.37024916439374034,
|
||||
"probability": 0.3747119114546306,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "25-30%",
|
||||
"probability": 0.35099620784526586,
|
||||
"probability": 0.3747119114546306,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "30-35%",
|
||||
"probability": 0.15954373083875723,
|
||||
"probability": 0.1480112050245791,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "35-40%",
|
||||
"probability": 0.051617089389009684,
|
||||
"probability": 0.03415643192874903,
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Over 40%",
|
||||
"probability": 0.025808544694504842,
|
||||
"probability": 0.026119624416102195,
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2412,7 +2412,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2434,7 +2434,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2466,7 +2466,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2488,7 +2488,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2525,7 +2525,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2562,7 +2562,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2594,7 +2594,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.040Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2621,7 +2621,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2808,7 +2808,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2850,7 +2850,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2872,7 +2872,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2914,7 +2914,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2956,7 +2956,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -2978,7 +2978,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -3030,7 +3030,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -3077,7 +3077,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -3114,7 +3114,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.864Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -3461,7 +3461,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.865Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
@ -3493,7 +3493,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T22:21:25.041Z",
|
||||
"timestamp": "2021-04-08T10:00:30.865Z",
|
||||
"qualityindicators": {
|
||||
"stars": 2
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
16928
data/metaforecasts.json
16928
data/metaforecasts.json
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
70499
data/metaforecasts_history_temp.json
Normal file
70499
data/metaforecasts_history_temp.json
Normal file
File diff suppressed because one or more lines are too long
|
@ -16,7 +16,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:32:29.989Z",
|
||||
"timestamp": "2021-04-08T11:20:08.315Z",
|
||||
"qualityindicators": {
|
||||
"stars": 1
|
||||
}
|
||||
|
@ -38,7 +38,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:32:29.990Z",
|
||||
"timestamp": "2021-04-08T11:20:08.316Z",
|
||||
"qualityindicators": {
|
||||
"stars": 1
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.304Z",
|
||||
"timestamp": "2021-04-08T11:00:47.313Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "137",
|
||||
"liquidity": "1585.76",
|
||||
|
@ -41,7 +41,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.307Z",
|
||||
"timestamp": "2021-04-08T11:00:47.314Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "853",
|
||||
"liquidity": "9826.84",
|
||||
|
@ -50,27 +50,27 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"title": "Will Donald Trump launch a new social media platform by June 15, 2021?",
|
||||
"url": "https://polymarket.com/market/will-donald-trump-launch-a-new-social-media-platform-by-june-15-2021-1",
|
||||
"title": "Will North Dakota have the most COVID-19 cases per 100k residents on May 15, 2021?",
|
||||
"url": "https://polymarket.com/market/will-north-dakota-have-the-most-covid-19-cases-per-100k-residents-on-may-15-2021",
|
||||
"platform": "PolyMarket",
|
||||
"description": "This is a market on whether former US President Donald Trump will launch a social media platform by June 15, 2021, 12:00 PM ET. This market will resolve to “Yes” if Donald Trump launches a social media platform by the resolution date, and “No” otherwise. On the resolution date, it must be possible for an individual in the United States to create an account and post. Creating an account and posting requires that user-generated content is not restricted to responses (ie comments) to another user’s content. Such content generally must be standalone image, text, or video posts. The platform must not be restricted to only a small portion of the general public or subject to a waitlist. If there is a fee or subscription required to join, this market will still resolve to “Yes”. Donald Trump’s involvement must be public and verified via an official channel, and the platform must be substantially backed by or affiliated with Donald Trump--e.g. the platform uses his name explicitly, is heavily marketed as being affiliated with him, or he is an executive for the platform. Partnership with an existing platform such as Twitter or Parler will not be sufficient for this market to resolve to “Yes”. If such a platform is temporarily inaccessible due to maintenance, system overload, or DDOS attack, resolution of this market will be delayed up to 72 hours. If the platform is inaccessible on the resolution date due to a lack of a web-hosting service provider, this market will resolve to “No”. In the event of ambiguity in terms of the market outcome, the market will be resolved in good faith at the sole discretion of the Markets Integrity Committee (MIC).\n",
|
||||
"description": "This is a market on the state with the most COVID-19 cases per 100k residents on the resolution date, May 15, 12 PM ET. This market will resolve to “Yes” if North Dakota has the most COVID-19 cases per 100k residents on May 15, 2021, and “No” otherwise. The resolution source for this market will be https://www.cnn.com/interactive/2020/health/coronavirus-us-maps-and-cases/. There will be no resolution delay for any anticipated data revisions. If, for any reason, data is not published prior to the resolution date, that data will not be considered for the resolution of this market. In the event of ambiguity in terms of the market outcome, the market will be resolved in good faith at the sole discretion of the Markets Integrity Committee (MIC).\n\n",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.170996995977371772589269286804194",
|
||||
"probability": "0.5206285472686400507444749347907407",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.829003004022628227410730713195806",
|
||||
"probability": "0.4793714527313599492555250652092593",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.300Z",
|
||||
"timestamp": "2021-04-08T11:00:47.313Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "122",
|
||||
"liquidity": "2593.78",
|
||||
"tradevolume": "9519.49",
|
||||
"numforecasts": "590",
|
||||
"liquidity": "27288.56",
|
||||
"tradevolume": "95335.81",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
|
@ -82,70 +82,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.3323729247731281816387191020342297",
|
||||
"probability": "0.3535197095680785170642305476130527",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.6676270752268718183612808979657703",
|
||||
"probability": "0.6464802904319214829357694523869473",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.309Z",
|
||||
"timestamp": "2021-04-08T11:00:47.315Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "62",
|
||||
"liquidity": "5650.83",
|
||||
"tradevolume": "9005.29",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will North Dakota have the most COVID-19 cases per 100k residents on May 15, 2021?",
|
||||
"url": "https://polymarket.com/market/will-north-dakota-have-the-most-covid-19-cases-per-100k-residents-on-may-15-2021",
|
||||
"platform": "PolyMarket",
|
||||
"description": "This is a market on the state with the most COVID-19 cases per 100k residents on the resolution date, May 15, 12 PM ET. This market will resolve to “Yes” if North Dakota has the most COVID-19 cases per 100k residents on May 15, 2021, and “No” otherwise. The resolution source for this market will be https://www.cnn.com/interactive/2020/health/coronavirus-us-maps-and-cases/. There will be no resolution delay for any anticipated data revisions. If, for any reason, data is not published prior to the resolution date, that data will not be considered for the resolution of this market. In the event of ambiguity in terms of the market outcome, the market will be resolved in good faith at the sole discretion of the Markets Integrity Committee (MIC).\n\n",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.5172991875020085726736527423312362",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.4827008124979914273263472576687638",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.304Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "562",
|
||||
"liquidity": "26144.23",
|
||||
"tradevolume": "88537.93",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will Clubhouse officially announce they’ve been acquired before June 1st, 2021? ",
|
||||
"url": "https://polymarket.com/market/will-clubhouse-officially-announce-theyve-been-acquired-before-june-1st-2021",
|
||||
"platform": "PolyMarket",
|
||||
"description": "This is a market on whether Clubhouse will announce they've been acquired before June 1st, 2021, with the term acquired meaning the official announcement and public reporting of an acquisition, with a for-profit company purchasing majority ownership of Clubhouse and/or the respective entity. Note, this is not in reference to the final close date of the acquisition. This market will resolve immediately upon the resolution conditions being met, and thus, if, for whatever reason, the acquisition is not successfully completed, the market will have already resolved to “Yes”.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.1338693193154870843938621081569645",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.8661306806845129156061378918430355",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.307Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "103",
|
||||
"liquidity": "2108.08",
|
||||
"tradevolume": "8747.18",
|
||||
"numforecasts": "70",
|
||||
"liquidity": "6012.10",
|
||||
"tradevolume": "9506.53",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
|
@ -157,23 +107,48 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.9298924736229371364678481019391842",
|
||||
"probability": "0.9339458073173414421656340245752705",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.07010752637706286353215189806081583",
|
||||
"probability": "0.06605419268265855783436597542472948",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.307Z",
|
||||
"timestamp": "2021-04-08T11:00:47.314Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "63",
|
||||
"liquidity": "12467.97",
|
||||
"tradevolume": "8436.43",
|
||||
"numforecasts": "74",
|
||||
"liquidity": "11563.47",
|
||||
"tradevolume": "8977.70",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will Clubhouse officially announce they’ve been acquired before June 1st, 2021? ",
|
||||
"url": "https://polymarket.com/market/will-clubhouse-officially-announce-theyve-been-acquired-before-june-1st-2021",
|
||||
"platform": "PolyMarket",
|
||||
"description": "This is a market on whether Clubhouse will announce they've been acquired before June 1st, 2021, with the term acquired meaning the official announcement and public reporting of an acquisition, with a for-profit company purchasing majority ownership of Clubhouse and/or the respective entity. Note, this is not in reference to the final close date of the acquisition. This market will resolve immediately upon the resolution conditions being met, and thus, if, for whatever reason, the acquisition is not successfully completed, the market will have already resolved to “Yes”.",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.1665007233546323391526042792748865",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.8334992766453676608473957207251135",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T11:00:47.314Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "107",
|
||||
"liquidity": "2136.64",
|
||||
"tradevolume": "8932.72",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will 225M COVID-19 vaccine doses have been administered in the US by Biden's 100th day in office? ",
|
||||
"url": "https://polymarket.com/market/will-225-m-covid-19-vaccine-doses-have-been-administered-in-the-us-by-biden-s-100th-day-in-office",
|
||||
|
@ -182,20 +157,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.9732867990029642437725352176699527",
|
||||
"probability": "0.9632262890311635630827874617597747",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.02671320099703575622746478233004727",
|
||||
"probability": "0.03677371096883643691721253824022533",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.305Z",
|
||||
"timestamp": "2021-04-08T11:00:47.314Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "517",
|
||||
"numforecasts": "528",
|
||||
"liquidity": "4057.43",
|
||||
"tradevolume": "79832.84",
|
||||
"tradevolume": "80146.73",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
|
@ -207,30 +182,30 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "49,999 or fewer",
|
||||
"probability": "0.00284995242076918734124340809943596",
|
||||
"probability": "0.002230462986002085580952958875012663",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "50,000-62,499",
|
||||
"probability": "0.03762650549352014965374488933017359",
|
||||
"probability": "0.01943734896497328170661380961001092",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "62,500-74,999",
|
||||
"probability": "0.9564042087259252283190549533367421",
|
||||
"probability": "0.9761999336157880496144669916833917",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "75,000 or more",
|
||||
"probability": "0.003119333359785434685956749233648686",
|
||||
"probability": "0.002132254433236583097966239831584897",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.308Z",
|
||||
"timestamp": "2021-04-08T11:00:47.315Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "293",
|
||||
"numforecasts": "348",
|
||||
"liquidity": "2000.00",
|
||||
"tradevolume": "7528.95",
|
||||
"tradevolume": "7745.24",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
|
@ -242,20 +217,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.9947414308982089285866490227040758",
|
||||
"probability": "0.9950022276106855881319902372862853",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.005258569101791071413350977295924238",
|
||||
"probability": "0.004997772389314411868009762713714693",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.309Z",
|
||||
"timestamp": "2021-04-08T11:00:47.316Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "43",
|
||||
"numforecasts": "44",
|
||||
"liquidity": "1184.32",
|
||||
"tradevolume": "7439.83",
|
||||
"tradevolume": "7441.96",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
|
@ -267,20 +242,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.741583872446752233683024374365151",
|
||||
"probability": "0.732235446884398698530675700296491",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.258416127553247766316975625634849",
|
||||
"probability": "0.267764553115601301469324299703509",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.310Z",
|
||||
"timestamp": "2021-04-08T11:00:47.316Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "1281",
|
||||
"liquidity": "209430.29",
|
||||
"tradevolume": "674272.26",
|
||||
"numforecasts": "1338",
|
||||
"liquidity": "206602.57",
|
||||
"tradevolume": "701564.43",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
|
@ -301,7 +276,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.304Z",
|
||||
"timestamp": "2021-04-08T11:00:47.313Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "133",
|
||||
"liquidity": "2628.43",
|
||||
|
@ -317,20 +292,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.0698474380887523603937269756869531",
|
||||
"probability": "0.06698999379989905965353372642409035",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.9301525619112476396062730243130469",
|
||||
"probability": "0.9330100062001009403464662735759097",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.302Z",
|
||||
"timestamp": "2021-04-08T11:00:47.312Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "468",
|
||||
"numforecasts": "476",
|
||||
"liquidity": "4039.72",
|
||||
"tradevolume": "65532.56",
|
||||
"tradevolume": "65732.40",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
|
@ -342,20 +317,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.03895052073921588772001682171912906",
|
||||
"probability": "0.03921719512341878664778748620392095",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.9610494792607841122799831782808709",
|
||||
"probability": "0.960782804876581213352212513796079",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.309Z",
|
||||
"timestamp": "2021-04-08T11:00:47.316Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "109",
|
||||
"numforecasts": "110",
|
||||
"liquidity": "1368.68",
|
||||
"tradevolume": "6122.61",
|
||||
"tradevolume": "6123.61",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
|
@ -376,7 +351,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.303Z",
|
||||
"timestamp": "2021-04-08T11:00:47.313Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "768",
|
||||
"liquidity": "1597.05",
|
||||
|
@ -392,20 +367,45 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.09748821039260846564101130159528613",
|
||||
"probability": "0.04444621728750495279667043356264725",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.9025117896073915343589886984047139",
|
||||
"probability": "0.9555537827124950472033295664373527",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.304Z",
|
||||
"timestamp": "2021-04-08T11:00:47.313Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "712",
|
||||
"liquidity": "1781.14",
|
||||
"tradevolume": "52868.40",
|
||||
"numforecasts": "750",
|
||||
"liquidity": "1831.75",
|
||||
"tradevolume": "55256.23",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will the average Ethereum gas price be below 170 Gwei on April 19?",
|
||||
"url": "https://polymarket.com/market/will-the-average-ethereum-gas-price-be-below-170-gwei-on-april-19",
|
||||
"platform": "PolyMarket",
|
||||
"description": "This is a market on whether the average Ethereum gas price will be below 170 Gwei on April 19, 2021. This market will resolve to \"Yes\" if the daily average Ethereum gas price is listed as being below 170 Gwei for that date, on Etherscan. If the daily average Ethereum gas price is 170 Gwei or higher for that date, this market will resolve to \"No\". The resolution source for this market is https://etherscan.io/chart/gasprice. This market will resolve when data is available for the date of April 19, 2021. In the event of ambiguity in terms of the market outcome, the market will be resolved at the sole discretion of the Markets Integrity Committee (MIC). ",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.6755572443640393018752364739146016",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.3244427556359606981247635260853984",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T11:00:47.314Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "14",
|
||||
"liquidity": "804.76",
|
||||
"tradevolume": "533.17",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
|
@ -417,20 +417,95 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.07669954432982294017531795533955721",
|
||||
"probability": "0.08446095208233418986080353647514015",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.9233004556701770598246820446604428",
|
||||
"probability": "0.9155390479176658101391964635248599",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.306Z",
|
||||
"timestamp": "2021-04-08T11:00:47.314Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "506",
|
||||
"liquidity": "3872.64",
|
||||
"tradevolume": "51707.68",
|
||||
"numforecasts": "516",
|
||||
"liquidity": "7988.71",
|
||||
"tradevolume": "53145.52",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will Jake Paul win his boxing match against Ben Askren?",
|
||||
"url": "https://polymarket.com/market/will-jake-paul-win-his-boxing-match-against-ben-askren",
|
||||
"platform": "PolyMarket",
|
||||
"description": "This is a market on whether Jake Paul will win his boxing match against Ben Askren, set to take place on April 17th, 2021. If Jake Paul is declared the winner of this bout, either by knockout or judgement, this market will resolve to “Yes”. If Ben Askren is declared the winner, or this fight is declared a draw, this market will resolve to “No”. If this match is, for any reason, postponed, the same market resolution conditions will apply for whenever the fight is rescheduled.\n",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.5050241461157637610495418110858291",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.4949758538842362389504581889141709",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T11:00:47.312Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "42",
|
||||
"liquidity": "54242.49",
|
||||
"tradevolume": "4559.50",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "How many more tweets will be on the @ElonMusk account on April 14, 2021?",
|
||||
"url": "https://polymarket.com/market/how-many-more-tweets-will-be-on-the-elonmusk-account-on-april-14-2021",
|
||||
"platform": "PolyMarket",
|
||||
"description": "At 3:00 PM ET on the resolution date, the number of total tweets posted by the Twitter account @ElonMusk, shall exceed 13,963 (the \"Baseline\") by the number or range identified in the contract, as indicated by the number under the label \"TWEETS\" on the account detail viewable on the desktop version of https://tweetdeck.twitter.com/. This account detail can be viewed by using a Twitter account to log into the website https://tweetdeck.twitter.com/, searching for @ElonMusk, then clicking the verified account labeled \"@ElonMusk\" from the search results. Should the total tweets reported by that source at that time appear not to include one or more tweets posted by @ElonMusk just before 3:00 pm, and still available on that account's timeline at 3:00 pm, Polymarket may use additional sources in determining whether any such tweet(s) should be included in the market's resolution. The number by which the total tweets at expiration exceeds the Baseline may not equal the number of tweets actually posted over that time period, in light of numerous factors, including but not limited to the fact that the account's total tweets upon launch of the market may differ from the Baseline, tweets may be deleted prior to expiration of this market, and specialized tweets such as quotes, retweets, replies, promoted tweets, may or may not be included in that total.\n\nNeither Elon Musk, nor any authorized user of the account in question, need be the author of any such tweets, nor must any authorized user maintain control of the account. Should the settlement source be unavailable at that date and time, for any reason other than deletion, deactivation, or a change in the privacy settings of the account, Polymarket may postpone settlement of this market until the source becomes available. In such a case, the account's total tweets will be measured once Polymarket becomes aware that the source has again become available. If Polymarket deems the source to be permanently unavailable, the lowest bracket will resolve to \"Yes\". Should an updated count of total tweets not be available from twitter.com at the date and time of expiration, due to apparent deletion, deactivation, or a change in privacy settings by a user of the account or by Twitter, all contracts in this market will resolve as No. The blocking of one or more Twitter accounts by @ElonMusk will not be considered to render the settlement source unavailable.\n\nShould the navigation, layout, URL, or labeling of the elements of the settlement source be altered by Twitter or Tweetdeck prior to expiration (other than via deletion or deactivation of the account), this market will still be resolved according to the aforementioned formula, so long as Polymarket can reasonably determine the relevant number of total tweets from twitter.com. The merging, migration, or other combination of one or more Twitter accounts will not in and of itself cause the settlement source to be considered unavailable, so long as an updated count of total tweets can be determined according to the aforementioned formula, even if such combination causes an increase or decrease in that count that does not represent the number of tweets posted to the account during the time period in question.\n\nIn the event of ambiguity in terms of the market outcome, the market will be resolved in good faith at the sole discretion of the Markets Integrity Committee (MIC).",
|
||||
"options": [
|
||||
{
|
||||
"name": "Less than 30",
|
||||
"probability": "0.02712575215606869253252600966220513",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "30-40",
|
||||
"probability": "0.1115263745913060475253404147763908",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "41-50",
|
||||
"probability": "0.2219636014313589647902402720571277",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "51-60",
|
||||
"probability": "0.2547160184188490839953676900262511",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "61-70",
|
||||
"probability": "0.1907413972112541594210074122414898",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "71-80",
|
||||
"probability": "0.1255456580166040091498031486191968",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "More than 80",
|
||||
"probability": "0.06838119817455904258571505261733859",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-08T11:00:47.311Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "152",
|
||||
"liquidity": "2555.00",
|
||||
"tradevolume": "4495.18",
|
||||
"stars": 3
|
||||
}
|
||||
},
|
||||
|
@ -451,7 +526,7 @@
|
|||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.306Z",
|
||||
"timestamp": "2021-04-08T11:00:47.314Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "68",
|
||||
"liquidity": "1000.00",
|
||||
|
@ -459,31 +534,6 @@
|
|||
"stars": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will Jake Paul win his boxing match against Ben Askren?",
|
||||
"url": "https://polymarket.com/market/will-jake-paul-win-his-boxing-match-against-ben-askren",
|
||||
"platform": "PolyMarket",
|
||||
"description": "This is a market on whether Jake Paul will win his boxing match against Ben Askren, set to take place on April 17th, 2021. If Jake Paul is declared the winner of this bout, either by knockout or judgement, this market will resolve to “Yes”. If Ben Askren is declared the winner, or this fight is declared a draw, this market will resolve to “No”. If this match is, for any reason, postponed, the same market resolution conditions will apply for whenever the fight is rescheduled.\n",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.5050163620487289039984542838001509",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.4949836379512710960015457161998491",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.302Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "37",
|
||||
"liquidity": "42362.29",
|
||||
"tradevolume": "4262.43",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Will Apple, Amazon, or Twitter announce a Bitcoin purchase before July 1, 2021?",
|
||||
"url": "https://polymarket.com/market/will-apple-amazon-or-twitter-announce-a-bitcoin-purchase-before-july-1-2021",
|
||||
|
@ -492,20 +542,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
"probability": "0.1989107792732988906353258792935972",
|
||||
"probability": "0.1958944749463810152808445623177045",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "No",
|
||||
"probability": "0.8010892207267011093646741207064028",
|
||||
"probability": "0.8041055250536189847191554376822955",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.301Z",
|
||||
"timestamp": "2021-04-08T11:00:47.311Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "99",
|
||||
"numforecasts": "101",
|
||||
"liquidity": "1131.33",
|
||||
"tradevolume": "4132.10",
|
||||
"tradevolume": "4252.10",
|
||||
"stars": 4
|
||||
}
|
||||
},
|
||||
|
@ -517,20 +567,20 @@
|
|||
"options": [
|
||||
{
|
||||
"name": "Bezos",
|
||||
"probability": "0.9440014648971449386397855584569847",
|
||||
"probability": "0.9524984652600312046436200271105158",
|
||||
"type": "PROBABILITY"
|
||||
},
|
||||
{
|
||||
"name": "Musk",
|
||||
"probability": "0.05599853510285506136021444154301529",
|
||||
"probability": "0.04750153473996879535637997288948422",
|
||||
"type": "PROBABILITY"
|
||||
}
|
||||
],
|
||||
"timestamp": "2021-04-07T23:22:59.308Z",
|
||||
"timestamp": "2021-04-08T11:00:47.315Z",
|
||||
"qualityindicators": {
|
||||
"numforecasts": "327",
|
||||
"liquidity": "2073.26",
|
||||
"tradevolume": "36737.47",
|
||||
"numforecasts": "330",
|
||||
"liquidity": "1800.31",
|
||||
"tradevolume": "36782.54",
|
||||
"stars": 3
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -4,7 +4,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.773Z",
|
||||
"timestamp": "2021-04-08T11:25:06.600Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -26,7 +26,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.773Z",
|
||||
"timestamp": "2021-04-08T11:25:06.600Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -48,7 +48,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.773Z",
|
||||
"timestamp": "2021-04-08T11:25:06.600Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -70,7 +70,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.773Z",
|
||||
"timestamp": "2021-04-08T11:25:06.600Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -92,7 +92,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.773Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -114,7 +114,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -136,7 +136,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -158,7 +158,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -180,7 +180,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -202,7 +202,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -224,7 +224,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -246,7 +246,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -268,7 +268,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -290,7 +290,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -312,7 +312,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -334,7 +334,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -356,7 +356,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -378,7 +378,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -400,7 +400,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -422,7 +422,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
@ -444,7 +444,7 @@
|
|||
"url": "https://sports.williamhill.com/betting/en-gb/politics",
|
||||
"platform": "WilliamHill",
|
||||
"description": "",
|
||||
"timestamp": "2021-04-08T08:21:12.774Z",
|
||||
"timestamp": "2021-04-08T11:25:06.601Z",
|
||||
"options": [
|
||||
{
|
||||
"name": "Yes",
|
||||
|
|
174
node_modules/.package-lock.json
generated
vendored
174
node_modules/.package-lock.json
generated
vendored
|
@ -68,11 +68,28 @@
|
|||
"follow-redirects": "^1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bl": {
|
||||
"version": "2.2.1",
|
||||
"resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
|
||||
"integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
|
||||
"dependencies": {
|
||||
"readable-stream": "^2.3.5",
|
||||
"safe-buffer": "^5.1.1"
|
||||
}
|
||||
},
|
||||
"node_modules/boolbase": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
|
||||
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
|
||||
},
|
||||
"node_modules/bson": {
|
||||
"version": "1.1.6",
|
||||
"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
|
||||
"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
|
||||
"engines": {
|
||||
"node": ">=0.6.19"
|
||||
}
|
||||
},
|
||||
"node_modules/cacheable-lookup": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz",
|
||||
|
@ -155,6 +172,11 @@
|
|||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
|
||||
},
|
||||
"node_modules/css-select": {
|
||||
"version": "3.1.2",
|
||||
"resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz",
|
||||
|
@ -194,6 +216,14 @@
|
|||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/denque": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
|
||||
"integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==",
|
||||
"engines": {
|
||||
"node": ">=0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/dom-serializer": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
|
||||
|
@ -318,6 +348,11 @@
|
|||
"resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
|
||||
"integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q="
|
||||
},
|
||||
"node_modules/inherits": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||
},
|
||||
"node_modules/is-docker": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
|
||||
|
@ -340,6 +375,11 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/isarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
||||
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
|
||||
},
|
||||
"node_modules/isomorphic-fetch": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz",
|
||||
|
@ -400,6 +440,12 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/memory-pager": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
|
||||
"integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/mimic-response": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
|
||||
|
@ -408,6 +454,44 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/mongodb": {
|
||||
"version": "3.6.6",
|
||||
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.6.tgz",
|
||||
"integrity": "sha512-WlirMiuV1UPbej5JeCMqE93JRfZ/ZzqE7nJTwP85XzjAF4rRSeq2bGCb1cjfoHLOF06+HxADaPGqT0g3SbVT1w==",
|
||||
"dependencies": {
|
||||
"bl": "^2.2.1",
|
||||
"bson": "^1.1.4",
|
||||
"denque": "^1.4.1",
|
||||
"optional-require": "^1.0.2",
|
||||
"safe-buffer": "^5.1.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"saslprep": "^1.0.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"aws4": {
|
||||
"optional": true
|
||||
},
|
||||
"bson-ext": {
|
||||
"optional": true
|
||||
},
|
||||
"kerberos": {
|
||||
"optional": true
|
||||
},
|
||||
"mongodb-client-encryption": {
|
||||
"optional": true
|
||||
},
|
||||
"mongodb-extjson": {
|
||||
"optional": true
|
||||
},
|
||||
"snappy": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/node-fetch": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
|
||||
|
@ -452,6 +536,14 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/optional-require": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.2.tgz",
|
||||
"integrity": "sha512-HZubVd6IfHsbnpdNF/ICaSAzBUEW1TievpkjY3tB4Jnk8L7+pJ3conPzUt3Mn/6OZx9uzTDOHYPGA8/AxYHBOg==",
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/p-cancelable": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz",
|
||||
|
@ -508,6 +600,11 @@
|
|||
"parse5": "^6.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/process-nextick-args": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
|
||||
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
|
||||
},
|
||||
"node_modules/pump": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
|
||||
|
@ -517,6 +614,25 @@
|
|||
"once": "^1.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/readable-stream": {
|
||||
"version": "2.3.7",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
|
||||
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
|
||||
"dependencies": {
|
||||
"core-util-is": "~1.0.0",
|
||||
"inherits": "~2.0.3",
|
||||
"isarray": "~1.0.0",
|
||||
"process-nextick-args": "~2.0.0",
|
||||
"safe-buffer": "~5.1.1",
|
||||
"string_decoder": "~1.1.1",
|
||||
"util-deprecate": "~1.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/readable-stream/node_modules/safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"node_modules/responselike": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
|
||||
|
@ -525,6 +641,59 @@
|
|||
"lowercase-keys": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/safe-buffer": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
]
|
||||
},
|
||||
"node_modules/saslprep": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
|
||||
"integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"sparse-bitfield": "^3.0.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/sparse-bitfield": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
|
||||
"integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"memory-pager": "^1.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/string_decoder": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
|
||||
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
|
||||
"dependencies": {
|
||||
"safe-buffer": "~5.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/string_decoder/node_modules/safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"node_modules/tabletojson": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-2.0.4.tgz",
|
||||
|
@ -567,6 +736,11 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/util-deprecate": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
||||
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
|
||||
},
|
||||
"node_modules/whatwg-fetch": {
|
||||
"version": "3.6.2",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
|
||||
|
|
302
package-lock.json
generated
302
package-lock.json
generated
|
@ -14,6 +14,7 @@
|
|||
"https": "^1.0.0",
|
||||
"isomorphic-fetch": "^3.0.0",
|
||||
"json2csv": "^5.0.5",
|
||||
"mongodb": "^3.6.6",
|
||||
"open": "^7.3.1",
|
||||
"papaparse": "^5.3.0",
|
||||
"tabletojson": "^2.0.4",
|
||||
|
@ -84,11 +85,28 @@
|
|||
"follow-redirects": "^1.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/bl": {
|
||||
"version": "2.2.1",
|
||||
"resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
|
||||
"integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
|
||||
"dependencies": {
|
||||
"readable-stream": "^2.3.5",
|
||||
"safe-buffer": "^5.1.1"
|
||||
}
|
||||
},
|
||||
"node_modules/boolbase": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
|
||||
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
|
||||
},
|
||||
"node_modules/bson": {
|
||||
"version": "1.1.6",
|
||||
"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
|
||||
"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
|
||||
"engines": {
|
||||
"node": ">=0.6.19"
|
||||
}
|
||||
},
|
||||
"node_modules/cacheable-lookup": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz",
|
||||
|
@ -171,6 +189,11 @@
|
|||
"node": ">= 6"
|
||||
}
|
||||
},
|
||||
"node_modules/core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
|
||||
},
|
||||
"node_modules/css-select": {
|
||||
"version": "3.1.2",
|
||||
"resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz",
|
||||
|
@ -210,6 +233,14 @@
|
|||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/denque": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
|
||||
"integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==",
|
||||
"engines": {
|
||||
"node": ">=0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/dom-serializer": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
|
||||
|
@ -334,6 +365,11 @@
|
|||
"resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
|
||||
"integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q="
|
||||
},
|
||||
"node_modules/inherits": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||
},
|
||||
"node_modules/is-docker": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
|
||||
|
@ -356,6 +392,11 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/isarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
||||
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
|
||||
},
|
||||
"node_modules/isomorphic-fetch": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz",
|
||||
|
@ -416,6 +457,12 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/memory-pager": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
|
||||
"integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
|
||||
"optional": true
|
||||
},
|
||||
"node_modules/mimic-response": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
|
||||
|
@ -424,6 +471,44 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/mongodb": {
|
||||
"version": "3.6.6",
|
||||
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.6.tgz",
|
||||
"integrity": "sha512-WlirMiuV1UPbej5JeCMqE93JRfZ/ZzqE7nJTwP85XzjAF4rRSeq2bGCb1cjfoHLOF06+HxADaPGqT0g3SbVT1w==",
|
||||
"dependencies": {
|
||||
"bl": "^2.2.1",
|
||||
"bson": "^1.1.4",
|
||||
"denque": "^1.4.1",
|
||||
"optional-require": "^1.0.2",
|
||||
"safe-buffer": "^5.1.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"saslprep": "^1.0.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"aws4": {
|
||||
"optional": true
|
||||
},
|
||||
"bson-ext": {
|
||||
"optional": true
|
||||
},
|
||||
"kerberos": {
|
||||
"optional": true
|
||||
},
|
||||
"mongodb-client-encryption": {
|
||||
"optional": true
|
||||
},
|
||||
"mongodb-extjson": {
|
||||
"optional": true
|
||||
},
|
||||
"snappy": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/node-fetch": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
|
||||
|
@ -468,6 +553,14 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/optional-require": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.2.tgz",
|
||||
"integrity": "sha512-HZubVd6IfHsbnpdNF/ICaSAzBUEW1TievpkjY3tB4Jnk8L7+pJ3conPzUt3Mn/6OZx9uzTDOHYPGA8/AxYHBOg==",
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/p-cancelable": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz",
|
||||
|
@ -524,6 +617,11 @@
|
|||
"parse5": "^6.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/process-nextick-args": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
|
||||
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
|
||||
},
|
||||
"node_modules/pump": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
|
||||
|
@ -533,6 +631,25 @@
|
|||
"once": "^1.3.1"
|
||||
}
|
||||
},
|
||||
"node_modules/readable-stream": {
|
||||
"version": "2.3.7",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
|
||||
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
|
||||
"dependencies": {
|
||||
"core-util-is": "~1.0.0",
|
||||
"inherits": "~2.0.3",
|
||||
"isarray": "~1.0.0",
|
||||
"process-nextick-args": "~2.0.0",
|
||||
"safe-buffer": "~5.1.1",
|
||||
"string_decoder": "~1.1.1",
|
||||
"util-deprecate": "~1.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/readable-stream/node_modules/safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"node_modules/responselike": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
|
||||
|
@ -541,6 +658,59 @@
|
|||
"lowercase-keys": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/safe-buffer": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/feross"
|
||||
},
|
||||
{
|
||||
"type": "patreon",
|
||||
"url": "https://www.patreon.com/feross"
|
||||
},
|
||||
{
|
||||
"type": "consulting",
|
||||
"url": "https://feross.org/support"
|
||||
}
|
||||
]
|
||||
},
|
||||
"node_modules/saslprep": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
|
||||
"integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"sparse-bitfield": "^3.0.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/sparse-bitfield": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
|
||||
"integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
"memory-pager": "^1.0.2"
|
||||
}
|
||||
},
|
||||
"node_modules/string_decoder": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
|
||||
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
|
||||
"dependencies": {
|
||||
"safe-buffer": "~5.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/string_decoder/node_modules/safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
},
|
||||
"node_modules/tabletojson": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-2.0.4.tgz",
|
||||
|
@ -583,6 +753,11 @@
|
|||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/util-deprecate": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
||||
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
|
||||
},
|
||||
"node_modules/whatwg-fetch": {
|
||||
"version": "3.6.2",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
|
||||
|
@ -653,11 +828,25 @@
|
|||
"follow-redirects": "^1.10.0"
|
||||
}
|
||||
},
|
||||
"bl": {
|
||||
"version": "2.2.1",
|
||||
"resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
|
||||
"integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
|
||||
"requires": {
|
||||
"readable-stream": "^2.3.5",
|
||||
"safe-buffer": "^5.1.1"
|
||||
}
|
||||
},
|
||||
"boolbase": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
|
||||
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
|
||||
},
|
||||
"bson": {
|
||||
"version": "1.1.6",
|
||||
"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
|
||||
"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg=="
|
||||
},
|
||||
"cacheable-lookup": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz",
|
||||
|
@ -727,6 +916,11 @@
|
|||
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
|
||||
"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA=="
|
||||
},
|
||||
"core-util-is": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
|
||||
},
|
||||
"css-select": {
|
||||
"version": "3.1.2",
|
||||
"resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz",
|
||||
|
@ -757,6 +951,11 @@
|
|||
"resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz",
|
||||
"integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg=="
|
||||
},
|
||||
"denque": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
|
||||
"integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ=="
|
||||
},
|
||||
"dom-serializer": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
|
||||
|
@ -869,6 +1068,11 @@
|
|||
"resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz",
|
||||
"integrity": "sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q="
|
||||
},
|
||||
"inherits": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
|
||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||
},
|
||||
"is-docker": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
|
||||
|
@ -882,6 +1086,11 @@
|
|||
"is-docker": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"isarray": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
|
||||
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
|
||||
},
|
||||
"isomorphic-fetch": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz",
|
||||
|
@ -929,11 +1138,30 @@
|
|||
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
|
||||
"integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
|
||||
},
|
||||
"memory-pager": {
|
||||
"version": "1.5.0",
|
||||
"resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
|
||||
"integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
|
||||
"optional": true
|
||||
},
|
||||
"mimic-response": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
|
||||
"integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA=="
|
||||
},
|
||||
"mongodb": {
|
||||
"version": "3.6.6",
|
||||
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.6.tgz",
|
||||
"integrity": "sha512-WlirMiuV1UPbej5JeCMqE93JRfZ/ZzqE7nJTwP85XzjAF4rRSeq2bGCb1cjfoHLOF06+HxADaPGqT0g3SbVT1w==",
|
||||
"requires": {
|
||||
"bl": "^2.2.1",
|
||||
"bson": "^1.1.4",
|
||||
"denque": "^1.4.1",
|
||||
"optional-require": "^1.0.2",
|
||||
"safe-buffer": "^5.1.2",
|
||||
"saslprep": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"node-fetch": {
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
|
||||
|
@ -969,6 +1197,11 @@
|
|||
"is-wsl": "^2.1.1"
|
||||
}
|
||||
},
|
||||
"optional-require": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.2.tgz",
|
||||
"integrity": "sha512-HZubVd6IfHsbnpdNF/ICaSAzBUEW1TievpkjY3tB4Jnk8L7+pJ3conPzUt3Mn/6OZx9uzTDOHYPGA8/AxYHBOg=="
|
||||
},
|
||||
"p-cancelable": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz",
|
||||
|
@ -1013,6 +1246,11 @@
|
|||
"parse5": "^6.0.1"
|
||||
}
|
||||
},
|
||||
"process-nextick-args": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
|
||||
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
|
||||
},
|
||||
"pump": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
|
||||
|
@ -1022,6 +1260,27 @@
|
|||
"once": "^1.3.1"
|
||||
}
|
||||
},
|
||||
"readable-stream": {
|
||||
"version": "2.3.7",
|
||||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
|
||||
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
|
||||
"requires": {
|
||||
"core-util-is": "~1.0.0",
|
||||
"inherits": "~2.0.3",
|
||||
"isarray": "~1.0.0",
|
||||
"process-nextick-args": "~2.0.0",
|
||||
"safe-buffer": "~5.1.1",
|
||||
"string_decoder": "~1.1.1",
|
||||
"util-deprecate": "~1.0.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"responselike": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
|
||||
|
@ -1030,6 +1289,44 @@
|
|||
"lowercase-keys": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"safe-buffer": {
|
||||
"version": "5.2.1",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
|
||||
},
|
||||
"saslprep": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
|
||||
"integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"sparse-bitfield": "^3.0.3"
|
||||
}
|
||||
},
|
||||
"sparse-bitfield": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
|
||||
"integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"memory-pager": "^1.0.2"
|
||||
}
|
||||
},
|
||||
"string_decoder": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
|
||||
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
|
||||
"requires": {
|
||||
"safe-buffer": "~5.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"safe-buffer": {
|
||||
"version": "5.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"tabletojson": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-2.0.4.tgz",
|
||||
|
@ -1060,6 +1357,11 @@
|
|||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz",
|
||||
"integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw=="
|
||||
},
|
||||
"util-deprecate": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
||||
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
|
||||
},
|
||||
"whatwg-fetch": {
|
||||
"version": "3.6.2",
|
||||
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
"https": "^1.0.0",
|
||||
"isomorphic-fetch": "^3.0.0",
|
||||
"json2csv": "^5.0.5",
|
||||
"mongodb": "^3.6.6",
|
||||
"open": "^7.3.1",
|
||||
"papaparse": "^5.3.0",
|
||||
"tabletojson": "^2.0.4",
|
||||
|
|
|
@ -1,132 +0,0 @@
|
|||
/* Imports */
|
||||
import axios from "axios"
|
||||
import fetch from "isomorphic-fetch"
|
||||
import fs from "fs"
|
||||
import https from "https"
|
||||
import { calculateStars } from "./stars.js"
|
||||
|
||||
/* Definitions */
|
||||
let restEndpoint = "https://api.betfair.com/exchange/betting/rest/v1.0/"
|
||||
let loginEndpoint = "https://identitysso-cert.betfair.es/api/certlogin/"
|
||||
let sessionToken="kSSpkmq+tYq0KrHU0WsLNLBodGqh3QTg8Dhp50H36a0="
|
||||
|
||||
const httpsAgent = new https.Agent({
|
||||
cert: fs.readFileSync('src/client-2048.crt'),
|
||||
key: fs.readFileSync('src/client-2048.key'),
|
||||
});
|
||||
|
||||
/* Support functions */
|
||||
function getcookie() {
|
||||
try {
|
||||
let rawcookie = fs.readFileSync("./src/privatekeys.json")
|
||||
let cookie = JSON.parse(rawcookie).betfair
|
||||
if (cookie == undefined) {
|
||||
throw new Error('No cookie for Betfair!');
|
||||
}
|
||||
return cookie
|
||||
} catch (error) {
|
||||
console.log("Error: No cookies for Betfair on src/privatekeys.json! See the README.md")
|
||||
process.exit()
|
||||
}
|
||||
}
|
||||
|
||||
async function fetchLogin() {
|
||||
let cookie = getcookie()
|
||||
console.log(cookie)
|
||||
let data = `username=${cookie["username"]}&password=${cookie["password"]}`
|
||||
let response = await axios({
|
||||
url: loginEndpoint,
|
||||
method: 'POST',
|
||||
headers: ({
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'X-Application': cookie["key-1.0-DELAY"]
|
||||
}),
|
||||
data: JSON.stringify(data),
|
||||
httpsAgent: httpsAgent
|
||||
})
|
||||
.then(res => res.data)
|
||||
//console.log(response)
|
||||
return response
|
||||
}
|
||||
|
||||
async function fetchRest(method="listEventTypes/"){
|
||||
let cookie = getcookie()
|
||||
let data = {
|
||||
"filter" : { }
|
||||
}
|
||||
let response = await fetch(restEndpoint+method, ({
|
||||
method: 'POST',
|
||||
headers: ({
|
||||
'Content-Type': 'application/json',
|
||||
'X-Application': cookie["key-1.0-DELAY"],
|
||||
"X-Authentication": sessionToken
|
||||
}),
|
||||
body: JSON.stringify(data)
|
||||
}))
|
||||
.then(res => res.json())
|
||||
|
||||
return response
|
||||
/*
|
||||
let response = await axios({
|
||||
url: restEndpoint+method,
|
||||
method: 'POST',
|
||||
headers: ({
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'X-Application': cookie["key-1.0-DELAY"],
|
||||
"X-Authentication": "gikChnxyORcDwVWwEqnIfNmrmjILiIyf2G4mOP/tGXQ="
|
||||
}),
|
||||
data: JSON.stringify(data),
|
||||
httpsAgent: httpsAgent
|
||||
})
|
||||
.then(res => res.data)
|
||||
//console.log(response)
|
||||
return response
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
async function fetchRCP(method="listEventTypes/"){
|
||||
let cookie = getcookie()
|
||||
let data =
|
||||
[
|
||||
{
|
||||
"jsonrpc": "2.0",
|
||||
"method": "SportsAPING/v1.0/listEventTypes",
|
||||
"params": {
|
||||
"filter": {}
|
||||
},
|
||||
"id": 1
|
||||
}
|
||||
]
|
||||
let response = await fetch(restEndpoint+method, ({
|
||||
method: 'POST',
|
||||
headers: ({
|
||||
'Content-Type': 'application/json',
|
||||
'X-Application': cookie["key-1.0-DELAY"],
|
||||
"X-Authentication": sessionToken
|
||||
}),
|
||||
body: JSON.stringify(data)
|
||||
}))
|
||||
.then(res => res.json())
|
||||
|
||||
return response
|
||||
}
|
||||
|
||||
/* Body */
|
||||
export async function betfair() {
|
||||
let results = []
|
||||
//let login = await fetchLogin()
|
||||
//console.log(login)
|
||||
|
||||
let example = await fetchRest()
|
||||
console.log(example)
|
||||
// let example = await fetchRCP()
|
||||
// console.log(example)
|
||||
|
||||
|
||||
console.log(results)
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/betfair-questions.json', string);
|
||||
console.log("Done")
|
||||
}
|
||||
betfair()
|
178
src/index.js
178
src/index.js
|
@ -1,146 +1,78 @@
|
|||
/* Imports */
|
||||
import { Parser, transforms } from 'json2csv'
|
||||
import fs from 'fs'
|
||||
import readline from "readline"
|
||||
import {csetforetell} from "./platforms/csetforetell-fetch.js"
|
||||
import {elicit} from "./platforms/elicit-fetch.js"
|
||||
import {estimize} from "./platforms/estimize-fetch.js"
|
||||
import {fantasyscotus} from "./platforms/fantasyscotus-fetch.js"
|
||||
import {foretold} from "./platforms/foretold-fetch.js"
|
||||
import {goodjudgment} from "./platforms/goodjudgment-fetch.js"
|
||||
import {goodjudgmentopen} from "./platforms/goodjudmentopen-fetch.js"
|
||||
import {hypermind} from "./platforms/hypermind-fetch.js"
|
||||
import {ladbrokes} from "./platforms/ladbrokes-fetch.js"
|
||||
import {metaculus} from "./platforms/metaculus-fetch.js"
|
||||
import {polymarket} from "./platforms/polymarket-fetch.js"
|
||||
import {predictit} from "./platforms/predictit-fetch.js"
|
||||
import {omen} from "./platforms/omen-fetch.js"
|
||||
import {smarkets} from "./platforms/smarkets-fetch.js"
|
||||
import {williamhill} from "./platforms/williamhill-fetch.js"
|
||||
|
||||
import {csetforetell} from "./csetforetell-fetch.js"
|
||||
import {elicit} from "./elicit-fetch.js"
|
||||
import {estimize} from "./estimize-fetch.js"
|
||||
import {fantasyscotus} from "./fantasyscotus-fetch.js"
|
||||
import {foretold} from "./foretold-fetch.js"
|
||||
import {goodjudgment} from "./goodjudgment-fetch.js"
|
||||
import {goodjudgmentopen} from "./goodjudmentopen-fetch.js"
|
||||
import {hypermind} from "./hypermind-fetch.js"
|
||||
import {ladbrokes} from "./ladbrokes-fetch.js"
|
||||
import {metaculus} from "./metaculus-fetch.js"
|
||||
import {polymarket} from "./polymarket-fetch.js"
|
||||
import {predictit} from "./predictit-fetch.js"
|
||||
import {omen} from "./omen-fetch.js"
|
||||
import {smarkets} from "./smarkets-fetch.js"
|
||||
import {williamhill} from "./williamhill-fetch.js"
|
||||
import {mergeEverything} from "./utils/mergeEverything.js"
|
||||
import {doEverything, tryCatchTryAgain} from "./utils/doEverything.js"
|
||||
|
||||
/* Definitions */
|
||||
let opts = {}
|
||||
let json2csvParser = new Parser({ transforms: [transforms.flatten()]});
|
||||
let sets = ["csetforetell", "elicit", "estimize", "fantasyscotus", "foretold", "givewellopenphil", "goodjudgment","goodjudmentopen", "hypermind", "ladbrokes", "metaculus", "polymarket", "predictit", "omen", "smarkets", "williamhill", "xrisk"]
|
||||
|
||||
let suffix = "-questions"
|
||||
let locationData = "./data/"
|
||||
let sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));
|
||||
|
||||
/* Support functions */
|
||||
let getJSON = (set) => {
|
||||
let rawdata = fs.readFileSync(locationData + set + suffix + ".json")
|
||||
console.log(set)
|
||||
//console.log(rawdata)
|
||||
let data = JSON.parse(rawdata)
|
||||
return data
|
||||
}
|
||||
let csvfromjson = (json) => json2csvParser.parse(json)
|
||||
let functions = [csetforetell, elicit, /* estimize, */ fantasyscotus, foretold, goodjudgment, goodjudgmentopen, hypermind, ladbrokes, metaculus, polymarket, predictit, omen, smarkets, williamhill, mergeEverything, doEverything]
|
||||
let functionNames = functions.map(fun => fun.name)
|
||||
|
||||
let writefile = (data, set, suffix, filetype = ".csv") => {
|
||||
fs.writeFileSync(locationData + set + suffix + filetype, data)
|
||||
}
|
||||
|
||||
let coverttocsvandmerge = async () => {
|
||||
let merged = []
|
||||
for(let set of sets){
|
||||
let json = getJSON(set)
|
||||
//let csv = csvfromjson(json)
|
||||
//writefile(csv, set, suffix)
|
||||
merged = merged.concat(json)
|
||||
//console.log(merged)
|
||||
}
|
||||
let mergedprocessed = merged.map(element => ({...element, optionsstringforsearch: element.options.map(option => option.name).join(", ")}))
|
||||
writefile(JSON.stringify(mergedprocessed, null, 2), "metaforecasts", "", ".json")
|
||||
|
||||
/* Transform into a csv
|
||||
let preparedforcsv = []
|
||||
mergedprocessed.forEach(element => {
|
||||
preparedforcsv.push({
|
||||
"title": element.title,
|
||||
"description": element.description?element.description.replaceAll("\n", " "):"",
|
||||
"optionsstringforsearch": element.optionsstringforsearch
|
||||
})
|
||||
} )
|
||||
//console.log(preparedforcsv)
|
||||
|
||||
let mergedcsv = csvfromjson(preparedforcsv)
|
||||
writefile(mergedcsv, "metaforecasts", "")
|
||||
*/
|
||||
|
||||
console.log("Done")
|
||||
|
||||
}
|
||||
|
||||
let addtohistory = () => {
|
||||
let currentJSON = fs.readFileSync(locationData + "metaforecasts.json")
|
||||
let historyJSON = fs.readFileSync(locationData + "metaforecasts_history_bootstrap.json")
|
||||
for(let forecast of currentJSON){
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
async function whattodo(message,callback){
|
||||
const rl = readline.createInterface({
|
||||
input: process.stdin,
|
||||
output: process.stdout
|
||||
});
|
||||
rl.question(message, (answer) => {
|
||||
rl.close();
|
||||
callback(answer)
|
||||
});
|
||||
}
|
||||
|
||||
let functions = [csetforetell, elicit, estimize, fantasyscotus, foretold, goodjudgment, goodjudgmentopen, hypermind, ladbrokes, metaculus, polymarket, predictit, omen, smarkets, williamhill, coverttocsvandmerge]
|
||||
let functionNames = functions.map(fun => fun.name)// ["csetforetell", "elicit", "estimize", "fantasyscotus", /* "foretold", */ "goodjudgment", "goodjudgmentopen", "hypermind", "ladbrokes", "metaculus", "polymarket", "predictit", "omen", "smarkets", "williamhill", "coverttocsvandmerge"]
|
||||
let whattodoMessage = "What do you want to do?\n" +
|
||||
functionNames.map((functionName,i) => i != (functionNames.length -1) ? `[${i}]: Download predictions from ${functionName}` : `[${i}]: Merge jsons them into one big json
|
||||
[${i+1}]: All of the above
|
||||
Choose one option, wisely: #`)
|
||||
.join("\n")
|
||||
|
||||
let tryCatchTryAgain = async (fun) => {
|
||||
try{
|
||||
console.log("Initial try")
|
||||
await fun()
|
||||
}catch (error) {
|
||||
console.log("Second try")
|
||||
console.log(error)
|
||||
await fun()
|
||||
}
|
||||
}
|
||||
|
||||
let executeoption = async (option) => {
|
||||
option = Number(option)
|
||||
//console.log(functionNames[option])
|
||||
if(option < 0){
|
||||
console.log("Error, ${option} < 0")
|
||||
}else if(option < functions.length){
|
||||
await tryCatchTryAgain(functions[option])
|
||||
} else if(option == functions.length){
|
||||
for(let fun of functions){
|
||||
console.log(fun.name)
|
||||
await tryCatchTryAgain(fun)
|
||||
}
|
||||
}
|
||||
}
|
||||
let whattodoMessage = functionNames
|
||||
.slice(0,functionNames.length-2)
|
||||
.map((functionName,i) => `[${i}]: Download predictions from ${functionName}`)
|
||||
.join('\n') +
|
||||
`\n[${functionNames.length-2}]: Merge jsons them into one big json` +
|
||||
// `\n[${functionNames.length-1}]: Add to history` +
|
||||
`\n[${functionNames.length-1}]: All of the above` +
|
||||
`\nChoose one option, wisely: #`
|
||||
|
||||
/* BODY */
|
||||
let commandLineUtility = () => {
|
||||
console.log(process.argv)
|
||||
let commandLineUtility = async () => {
|
||||
let whattodo = async (message,callback) => {
|
||||
const rl = readline.createInterface({
|
||||
input: process.stdin,
|
||||
output: process.stdout
|
||||
});
|
||||
rl.question(message, async (answer) => {
|
||||
rl.close();
|
||||
await callback(answer)
|
||||
});
|
||||
}
|
||||
|
||||
let executeoption = async (option) => {
|
||||
option = Number(option)
|
||||
//console.log(functionNames[option])
|
||||
if(option < 0){
|
||||
console.log(`Error, ${option} < 0 or ${option} < 0`)
|
||||
}else if(option < functions.length){
|
||||
await tryCatchTryAgain(functions[option])
|
||||
}
|
||||
}
|
||||
|
||||
if(process.argv.length==3){
|
||||
const option = process.argv[2] // e.g., npm start 15 <-
|
||||
const optionNum = Number(option)
|
||||
if(!isNaN(optionNum)){
|
||||
executeoption(optionNum)
|
||||
await executeoption(optionNum)
|
||||
}else if(option == "all"){
|
||||
executeoption(functions.length) // 15 = execute all fetchers
|
||||
await executeoption(functions.length-1) // 15 = execute all fetchers
|
||||
}else{
|
||||
whattodo(whattodoMessage, executeoption)
|
||||
await whattodo(whattodoMessage, executeoption)
|
||||
}
|
||||
}else(
|
||||
whattodo(whattodoMessage, executeoption)
|
||||
await whattodo(whattodoMessage, executeoption)
|
||||
)
|
||||
}
|
||||
|
||||
console.log(process.argv)
|
||||
commandLineUtility()
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -2,8 +2,9 @@
|
|||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import {Tabletojson} from "tabletojson"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import {calculateStars} from "./stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import {calculateStars} from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let htmlEndPoint = 'https://www.cset-foretell.com/questions?page='
|
||||
|
@ -12,7 +13,7 @@ let htmlEndPoint = 'https://www.cset-foretell.com/questions?page='
|
|||
|
||||
function getcookie(){
|
||||
try {
|
||||
let rawcookie = fs.readFileSync("./src/privatekeys.json")
|
||||
let rawcookie = fs.readFileSync("./src/input/privatekeys.json")
|
||||
let cookie = JSON.parse(rawcookie).csetforetellcookie
|
||||
if(cookie == undefined){
|
||||
throw new Error('No cookie for CSET-foretell!');
|
||||
|
@ -130,7 +131,7 @@ export async function csetforetell(){
|
|||
let cookie = getcookie()
|
||||
let i=1
|
||||
let response = await fetchPage(i, cookie)
|
||||
let questions = []
|
||||
let results = []
|
||||
let init = Date.now()
|
||||
console.log("Downloading... This might take a couple of minutes. Results will be shown.")
|
||||
while(!isEnd(response)){
|
||||
|
@ -156,7 +157,7 @@ export async function csetforetell(){
|
|||
...moreinfo
|
||||
})
|
||||
console.log(question)
|
||||
questions.push(question)
|
||||
results.push(question)
|
||||
} catch(error){
|
||||
console.log(`We encountered some error when fetching the URL: ${url}, so it won't appear on the final json`)
|
||||
}
|
||||
|
@ -171,8 +172,10 @@ export async function csetforetell(){
|
|||
console.log(`The program encountered some error when fetching page #${i}, so it won't appear on the final json. It is possible that this page wasn't actually a prediction question pages`)
|
||||
}
|
||||
}
|
||||
let string = JSON.stringify(questions,null, 2)
|
||||
fs.writeFileSync('./data/csetforetell-questions.json', string);
|
||||
// let string = JSON.stringify(results,null, 2)
|
||||
// fs.writeFileSync('./data/csetforetell-questions.json', string);
|
||||
await upsert(results, "csetforetell-questions")
|
||||
|
||||
|
||||
let end = Date.now()
|
||||
let difference = end-init
|
|
@ -4,7 +4,8 @@ import axios from "axios"
|
|||
import Papa from "papaparse"
|
||||
import open from "open"
|
||||
import readline from "readline"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import {calculateStars} from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let elicitEndpoint = "https://elicit.org/api/v1/binary-questions/csv?binaryQuestions.resolved=false&binaryQuestions.search=&binaryQuestions.sortBy=popularity&predictors=community"
|
||||
|
@ -14,7 +15,7 @@ let avg = (array) => array.reduce((a, b) => Number(a) + Number(b)) / array.lengt
|
|||
let unique = arr => [...new Set(arr)]
|
||||
let sleep = (ms) => new Promise(resolve => setTimeout(resolve, ms));
|
||||
|
||||
function processArray(arrayQuestions) {
|
||||
async function processArray(arrayQuestions) {
|
||||
let questions = arrayQuestions.map(question => question.questionTitle)
|
||||
let uniqueQuestions = unique(questions)
|
||||
let questionsObj = ({})
|
||||
|
@ -81,8 +82,10 @@ function processArray(arrayQuestions) {
|
|||
}
|
||||
|
||||
}
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/elicit-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/elicit-questions.json', string);
|
||||
await upsert(results, "elicit-questions")
|
||||
|
||||
console.log("Done")
|
||||
}
|
||||
|
||||
|
@ -109,11 +112,11 @@ export async function elicit() {
|
|||
.then(query => query.data)
|
||||
await Papa.parse(csvContent, {
|
||||
header: true,
|
||||
complete: results => {
|
||||
complete: async (results) => {
|
||||
console.log('Downloaded', results.data.length, 'records.');
|
||||
//resolve(results.data);
|
||||
//console.log(results.data)
|
||||
processArray(results.data)
|
||||
await processArray(results.data)
|
||||
}
|
||||
});
|
||||
}
|
|
@ -1,8 +1,10 @@
|
|||
import { calculateStars } from "./stars.js"
|
||||
import fs from "fs"
|
||||
import {calculateStars} from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
export function estimize(){
|
||||
let data = fs.readFileSync('/home/nuno/Documents/core/software/fresh/js/metaforecasts/metaforecasts-current/data/s-and-p-500-companies/companies.csv', 'utf8')
|
||||
|
||||
export async function estimize(){
|
||||
let data = fs.readFileSync('./src/input/s-and-p-500-companies/companies.csv', 'utf8')
|
||||
|
||||
let splitData = data.split("\n")
|
||||
let results = []
|
||||
|
@ -27,7 +29,8 @@ export function estimize(){
|
|||
}
|
||||
}
|
||||
console.log(results)
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/estimize-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/estimize-questions.json', string);
|
||||
await upsert(results, "estimize-questions")
|
||||
}
|
||||
//estimize()
|
|
@ -1,7 +1,8 @@
|
|||
/* Imports */
|
||||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import { upsert } from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let unixtime = new Date() .getTime()
|
||||
|
@ -104,8 +105,9 @@ export async function fantasyscotus() {
|
|||
let rawData = await fetchData()
|
||||
let results = await processData(rawData)
|
||||
//console.log(results)
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/fantasyscotus-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/fantasyscotus-questions.json', string);
|
||||
await upsert(results, "fantasyscotus-questions")
|
||||
console.log("Done")
|
||||
}
|
||||
//fantasyscotus()
|
|
@ -1,7 +1,8 @@
|
|||
/* Imports */
|
||||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import { upsert } from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let graphQLendpoint = "https://api.foretold.io/graphql"
|
||||
|
@ -90,8 +91,9 @@ export async function foretold(){
|
|||
results.push(result)
|
||||
})
|
||||
}
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/foretold-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/foretold-questions.json', string);
|
||||
await upsert(results, "foretold-questions")
|
||||
console.log("Done")
|
||||
}
|
||||
// foretold()
|
|
@ -1,8 +1,9 @@
|
|||
/* Imports */
|
||||
import fs from "fs"
|
||||
import axios from "axios"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import { upsert } from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let locationData = "./data/"
|
||||
|
@ -24,7 +25,7 @@ async function fetchPage(url) {
|
|||
/* Body */
|
||||
|
||||
async function main() {
|
||||
let rawdata = fs.readFileSync("./data/givewell-urls.txt")
|
||||
let rawdata = fs.readFileSync("./src/input/givewellopenphil-urls.txt")
|
||||
let data = rawdata.toString().split("\n").filter(url => url != "");
|
||||
console.log(data)
|
||||
let results = []
|
||||
|
@ -53,7 +54,8 @@ async function main() {
|
|||
console.log(result)
|
||||
results.push(result)
|
||||
}
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/givewell-questions-unprocessed.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/givewell-questions-unprocessed.json', string);
|
||||
await upsert(results, "givewell-questions-unprocessed")
|
||||
}
|
||||
main()
|
|
@ -2,8 +2,9 @@
|
|||
import axios from "axios"
|
||||
import fs from "fs"
|
||||
import { Tabletojson } from "tabletojson"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import { upsert } from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let endpoints = ["https://goodjudgment.io/superforecasts/", "https://goodjudgment.io/economist/"]
|
||||
|
@ -65,8 +66,9 @@ export async function goodjudgment() {
|
|||
}
|
||||
}
|
||||
console.log(results)
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/goodjudgment-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/goodjudgment-questions.json', string);
|
||||
await upsert(results, "goodjudgment-questions")
|
||||
console.log("Done")
|
||||
}
|
||||
//goodjudgment()
|
|
@ -2,8 +2,9 @@
|
|||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import { Tabletojson } from "tabletojson"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import { upsert } from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let htmlEndPoint = 'https://www.gjopen.com/questions?page='
|
||||
|
@ -12,7 +13,7 @@ let htmlEndPoint = 'https://www.gjopen.com/questions?page='
|
|||
|
||||
function getcookie() {
|
||||
try {
|
||||
let rawcookie = fs.readFileSync("./src/privatekeys.json")
|
||||
let rawcookie = fs.readFileSync("./src/input/privatekeys.json")
|
||||
let cookie = JSON.parse(rawcookie).goodjudmentopencookie
|
||||
if (cookie == undefined) {
|
||||
throw new Error('No cookie for Good Judgment Open!');
|
||||
|
@ -135,7 +136,7 @@ export async function goodjudgmentopen() {
|
|||
|
||||
let i = 1
|
||||
let response = await fetchPage(i, cookie)
|
||||
let questions = []
|
||||
let results = []
|
||||
let init = Date.now()
|
||||
console.log("Downloading... This might take a couple of minutes. Results will be shown.")
|
||||
while (!isEnd(response)) {
|
||||
|
@ -161,7 +162,7 @@ export async function goodjudgmentopen() {
|
|||
...moreinfo
|
||||
})
|
||||
console.log(question)
|
||||
questions.push(question)
|
||||
results.push(question)
|
||||
} catch (error) {
|
||||
console.log(error)
|
||||
console.log(`We encountered some error when fetching the URL: ${url}, so it won't appear on the final json`)
|
||||
|
@ -178,8 +179,9 @@ export async function goodjudgmentopen() {
|
|||
console.log(`We encountered some error when fetching page #${i}, so it won't appear on the final json`)
|
||||
}
|
||||
}
|
||||
let string = JSON.stringify(questions, null, 2)
|
||||
fs.writeFileSync('./data/goodjudmentopen-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/goodjudmentopen-questions.json', string);
|
||||
await upsert(results, "goodjudmentopen-questions")
|
||||
|
||||
let end = Date.now()
|
||||
let difference = end - init
|
|
@ -1,8 +1,9 @@
|
|||
/* Imports */
|
||||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import { upsert } from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let hypermindEnpoint1 = 'https://predict.hypermind.com/dash/jsx.json'
|
||||
|
@ -14,7 +15,7 @@ function sleep(ms) {
|
|||
|
||||
function getcookie() {
|
||||
try {
|
||||
let rawcookie = fs.readFileSync("./src/privatekeys.json")
|
||||
let rawcookie = fs.readFileSync("./src/input/privatekeys.json")
|
||||
let cookie = JSON.parse(rawcookie).hypermindcookie
|
||||
if (cookie == undefined) {
|
||||
throw new Error('No cookie for Hypermind!');
|
||||
|
@ -222,8 +223,9 @@ export async function hypermind() {
|
|||
}
|
||||
}
|
||||
//console.log(resultsTotalUnique)
|
||||
let string = JSON.stringify(resultsTotalUnique, null, 2)
|
||||
fs.writeFileSync('./data/hypermind-questions.json', string);
|
||||
// let string = JSON.stringify(resultsTotalUnique, null, 2)
|
||||
// fs.writeFileSync('./data/hypermind-questions.json', string);
|
||||
await upsert(resultsTotalUnique, "hypermind-questions")
|
||||
|
||||
}
|
||||
//hypermind()
|
|
@ -1,7 +1,8 @@
|
|||
/* Imports */
|
||||
import axios from "axios"
|
||||
import fs from "fs"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let endpointPolitics = `https://ss-aka-ori.ladbrokes.com/openbet-ssviewer/Drilldown/2.31/EventToOutcomeForClass/302,301,300?simpleFilter=event.siteChannels:contains:M&simpleFilter=event.eventSortCode:intersects:TNMT,TR01,TR02,TR03,TR04,TR05,TR06,TR07,TR08,TR09,TR10,TR11,TR12,TR13,TR14,TR15,TR16,TR17,TR18,TR19,TR20&simpleFilter=event.suspendAtTime:greaterThan:${new Date().toISOString()}.000Z&limitRecords=outcome:1&limitRecords=market:1&translationLang=en&responseFormat=json&prune=event&prune=market`
|
||||
|
@ -127,8 +128,9 @@ export async function ladbrokes() {
|
|||
let response = await fetchUrl(endpointPolitics)
|
||||
let results = await processResults(response)
|
||||
console.log(results)
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/ladbrokes-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/ladbrokes-questions.json', string);
|
||||
await upsert(results, "ladbrokes-questions")
|
||||
console.log("Done")
|
||||
}
|
||||
//ladbrokes()
|
|
@ -1,8 +1,9 @@
|
|||
/* Imports */
|
||||
import axios from "axios"
|
||||
import fs from 'fs'
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let jsonEndPoint = 'https://www.metaculus.com/api2/questions/?page='
|
||||
|
@ -134,8 +135,10 @@ export async function metaculus() {
|
|||
i = i+1
|
||||
}
|
||||
|
||||
let string = JSON.stringify(all_questions, null, 2)
|
||||
fs.writeFileSync('./data/metaculus-questions.json', string);
|
||||
// let string = JSON.stringify(all_questions, null, 2)
|
||||
// fs.writeFileSync('./data/metaculus-questions.json', string);
|
||||
await upsert(all_questions, "metaculus-questions")
|
||||
|
||||
console.log("Done")
|
||||
}
|
||||
//metaculus()
|
|
@ -1,7 +1,8 @@
|
|||
/* Imports */
|
||||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let graphQLendpoint = 'https://api.thegraph.com/subgraphs/name/protofire/omen'
|
||||
|
@ -86,10 +87,11 @@ async function fetch_all() {
|
|||
|
||||
/* Body */
|
||||
export async function omen() {
|
||||
let result = await fetch_all()
|
||||
//console.log(result)
|
||||
let string = JSON.stringify(result, null, 2)
|
||||
fs.writeFileSync('./data/omen-questions.json', string);
|
||||
console.log("Done")
|
||||
let results = await fetch_all()
|
||||
// console.log(result)
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/omen-questions.json', string);
|
||||
await upsert(results, "omen-questions")
|
||||
console.log("Done")
|
||||
}
|
||||
//omen()
|
|
@ -1,7 +1,8 @@
|
|||
/* Imports */
|
||||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let graphQLendpoint = "https://api.thegraph.com/subgraphs/name/tokenunion/polymarket-matic"//"https://subgraph-matic.poly.market/subgraphs/name/TokenUnion/polymarket"//"https://subgraph-backup.poly.market/subgraphs/name/TokenUnion/polymarket"//'https://subgraph-matic.poly.market/subgraphs/name/TokenUnion/polymarket3'
|
||||
|
@ -127,10 +128,11 @@ async function fetch_all() {
|
|||
|
||||
/* Body */
|
||||
export async function polymarket() {
|
||||
let result = await fetch_all()
|
||||
console.log(result)
|
||||
//console.log(result)
|
||||
let string = JSON.stringify(result, null, 2)
|
||||
fs.writeFileSync('./data/polymarket-questions.json', string);
|
||||
let results = await fetch_all()
|
||||
console.log(results)
|
||||
// console.log(result)
|
||||
// let string = JSON.stringify(result, null, 2)
|
||||
// fs.writeFileSync('./data/polymarket-questions.json', string);
|
||||
await upsert(results, "polymarket-questions")
|
||||
console.log("Done")
|
||||
}
|
|
@ -1,8 +1,9 @@
|
|||
/* Imports */
|
||||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Support functions */
|
||||
async function fetchmarkets() {
|
||||
|
@ -31,7 +32,7 @@ function sleep(ms) {
|
|||
export async function predictit() {
|
||||
let response = await fetchmarkets()
|
||||
console.log(response)
|
||||
let result = []
|
||||
let results = []
|
||||
for (let market of response) {
|
||||
let isbinary = market.contracts.length == 1;
|
||||
await sleep(3000 * (1 + Math.random()))
|
||||
|
@ -84,10 +85,12 @@ export async function predictit() {
|
|||
|
||||
})
|
||||
console.log(obj)
|
||||
result.push(obj)
|
||||
results.push(obj)
|
||||
}
|
||||
//console.log(result)
|
||||
let string = JSON.stringify(result, null, 2)
|
||||
fs.writeFileSync('./data/predictit-questions.json', string);
|
||||
//console.log(results)
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/predictit-questions.json', string);
|
||||
await upsert(results, "predictit-questions")
|
||||
|
||||
console.log("Done")
|
||||
}
|
|
@ -1,8 +1,9 @@
|
|||
/* Imports */
|
||||
import fs from 'fs'
|
||||
import axios from "axios"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import { calculateStars } from "../utils/stars.js"
|
||||
import {upsert} from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let htmlEndPointEntrance = 'https://api.smarkets.com/v3/events/'
|
||||
|
@ -150,8 +151,10 @@ export async function smarkets() {
|
|||
}
|
||||
//console.log(results)
|
||||
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/smarkets-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/smarkets-questions.json', string);
|
||||
await upsert(results, "smarkets-questions")
|
||||
|
||||
|
||||
}
|
||||
//smarkets()
|
|
@ -1,8 +1,9 @@
|
|||
/* Imports */
|
||||
import axios from "axios"
|
||||
import fs from "fs"
|
||||
import toMarkdown from "./toMarkdown.js"
|
||||
import { calculateStars } from "./stars.js"
|
||||
import toMarkdown from "../utils/toMarkdown.js"
|
||||
import {calculateStars} from "../utils/stars.js"
|
||||
import { upsert } from "../utils/mongo-wrapper.js"
|
||||
|
||||
/* Definitions */
|
||||
let endpoint = "https://sports.williamhill.com/betting/en-gb/politics"
|
||||
|
@ -124,8 +125,10 @@ let processhtml2 = (html) => {
|
|||
export async function williamhill() {
|
||||
let response = await fetchUrl("https://sports.williamhill.com/betting/en-gb/politics")
|
||||
let results = processResults(response)
|
||||
let string = JSON.stringify(results, null, 2)
|
||||
fs.writeFileSync('./data/williamhill-questions.json', string);
|
||||
// let string = JSON.stringify(results, null, 2)
|
||||
// fs.writeFileSync('./data/williamhill-questions.json', string);
|
||||
await upsert(results, "williamhill-questions")
|
||||
|
||||
console.log("Done")
|
||||
}
|
||||
//williamhill()
|
42
src/utils/doEverything.js
Normal file
42
src/utils/doEverything.js
Normal file
|
@ -0,0 +1,42 @@
|
|||
import {csetforetell} from "../platforms/csetforetell-fetch.js"
|
||||
import {elicit} from "../platforms/elicit-fetch.js"
|
||||
import {estimize} from "../platforms/estimize-fetch.js"
|
||||
import {fantasyscotus} from "../platforms/fantasyscotus-fetch.js"
|
||||
import {foretold} from "../platforms/foretold-fetch.js"
|
||||
import {goodjudgment} from "../platforms/goodjudgment-fetch.js"
|
||||
import {goodjudgmentopen} from "../platforms/goodjudmentopen-fetch.js"
|
||||
import {hypermind} from "../platforms/hypermind-fetch.js"
|
||||
import {ladbrokes} from "../platforms/ladbrokes-fetch.js"
|
||||
import {metaculus} from "../platforms/metaculus-fetch.js"
|
||||
import {polymarket} from "../platforms/polymarket-fetch.js"
|
||||
import {predictit} from "../platforms/predictit-fetch.js"
|
||||
import {omen} from "../platforms/omen-fetch.js"
|
||||
import {smarkets} from "../platforms/smarkets-fetch.js"
|
||||
import {williamhill} from "../platforms/williamhill-fetch.js"
|
||||
|
||||
import {mergeEverything} from "./mergeEverything.js"
|
||||
|
||||
/* Do everything */
|
||||
|
||||
export async function tryCatchTryAgain (fun) {
|
||||
try{
|
||||
console.log("Initial try")
|
||||
await fun()
|
||||
}catch (error) {
|
||||
console.log("Second try")
|
||||
console.log(error)
|
||||
try{
|
||||
await fun()
|
||||
}catch (error){
|
||||
console.log(error)
|
||||
}
|
||||
}
|
||||
}
|
||||
export async function doEverything(){
|
||||
let functions = [csetforetell, elicit, /* estimize, */ fantasyscotus, foretold, goodjudgment, goodjudgmentopen, hypermind, ladbrokes, metaculus, polymarket, predictit, omen, smarkets, williamhill, mergeEverything]
|
||||
|
||||
for(let fun of functions){
|
||||
console.log(fun.name)
|
||||
await tryCatchTryAgain(fun)
|
||||
}
|
||||
}
|
3
src/utils/doEverythingForScheduler.js
Normal file
3
src/utils/doEverythingForScheduler.js
Normal file
|
@ -0,0 +1,3 @@
|
|||
import {doEverything} from "./doEverything.js"
|
||||
|
||||
doEverything()
|
18
src/utils/manualSendToMongo.js
Normal file
18
src/utils/manualSendToMongo.js
Normal file
|
@ -0,0 +1,18 @@
|
|||
import fs from 'fs'
|
||||
import { mongoRead, upsert } from "./mongo-wrapper.js"
|
||||
|
||||
/* This is necessary for estimize, the database of x-risk estimates, and for the OpenPhil/GiveWell predictions. Unlike the others, I'm not fetching them constantly, but only once. */
|
||||
|
||||
let pushManualFiles = ["estimize", "givewellopenphil", "xrisk"]
|
||||
let suffixFiles = "-questions.json"
|
||||
let suffixMongo = "-questions"
|
||||
|
||||
let main = async () => {
|
||||
for(let file of pushManualFiles){
|
||||
let fileRaw = fs.readFileSync(`./src/input/${file+suffixFiles}`)
|
||||
let fileContents = JSON.parse(fileRaw)
|
||||
console.log(fileContents)
|
||||
await upsert(fileContents, file+suffixMongo)
|
||||
}
|
||||
}
|
||||
main()
|
18
src/utils/mergeEverything.js
Normal file
18
src/utils/mergeEverything.js
Normal file
|
@ -0,0 +1,18 @@
|
|||
import { mongoRead, upsert } from "./mongo-wrapper.js"
|
||||
|
||||
/* Merge everything */
|
||||
let sets = ["csetforetell", "elicit", "estimize", "fantasyscotus", "foretold", "givewellopenphil", "goodjudgment","goodjudmentopen", "hypermind", "ladbrokes", "metaculus", "polymarket", "predictit", "omen", "smarkets", "williamhill", "xrisk"]
|
||||
let suffix = "-questions"
|
||||
|
||||
export async function mergeEverything(){
|
||||
let merged = []
|
||||
for(let set of sets){
|
||||
let json = await mongoRead(set+suffix)
|
||||
merged = merged.concat(json)
|
||||
}
|
||||
let mergedprocessed = merged.map(element => ({...element, optionsstringforsearch: element.options.map(option => option.name).join(", ")}))
|
||||
await upsert( mergedprocessed,"metaforecasts")
|
||||
console.log("Done")
|
||||
}
|
||||
|
||||
|
77
src/utils/mongo-wrapper.js
Normal file
77
src/utils/mongo-wrapper.js
Normal file
|
@ -0,0 +1,77 @@
|
|||
import pkg from 'mongodb';
|
||||
const {MongoClient} = pkg;
|
||||
|
||||
export async function upsert (contents, documentName, collectionName="metaforecastCollection", databaseName="metaforecastDatabase"){
|
||||
const url = process.env.MONGODB_URL;
|
||||
const client = new MongoClient(url);
|
||||
|
||||
try {
|
||||
await client.connect();
|
||||
console.log("Connected correctly to server");
|
||||
const db = client.db(databaseName);
|
||||
|
||||
// Use the collection "data"
|
||||
const collection = db.collection(collectionName);
|
||||
|
||||
// Construct a document
|
||||
let document = ({
|
||||
"name": documentName,
|
||||
"timestamp": new Date().toISOString(),
|
||||
"contentsArray": contents
|
||||
})
|
||||
// Create a filter
|
||||
const filter = { "name": documentName };
|
||||
|
||||
// Insert a single document, wait for promise so we can read it back
|
||||
// const p = await collection.insertOne(metaforecastDocument);
|
||||
await collection.replaceOne(filter, document, { upsert: true });
|
||||
|
||||
// Find one document
|
||||
const myDocument = await collection.findOne(filter);
|
||||
|
||||
// Print to the console
|
||||
console.log(myDocument);
|
||||
} catch (err) {
|
||||
console.log(err.stack);
|
||||
}
|
||||
finally {
|
||||
await client.close();
|
||||
}
|
||||
}
|
||||
|
||||
export async function mongoRead (documentName, collectionName="metaforecastCollection", databaseName="metaforecastDatabase"){
|
||||
const url = "mongodb+srv://heroku:MxHTRQsqFasdlpoD@metaforecastdatabaseclu.wgk8a.mongodb.net?writeConcern=majority";
|
||||
|
||||
const client = new MongoClient(url, {
|
||||
useNewUrlParser: true,
|
||||
useUnifiedTopology: true,
|
||||
});
|
||||
|
||||
let documentContents
|
||||
try {
|
||||
await client.connect();
|
||||
console.log(`Connected correctly to server to read ${documentName}`);
|
||||
const db = client.db(databaseName);
|
||||
|
||||
// Use the collection "data"
|
||||
const collection = db.collection(collectionName);
|
||||
|
||||
// Search options
|
||||
const query = { "name": documentName };
|
||||
const options = {
|
||||
// sort matched documents in descending order by rating
|
||||
sort: { rating: -1 },
|
||||
};
|
||||
|
||||
// Insert a single document, wait for promise so we can read it back
|
||||
// const p = await collection.insertOne(metaforecastDocument);
|
||||
const document = await collection.findOne(query, options);
|
||||
documentContents = document.contentsArray
|
||||
} catch (err) {
|
||||
console.log(err.stack);
|
||||
}
|
||||
finally {
|
||||
await client.close();
|
||||
}
|
||||
return documentContents
|
||||
}
|
Loading…
Reference in New Issue
Block a user