Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danielmiessler/Substrate
/ functions
Functions
64 in github.com/danielmiessler/Substrate
⨍
Functions
64
◇
Types & classes
38
↓ 31 callers
Function
log
(level: LogEntry['level'], message: string)
Data/sources/DS-00007—BLS_JOLTS_Labor_Market/update.ts:176
↓ 28 callers
Function
log
(level: LogEntry['level'], message: string)
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:80
↓ 27 callers
Function
log
(level: LogEntry['level'], message: string)
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:104
↓ 26 callers
Function
log
(level: LogEntry['level'], message: string)
Data/sources/DS-00004—FRED_Economic_Wellbeing/update.ts:153
↓ 24 callers
Function
log
(level: LogEntry['level'], message: string)
Data/sources/DS-00001—WHO_Global_Health_Observatory/update.ts:58
↓ 24 callers
Function
log
(level: LogEntry['level'], message: string)
Data/sources/DS-00002—UN_SDG_Indicators/update.ts:64
↓ 20 callers
Function
log
(level: 'INFO' | 'WARNING' | 'ERROR', message: string)
Data/sources/DS-00003—World_Bank_Open_Data/update.ts:49
↓ 4 callers
Function
sleep
(ms: number)
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:113
↓ 3 callers
Method
buildUrl
* Build API URL with authentication parameters
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:139
↓ 3 callers
Method
rateLimitedGet
* Rate-limited HTTP GET request * Ensures 6-second minimum delay between requests (10 req/min limit)
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:108
↓ 3 callers
Function
sleep
(ms: number)
Data/sources/DS-00003—World_Bank_Open_Data/update.ts:56
↓ 3 callers
Function
sleep
(ms: number)
Data/sources/DS-00001—WHO_Global_Health_Observatory/update.ts:67
↓ 3 callers
Function
sleep
(ms: number)
Data/sources/DS-00002—UN_SDG_Indicators/update.ts:71
↓ 3 callers
Function
sleep
(ms: number)
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:89
↓ 3 callers
Function
sleep
(ms: number)
Data/sources/DS-00004—FRED_Economic_Wellbeing/update.ts:162
↓ 2 callers
Function
fetchCensusData
( year: string, estimateType: 'acs1' | 'acs5', variableGroup: string, variables: string[], geoLevel:
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:152
↓ 2 callers
Function
sleep
(ms: number)
Data/sources/DS-00007—BLS_JOLTS_Labor_Market/update.ts:185
↓ 1 callers
Function
buildCensusUrl
( year: string, estimateType: 'acs1' | 'acs5', variables: string[], geography: string )
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:139
↓ 1 callers
Method
calculateMedian
(values: number[])
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:341
↓ 1 callers
Method
calculateSummaryStats
* Calculate summary statistics for air quality data
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:305
↓ 1 callers
Function
checkRateLimit
()
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:116
↓ 1 callers
Method
ensureDataDirectory
()
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:362
↓ 1 callers
Function
fetchCDCData
(queryType: keyof typeof CONFIG.queries, retryCount = 0)
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:211
↓ 1 callers
Function
fetchIndicatorData
(indicatorCode: string, retryCount = 0)
Data/sources/DS-00001—WHO_Global_Health_Observatory/update.ts:70
↓ 1 callers
Function
fetchJOLTSSeries
( seriesIds: string[], indicatorConfigs: IndicatorConfig[], retryCount = 0 )
Data/sources/DS-00007—BLS_JOLTS_Labor_Market/update.ts:188
↓ 1 callers
Function
fetchSDGData
(goal: number, indicator: string, retryCount = 0)
Data/sources/DS-00002—UN_SDG_Indicators/update.ts:73
↓ 1 callers
Function
fetchSeriesObservations
( seriesId: string, indicatorConfig: IndicatorConfig, retryCount = 0 )
Data/sources/DS-00004—FRED_Economic_Wellbeing/update.ts:165
↓ 1 callers
Function
fetchWBData
(indicator: string, retryCount = 0)
Data/sources/DS-00003—World_Bank_Open_Data/update.ts:58
↓ 1 callers
Function
generatePermissionToQuitSummary
(allData: IndicatorData[])
Data/sources/DS-00007—BLS_JOLTS_Labor_Market/update.ts:344
↓ 1 callers
Function
generateXMLRequest
(queryType: keyof typeof CONFIG.queries, startYear = '2015', endYear = '2023')
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:92
↓ 1 callers
Method
getDailyDataByState
* Fetch daily air quality data for a state, parameter, and year * * Endpoint: dailyData/byState * Returns: Daily (midnight-to-midnight) summa
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:154
↓ 1 callers
Method
getMonitorsByState
* Fetch monitoring site metadata for a state * * Endpoint: monitors/byState * Returns: Monitoring station locations and metadata
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:184
↓ 1 callers
Function
main
()
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:484
↓ 1 callers
Function
parseArgs
()
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:398
↓ 1 callers
Function
parseXMLResponse
(xmlString: string)
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:157
↓ 1 callers
Function
printHelp
()
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:430
↓ 1 callers
Method
processData
* Process and structure AQS data for storage
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:260
↓ 1 callers
Method
saveData
* Save processed data to JSON file
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:369
↓ 1 callers
Method
saveSummary
* Save summary statistics
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:379
↓ 1 callers
Function
transformToSubstrateFormat
(data: WBData[])
Data/sources/DS-00003—World_Bank_Open_Data/update.ts:94
↓ 1 callers
Function
transformToSubstrateFormat
(data: IndicatorData[])
Data/sources/DS-00001—WHO_Global_Health_Observatory/update.ts:106
↓ 1 callers
Function
transformToSubstrateFormat
( data: CensusRecord[], year: string, estimateType: string, variableGroup: string )
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:218
↓ 1 callers
Function
transformToSubstrateFormat
(data: SDGData[])
Data/sources/DS-00002—UN_SDG_Indicators/update.ts:110
↓ 1 callers
Function
transformToSubstrateFormat
(data: MortalityRecord[], queryType: string)
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:262
↓ 1 callers
Function
transformToSubstrateFormat
(allData: IndicatorData[])
Data/sources/DS-00004—FRED_Economic_Wellbeing/update.ts:228
↓ 1 callers
Function
transformToSubstrateFormat
(allData: IndicatorData[])
Data/sources/DS-00007—BLS_JOLTS_Labor_Market/update.ts:297
↓ 1 callers
Function
updateACSData
()
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:282
↓ 1 callers
Function
updateCDCWONDER
()
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:321
↓ 1 callers
Function
updateFREDData
()
Data/sources/DS-00004—FRED_Economic_Wellbeing/update.ts:284
↓ 1 callers
Function
updateJOLTSData
()
Data/sources/DS-00007—BLS_JOLTS_Labor_Market/update.ts:430
↓ 1 callers
Function
updateSDGData
()
Data/sources/DS-00002—UN_SDG_Indicators/update.ts:151
↓ 1 callers
Function
updateSourceMetadata
(summary: UpdateSummary)
Data/sources/DS-00003—World_Bank_Open_Data/update.ts:114
↓ 1 callers
Function
updateSourceMetadata
(summary: UpdateSummary)
Data/sources/DS-00001—WHO_Global_Health_Observatory/update.ts:127
↓ 1 callers
Function
updateSourceMetadata
(summary: UpdateSummary)
Data/sources/DS-00006—Census_ACS_Social_Wellbeing/update.ts:256
↓ 1 callers
Function
updateSourceMetadata
(summary: UpdateSummary)
Data/sources/DS-00002—UN_SDG_Indicators/update.ts:128
↓ 1 callers
Function
updateSourceMetadata
(summary: UpdateSummary)
Data/sources/DS-00005—CDC_WONDER_Mortality/update.ts:286
↓ 1 callers
Function
updateSourceMetadata
(summary: UpdateSummary)
Data/sources/DS-00004—FRED_Economic_Wellbeing/update.ts:257
↓ 1 callers
Function
updateSourceMetadata
(summary: UpdateSummary)
Data/sources/DS-00007—BLS_JOLTS_Labor_Market/update.ts:403
↓ 1 callers
Function
updateWHOData
()
Data/sources/DS-00001—WHO_Global_Health_Observatory/update.ts:162
↓ 1 callers
Function
updateWorldBankData
()
Data/sources/DS-00003—World_Bank_Open_Data/update.ts:131
↓ 1 callers
Method
validateConfig
()
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:95
Method
constructor
(config: AQSConfig)
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:90
Method
constructor
(dataDir: string = './data')
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:357
Method
getAnnualDataByState
* Fetch annual summary data (more efficient for multi-year trends) * * Endpoint: annualData/byState * Returns: Annual summary statistics
Data/sources/DS-00008—EPA_Air_Quality_System/update.ts:204