add event_date column to event_knowledge and event_predictions tables; update related logic in admin panel and augorWorker
This commit is contained in:
+117
-4
@@ -113,11 +113,8 @@ function runColumnMigrations(db) {
|
||||
}
|
||||
|
||||
function seedCompanies(db) {
|
||||
const count = db.prepare("SELECT COUNT(*) as c FROM tracked_companies").get().c;
|
||||
if (count > 0) return;
|
||||
|
||||
const insert = db.prepare(
|
||||
"INSERT INTO tracked_companies (name, ticker, aliases) VALUES (?, ?, ?)"
|
||||
"INSERT OR IGNORE INTO tracked_companies (name, ticker, aliases) VALUES (?, ?, ?)"
|
||||
);
|
||||
|
||||
const companies = [
|
||||
@@ -168,6 +165,122 @@ function seedCompanies(db) {
|
||||
{ name: "Western Digital", ticker: "WDC", aliases: ["WD", "Western Digital Corporation"] },
|
||||
{ name: "Seagate", ticker: "STX", aliases: ["Seagate Technology"] },
|
||||
{ name: "Pure Storage", ticker: "PSTG", aliases: [] },
|
||||
|
||||
// more AI labs
|
||||
{ name: "Mistral AI", ticker: "MISTRAL", aliases: ["Mistral"] },
|
||||
{ name: "Cohere", ticker: "COHERE", aliases: [] },
|
||||
{ name: "DeepSeek", ticker: "DEEPSEEK", aliases: ["DeepSeek AI"] },
|
||||
{ name: "Stability AI", ticker: "STABILITY", aliases: [] },
|
||||
{ name: "Inflection AI", ticker: "INFLECTION", aliases: [] },
|
||||
{ name: "Scale AI", ticker: "SCALEAI", aliases: ["Scale"] },
|
||||
{ name: "Hugging Face", ticker: "HF", aliases: [] },
|
||||
{ name: "Cerebras Systems", ticker: "CBRS", aliases: ["Cerebras"] },
|
||||
{ name: "Groq", ticker: "GROQ", aliases: [] },
|
||||
|
||||
// chinese tech
|
||||
{ name: "Alibaba", ticker: "BABA", aliases: ["Alibaba Group", "Taobao", "Alipay"] },
|
||||
{ name: "Tencent", ticker: "0700.HK", aliases: ["Tencent Holdings", "WeChat"] },
|
||||
{ name: "Baidu", ticker: "BIDU", aliases: ["Baidu Inc"] },
|
||||
{ name: "Huawei", ticker: "HUAWEI", aliases: ["Huawei Technologies"] },
|
||||
{ name: "ByteDance", ticker: "BYTEDANCE", aliases: ["TikTok", "Douyin"] },
|
||||
{ name: "Xiaomi", ticker: "1810.HK", aliases: [] },
|
||||
{ name: "SMIC", ticker: "688981.SS", aliases: ["Semiconductor Manufacturing International Corporation"] },
|
||||
{ name: "DJI", ticker: "DJI", aliases: ["Da-Jiang Innovations"] },
|
||||
|
||||
// defense / aerospace
|
||||
{ name: "Lockheed Martin", ticker: "LMT", aliases: ["Lockheed"] },
|
||||
{ name: "Raytheon Technologies", ticker: "RTX", aliases: ["RTX", "Raytheon"] },
|
||||
{ name: "Northrop Grumman", ticker: "NOC", aliases: ["Northrop"] },
|
||||
{ name: "Boeing", ticker: "BA", aliases: ["Boeing Company"] },
|
||||
{ name: "General Dynamics", ticker: "GD", aliases: [] },
|
||||
{ name: "BAE Systems", ticker: "BA.L", aliases: ["BAE"] },
|
||||
{ name: "L3Harris Technologies", ticker: "LHX", aliases: ["L3Harris"] },
|
||||
{ name: "Leidos", ticker: "LDOS", aliases: [] },
|
||||
{ name: "SAIC", ticker: "SAIC", aliases: ["Science Applications International Corporation"] },
|
||||
{ name: "Booz Allen Hamilton", ticker: "BAH", aliases: ["Booz Allen"] },
|
||||
{ name: "Thales Group", ticker: "HO.PA", aliases: ["Thales"] },
|
||||
{ name: "Airbus", ticker: "AIR.PA", aliases: ["Airbus SE"] },
|
||||
{ name: "Leonardo", ticker: "LDO.MI", aliases: ["Leonardo SpA"] },
|
||||
{ name: "Rheinmetall", ticker: "RHM.DE", aliases: [] },
|
||||
|
||||
// telecom
|
||||
{ name: "Ericsson", ticker: "ERIC", aliases: ["Telefonaktiebolaget LM Ericsson"] },
|
||||
{ name: "Nokia", ticker: "NOK", aliases: ["Nokia Corporation"] },
|
||||
{ name: "AT&T", ticker: "T", aliases: [] },
|
||||
{ name: "Verizon", ticker: "VZ", aliases: ["Verizon Communications"] },
|
||||
{ name: "T-Mobile", ticker: "TMUS", aliases: ["T-Mobile US"] },
|
||||
{ name: "Deutsche Telekom", ticker: "DTE.DE", aliases: [] },
|
||||
{ name: "SoftBank", ticker: "9984.T", aliases: ["SoftBank Group"] },
|
||||
|
||||
// finance / banking
|
||||
{ name: "JPMorgan Chase", ticker: "JPM", aliases: ["JPMorgan", "JP Morgan"] },
|
||||
{ name: "Goldman Sachs", ticker: "GS", aliases: ["Goldman"] },
|
||||
{ name: "BlackRock", ticker: "BLK", aliases: [] },
|
||||
{ name: "Visa", ticker: "V", aliases: [] },
|
||||
{ name: "Mastercard", ticker: "MA", aliases: [] },
|
||||
{ name: "Morgan Stanley", ticker: "MS", aliases: [] },
|
||||
{ name: "Citigroup", ticker: "C", aliases: ["Citi"] },
|
||||
{ name: "Bank of America", ticker: "BAC", aliases: ["BofA"] },
|
||||
{ name: "HSBC", ticker: "HSBA.L", aliases: ["HSBC Holdings"] },
|
||||
{ name: "UBS", ticker: "UBS", aliases: [] },
|
||||
|
||||
// energy / resources
|
||||
{ name: "ExxonMobil", ticker: "XOM", aliases: ["Exxon"] },
|
||||
{ name: "Chevron", ticker: "CVX", aliases: [] },
|
||||
{ name: "Shell", ticker: "SHEL", aliases: ["Shell plc", "Royal Dutch Shell"] },
|
||||
{ name: "BP", ticker: "BP", aliases: ["British Petroleum"] },
|
||||
{ name: "TotalEnergies", ticker: "TTE.PA", aliases: ["Total"] },
|
||||
{ name: "Saudi Aramco", ticker: "2222.SR", aliases: ["Aramco"] },
|
||||
{ name: "NextEra Energy", ticker: "NEE", aliases: [] },
|
||||
|
||||
// pharma / biotech
|
||||
{ name: "Pfizer", ticker: "PFE", aliases: [] },
|
||||
{ name: "Johnson & Johnson", ticker: "JNJ", aliases: ["J&J"] },
|
||||
{ name: "Moderna", ticker: "MRNA", aliases: [] },
|
||||
{ name: "AstraZeneca", ticker: "AZN", aliases: [] },
|
||||
{ name: "Novartis", ticker: "NVS", aliases: [] },
|
||||
{ name: "Roche", ticker: "ROG.SW", aliases: ["Roche Holding"] },
|
||||
{ name: "Eli Lilly", ticker: "LLY", aliases: [] },
|
||||
{ name: "CRISPR Therapeutics", ticker: "CRSP", aliases: [] },
|
||||
|
||||
// automotive
|
||||
{ name: "Toyota", ticker: "TM", aliases: ["Toyota Motor"] },
|
||||
{ name: "Volkswagen", ticker: "VOW.DE", aliases: ["VW"] },
|
||||
{ name: "Ford", ticker: "F", aliases: ["Ford Motor"] },
|
||||
{ name: "General Motors", ticker: "GM", aliases: ["GM"] },
|
||||
{ name: "BYD", ticker: "002594.SZ", aliases: ["BYD Company"] },
|
||||
{ name: "Rivian", ticker: "RIVN", aliases: [] },
|
||||
|
||||
// media / entertainment
|
||||
{ name: "Netflix", ticker: "NFLX", aliases: [] },
|
||||
{ name: "Disney", ticker: "DIS", aliases: ["The Walt Disney Company"] },
|
||||
{ name: "Comcast", ticker: "CMCSA", aliases: ["NBCUniversal"] },
|
||||
{ name: "Spotify", ticker: "SPOT", aliases: [] },
|
||||
{ name: "Warner Bros Discovery", ticker: "WBD", aliases: ["Warner Bros", "HBO"] },
|
||||
{ name: "News Corp", ticker: "NWSA", aliases: ["Rupert Murdoch"] },
|
||||
|
||||
// retail / e-commerce
|
||||
{ name: "Walmart", ticker: "WMT", aliases: [] },
|
||||
{ name: "Shopify", ticker: "SHOP", aliases: [] },
|
||||
{ name: "eBay", ticker: "EBAY", aliases: [] },
|
||||
|
||||
// cybersecurity
|
||||
{ name: "CrowdStrike", ticker: "CRWD", aliases: [] },
|
||||
{ name: "Palo Alto Networks", ticker: "PANW", aliases: [] },
|
||||
{ name: "SentinelOne", ticker: "S", aliases: [] },
|
||||
{ name: "Fortinet", ticker: "FTNT", aliases: [] },
|
||||
{ name: "Cloudflare", ticker: "NET", aliases: [] },
|
||||
{ name: "Recorded Future", ticker: "RF", aliases: [] },
|
||||
|
||||
// space
|
||||
{ name: "SpaceX", ticker: "SPACEX", aliases: ["Space Exploration Technologies"] },
|
||||
{ name: "Blue Origin", ticker: "BLUEORIGIN", aliases: [] },
|
||||
{ name: "Planet Labs", ticker: "PL", aliases: [] },
|
||||
|
||||
// consulting / professional services
|
||||
{ name: "McKinsey", ticker: "MCKINSEY", aliases: ["McKinsey & Company"] },
|
||||
{ name: "Accenture", ticker: "ACN", aliases: [] },
|
||||
{ name: "Deloitte", ticker: "DELOITTE", aliases: [] },
|
||||
];
|
||||
|
||||
for (const c of companies) {
|
||||
|
||||
Reference in New Issue
Block a user