Continuing to integrate netlify
This commit is contained in:
		
							parent
							
								
									b86d95778c
								
							
						
					
					
						commit
						2f6c8daaca
					
				
							
								
								
									
										13
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								README.md
									
									
									
									
									
								
							|  | @ -14,8 +14,17 @@ I also created a search engine using Elicit's IDE, which uses GPT-3 to deliver v | |||
| 
 | ||||
| ``git clone https://github.com/QURIresearch/metaforecasts`` | ||||
| 
 | ||||
| ### 2. Enter your own cookies | ||||
| Private session cookies are necessary to query CSET-foretell, Good Judgment Open and Hypermind. You can get these cookies by creating an account in said platforms and then making and inspecting a request (e.g., by making a prediction, or browsing questions). After doing this, you should create a `src/privatekeys.json`, in the same format as `src/privatekeys_example.json` | ||||
| ### 2. Enter your own process.env variables | ||||
| The following environment variables are currently needed to run the `master` branch: | ||||
| - `MONGODB_URL`, a string in the format `"mongodb+srv://<username>:<password>@<mongodburl>/?retryWrites=true&w=majority&useNewUrlParser=true&useUnifiedTopology=true"` | ||||
| - `REBUIDNETLIFYHOOKURL`, a string in the format `"https://api.netlify.com/build_hooks/someprivatestring"` | ||||
| - `CSETFORETELL_COOKIE` | ||||
| - `GOODJUDGMENTOPENCOOKIE` | ||||
| - `HYPERMINDCOOKIE` | ||||
| 
 | ||||
| The cookie formats can be found in `src/input/privatekeys_example.json`; these session cookies are necessary to query CSET-foretell, Good Judgment Open and Hypermind. You can get these cookies by creating an account in said platforms and then making and inspecting a request (e.g., by making a prediction, or browsing questions). After doing this, you should create the environment variables. | ||||
| 
 | ||||
| Alternatively, for fewer complications, have a look at the `commandlineinterface` branch, which instead of requiring environment variables only requires a `src/privatekeys.json`, in the same format as its `src/privatekeys_example.json`. Its disadvantages are that the command line tool in the  `commandlineinterface` is more difficult to integrate with other services.  | ||||
| 
 | ||||
| ### 3. Actually run | ||||
| 
 | ||||
|  |  | |||
|  | @ -13,8 +13,8 @@ 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 {rebuildNetlifySiteWithNewData} from "./rebuildNetliftySiteWithNewData.js" | ||||
| import {mergeEverything} from "./mergeEverything.js" | ||||
| import {rebuildNetlifySiteWithNewData} from "./rebuildNetliftySiteWithNewData.js" | ||||
| 
 | ||||
| /* Do everything */ | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user