fix: Update polymarket endpoint
This commit is contained in:
parent
c08ee19479
commit
c573c1a2a6
2252
metaforecasts.tsv
Normal file
2252
metaforecasts.tsv
Normal file
File diff suppressed because it is too large
Load Diff
|
@ -13,7 +13,7 @@ const DEBUG_MODE = "off" // "on"
|
||||||
/* Support functions */
|
/* Support functions */
|
||||||
|
|
||||||
async function fetchPage(page, cookie){
|
async function fetchPage(page, cookie){
|
||||||
console.log(page)
|
console.log(`Page #${page}`)
|
||||||
if(page==1){
|
if(page==1){
|
||||||
cookie=cookie.split(";")[0] // Interesting that it otherwise doesn't work :(
|
cookie=cookie.split(";")[0] // Interesting that it otherwise doesn't work :(
|
||||||
}
|
}
|
||||||
|
|
|
@ -70,7 +70,7 @@ export async function metaculus() {
|
||||||
console.log("Sleeping for 5secs")
|
console.log("Sleeping for 5secs")
|
||||||
await sleep(5000)
|
await sleep(5000)
|
||||||
}
|
}
|
||||||
console.log(`Query #${i}`)
|
console.log(`\nQuery #${i}`)
|
||||||
let metaculusQuestions = await fetchMetaculusQuestions(next)
|
let metaculusQuestions = await fetchMetaculusQuestions(next)
|
||||||
let results = metaculusQuestions.results;
|
let results = metaculusQuestions.results;
|
||||||
let j=false
|
let j=false
|
||||||
|
@ -127,7 +127,7 @@ export async function metaculus() {
|
||||||
//"last_activity_time": result.last_activity_time,
|
//"last_activity_time": result.last_activity_time,
|
||||||
})
|
})
|
||||||
if (Number(result.number_of_predictions) >= 10) {
|
if (Number(result.number_of_predictions) >= 10) {
|
||||||
console.log(` ${interestingInfo.title}`)
|
console.log(`- ${interestingInfo.title}`)
|
||||||
all_questions.push(interestingInfo)
|
all_questions.push(interestingInfo)
|
||||||
if(!j && (i % 20 == 0)){
|
if(!j && (i % 20 == 0)){
|
||||||
console.log(interestingInfo)
|
console.log(interestingInfo)
|
||||||
|
|
|
@ -5,7 +5,7 @@ import { calculateStars } from "../utils/stars.js"
|
||||||
import {upsert} from "../utils/mongo-wrapper.js"
|
import {upsert} from "../utils/mongo-wrapper.js"
|
||||||
|
|
||||||
/* Definitions */
|
/* Definitions */
|
||||||
let graphQLendpoint = "https://api.thegraph.com/subgraphs/name/polymarket/matic-markets-4"// "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'
|
let graphQLendpoint = "https://api.thegraph.com/subgraphs/name/polymarket/matic-markets-5"// "https://api.thegraph.com/subgraphs/name/polymarket/matic-markets-4"// "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'
|
||||||
let units = 10 ** 6
|
let units = 10 ** 6
|
||||||
|
|
||||||
/* Support functions
|
/* Support functions
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
2125
src/utils/evals/old/metaforecasts.tsv
Normal file
2125
src/utils/evals/old/metaforecasts.tsv
Normal file
File diff suppressed because it is too large
Load Diff
|
@ -1,12 +1,13 @@
|
||||||
/* Imports */
|
/* Imports */
|
||||||
import fs from "fs"
|
import fs from "fs"
|
||||||
import { mongoReadWithReadCredentials } from "./mongo-wrapper.js"
|
import { mongoReadWithReadCredentials } from "../mongo-wrapper.js"
|
||||||
|
|
||||||
/* Definitions */
|
/* Definitions */
|
||||||
|
|
||||||
/* Utilities */
|
/* Utilities */
|
||||||
|
|
||||||
/* Support functions */
|
/* Support functions */
|
||||||
|
let getQualityIndicators = forecast => Object.entries(forecast.qualityindicators).map(entry => `${entry[0]}: ${entry[1]}`).join("; ")
|
||||||
|
|
||||||
/* Body */
|
/* Body */
|
||||||
|
|
||||||
|
@ -18,12 +19,16 @@ let main = async () => {
|
||||||
//console.log(uniquePlatforms)
|
//console.log(uniquePlatforms)
|
||||||
|
|
||||||
let forecastsFromGoodPlatforms = json.filter(forecast => highQualityPlatforms.includes(forecast.platform))
|
let forecastsFromGoodPlatforms = json.filter(forecast => highQualityPlatforms.includes(forecast.platform))
|
||||||
let tsv = "index\ttitle\turl\tstars\n"+forecastsFromGoodPlatforms
|
let tsv = "index\ttitle\turl\tqualityindicators\n"+forecastsFromGoodPlatforms
|
||||||
.map((forecast, index) => `${index}\t${forecast.title}\t${forecast.url}\t0`)
|
.map((forecast, index) => {
|
||||||
|
let row = `${index}\t${forecast.title}\t${forecast.url}\t${getQualityIndicators(forecast)}`
|
||||||
|
console.log(row)
|
||||||
|
return row
|
||||||
|
})
|
||||||
.join("\n")
|
.join("\n")
|
||||||
//console.log(tsv)
|
//console.log(tsv)
|
||||||
|
|
||||||
// let string = JSON.stringify(json, null, 2)
|
// let string = JSON.stringify(json, null, 2)
|
||||||
fs.writeFileSync('evals/metaforecasts.tsv', tsv);
|
fs.writeFileSync('metaforecasts.tsv', tsv);
|
||||||
}
|
}
|
||||||
main()
|
main()
|
Loading…
Reference in New Issue
Block a user