diff --git a/data/claude-usage-history.json b/data/claude-usage-history.json index 4c09585..6c5456e 100644 --- a/data/claude-usage-history.json +++ b/data/claude-usage-history.json @@ -1,94 +1,4 @@ [ - { - "session_percent": 4, - "timestamp": "2026-02-13T02:00:02.190984Z", - "weekly_percent": 61 - }, - { - "session_percent": 4, - "timestamp": "2026-02-13T02:00:08.843880Z", - "weekly_percent": 61 - }, - { - "session_percent": 5, - "timestamp": "2026-02-13T03:00:01.588092Z", - "weekly_percent": 61 - }, - { - "session_percent": 5, - "timestamp": "2026-02-13T03:00:09.054536Z", - "weekly_percent": 61 - }, - { - "session_percent": 5, - "timestamp": "2026-02-13T03:19:35.978161Z", - "weekly_percent": 61 - }, - { - "session_percent": 6, - "timestamp": "2026-02-13T04:00:02.058249Z", - "weekly_percent": 62 - }, - { - "session_percent": 6, - "timestamp": "2026-02-13T04:00:07.291457Z", - "weekly_percent": 62 - }, - { - "session_percent": 0, - "timestamp": "2026-02-13T05:00:01.499694Z", - "weekly_percent": 62 - }, - { - "session_percent": 0, - "timestamp": "2026-02-13T05:00:08.469707Z", - "weekly_percent": 62 - }, - { - "session_percent": 6, - "timestamp": "2026-02-13T07:00:05.756504Z", - "weekly_percent": 62 - }, - { - "session_percent": 6, - "timestamp": "2026-02-13T07:00:16.372579Z", - "weekly_percent": 63 - }, - { - "session_percent": 8, - "timestamp": "2026-02-13T07:21:02.010256Z", - "weekly_percent": 63 - }, - { - "session_percent": 9, - "timestamp": "2026-02-13T08:00:02.632884Z", - "weekly_percent": 63 - }, - { - "session_percent": 10, - "timestamp": "2026-02-13T08:00:37.018412Z", - "weekly_percent": 63 - }, - { - "session_percent": 11, - "timestamp": "2026-02-13T09:00:02.053904Z", - "weekly_percent": 63 - }, - { - "session_percent": 11, - "timestamp": "2026-02-13T09:00:06.321929Z", - "weekly_percent": 63 - }, - { - "session_percent": 12, - "timestamp": "2026-02-13T09:19:37.432834Z", - "weekly_percent": 63 - }, - { - "session_percent": 0, - "timestamp": "2026-02-13T10:00:01.902264Z", - "weekly_percent": 64 - }, { "session_percent": 8, "timestamp": "2026-02-13T11:00:01.431657Z", @@ -9998,5 +9908,95 @@ "session_percent": 8, "timestamp": "2026-03-11T04:00:01.496943Z", "weekly_percent": 71 + }, + { + "session_percent": 9, + "timestamp": "2026-03-11T04:02:23.786360Z", + "weekly_percent": 71 + }, + { + "session_percent": 9, + "timestamp": "2026-03-11T04:02:27.480659Z", + "weekly_percent": 71 + }, + { + "session_percent": 0, + "timestamp": "2026-03-11T05:00:01.399992Z", + "weekly_percent": 71 + }, + { + "session_percent": 0, + "timestamp": "2026-03-11T05:02:08.191190Z", + "weekly_percent": 71 + }, + { + "session_percent": 0, + "timestamp": "2026-03-11T05:02:15.535742Z", + "weekly_percent": 71 + }, + { + "session_percent": 7, + "timestamp": "2026-03-11T06:00:02.507240Z", + "weekly_percent": 72 + }, + { + "session_percent": 7, + "timestamp": "2026-03-11T06:02:07.258147Z", + "weekly_percent": 72 + }, + { + "session_percent": 7, + "timestamp": "2026-03-11T06:02:16.262584Z", + "weekly_percent": 72 + }, + { + "session_percent": 16, + "timestamp": "2026-03-11T07:00:02.215563Z", + "weekly_percent": 73 + }, + { + "session_percent": 16, + "timestamp": "2026-03-11T07:02:07.149539Z", + "weekly_percent": 73 + }, + { + "session_percent": 16, + "timestamp": "2026-03-11T07:02:13.521820Z", + "weekly_percent": 73 + }, + { + "session_percent": 19, + "timestamp": "2026-03-11T08:00:02.094604Z", + "weekly_percent": 74 + }, + { + "session_percent": 19, + "timestamp": "2026-03-11T08:02:10.488555Z", + "weekly_percent": 74 + }, + { + "session_percent": 19, + "timestamp": "2026-03-11T08:02:15.302962Z", + "weekly_percent": 74 + }, + { + "session_percent": 28, + "timestamp": "2026-03-11T09:00:02.003861Z", + "weekly_percent": 75 + }, + { + "session_percent": 28, + "timestamp": "2026-03-11T09:02:08.792507Z", + "weekly_percent": 75 + }, + { + "session_percent": 28, + "timestamp": "2026-03-11T09:02:18.839431Z", + "weekly_percent": 75 + }, + { + "session_percent": 0, + "timestamp": "2026-03-11T10:00:01.381129Z", + "weekly_percent": 76 } ] \ No newline at end of file diff --git a/data/news.json b/data/news.json index 0d67091..0fb1619 100644 --- a/data/news.json +++ b/data/news.json @@ -1,124 +1,104 @@ { "items": [ { - "id": "4a49bd4c", - "title": "Dutch Party Membership at 40-Year High", - "body": "448,100 people are now members of political parties in the Netherlands, per Groningen University research. GL-PvdA on track to become the largest party by membership.", + "id": "b0a2dec8", + "title": "Amsterdam Debate: Housing Crisis Dominates Pre-Election Discourse", + "body": "Amsterdam election debate centered on housing shortages and scapegoating internationals ahead of the March 18 municipal vote. PvdA head Sofyan Mbarki drew scrutiny over conflicting messages on internationals.", "type": "info", "source": "DutchNews.nl", - "url": "https://www.dutchnews.nl/2026/03/political-party-membership-grows-gl-pvda-will-be-the-biggest/", + "url": "https://www.dutchnews.nl/2026/03/amsterdams-election-debate-focused-on-housing-and-scapegoats/", "topic": "netherlands", - "timestamp": "2026-03-10T22:01:47.922503443-04:00" + "timestamp": "2026-03-11T06:01:39.799021488-04:00" }, { - "id": "b6077938", - "title": "PM Jetten Visits Ukraine, Meets Zelensky", - "body": "New Dutch PM Rob Jetten made his first official visit to Ukraine on March 8, signing a joint declaration reaffirming bilateral support. He also spoke with UK PM Starmer on March 5.", - "type": "info", - "source": "President of Ukraine", - "url": "https://www.president.gov.ua/en/news/spilna-deklaraciya-ukrayini-i-korolivstva-niderlandi-103293", - "topic": "netherlands", - "timestamp": "2026-03-10T22:01:47.916717799-04:00" - }, - { - "id": "b6a85d85", - "title": "Dutch Municipal Elections March 18 — 342 Councils", - "body": "Netherlands goes to the polls in 8 days to elect 342 local councils. European nationals and residents of 5+ years can vote. Key issues include housing, climate, and security.", + "id": "9fd09b2c", + "title": "Dutch Local Elections March 18 — 342 Councils Up for Vote", + "body": "The Netherlands holds municipal elections on March 18, with all 342 local councils being elected. EU nationals and long-term residents are also eligible to vote.", "type": "info", "source": "DutchNews.nl", "url": "https://www.dutchnews.nl/2026/03/local-elections-march-18-who-can-vote-and-what-are-the-issues/", "topic": "netherlands", - "timestamp": "2026-03-10T22:01:47.910627663-04:00" + "timestamp": "2026-03-11T06:01:39.792999439-04:00" }, { - "id": "6dcaa928", - "title": "Supreme Court Reshapes US Tariff Legal Basis", - "body": "On Feb 20, the US Supreme Court changed the legal framework underpinning several Trump tariffs. It remains unclear which tariffs will be maintained, altered, or challenged under the new structure.", + "id": "6d647c3c", + "title": "Trump Warns Iran on Hormuz Strait Mines", + "body": "Trump posted on Truth Social demanding Iran immediately remove any mines from the Strait of Hormuz, saying \"we want them removed, IMMEDIATELY!\" — escalating pressure on a critical global oil shipping lane.", "type": "warning", - "source": "House of Commons Library", - "url": "https://commonslibrary.parliament.uk/research-briefings/cbp-10240/", + "source": "@realDonaldTrump / Truth Social", + "url": "https://www.cnn.com/world/live-news/iran-war-us-israel-trump-03-10-26", "topic": "news", - "timestamp": "2026-03-10T22:01:36.871728855-04:00" + "timestamp": "2026-03-11T06:01:32.461275177-04:00" }, { - "id": "6e458b39", - "title": "92,000 Jobs Lost in February — Tariff Fallout", - "body": "February payrolls down 92K. Trump immigration crackdown has not boosted US-born employment. Tariffs cited as denting business confidence and suppressing labor demand.", + "id": "657bf721", + "title": "US-Iran War Day 11: Trump Signals \"Soon\" End, Mixed Messaging", + "body": "Trump said the war will end \"soon\" but not this week, while issuing fresh threats. The Pentagon spent $5B on munitions in just the first 2 days; 7 US service members killed so far. Heaviest US strikes on Iran promised Tuesday.", "type": "warning", - "source": "Bureau of Labor Statistics", - "url": "https://www.latimes.com/business/story/2026-03-10/job-numbers-trump-economy-really-stinks-recession-bureau-labor-statistics-unemployment", + "source": "@realDonaldTrump / Pentagon", + "url": "https://www.nbcwashington.com/news/national-international/iran-us-israel-middle-east-conflict-march-10-2026/4073152/", "topic": "news", - "timestamp": "2026-03-10T22:01:36.865957894-04:00" + "timestamp": "2026-03-11T06:01:32.455734549-04:00" }, { - "id": "83577454", - "title": "NABL at $4.79 — BMO Cuts Target to $5.50", - "body": "N-able (NABL) trading ~$4.79 as of March 4. After Q4 2025 results, BMO Capital slashed price target from $9.50 to $5.50, maintaining Market Perform. Stock is down sharply YOY.", - "type": "warning", - "source": "N-able Investor Relations", + "id": "38e91dce", + "title": "NABL Q4 2025: Revenue $130.3M (+11.8% YoY), ARR $539.7M", + "body": "N-able reported strong Q4 2025 results on Feb 19: revenue up 11.8% YoY to $130.3M (+9% constant currency), total ARR up 11.9% YoY to $539.7M. 2026 guidance issued.", + "type": "info", + "source": "N-able Investor Relations / StockTitan", "url": "https://www.stocktitan.net/news/NABL/", "topic": "nabl", - "timestamp": "2026-03-10T22:01:28.037489463-04:00" + "timestamp": "2026-03-11T06:01:22.773060189-04:00" }, { - "id": "ccf3773b", - "title": "Anthropic Rolls Out Memory for All Claude Users", - "body": "Claude memory features — allowing it to recall past conversations — are now available to all users including free accounts, not just Pro subscribers.", + "id": "12d6b9b5", + "title": "OpenAI Launches ChatGPT for Excel (Beta) with GPT-5.4 Thinking", + "body": "OpenAI released an Excel add-in in beta that builds, updates, and analyzes models directly in workbooks, with financial data integrations powered by GPT-5.4 Thinking.", "type": "info", - "source": "Anthropic", - "url": "https://www.devflokers.com/blog/ai-breakthroughs-march-2026", + "source": "OpenAI / Releasebot", + "url": "https://releasebot.io/updates/openai", "topic": "ai", - "timestamp": "2026-03-10T22:01:22.129057611-04:00" + "timestamp": "2026-03-11T06:01:13.367011635-04:00" }, { - "id": "a5b1e522", - "title": "Microsoft 365 Copilot Wave 3: Claude Now in Copilot", - "body": "Microsoft announced Copilot Wave 3 with Claude available in mainline Copilot chat. \"Claude Cowork\" (built with Anthropic) enables long-running multi-step agentic tasks in M365.", + "id": "f38afd89", + "title": "Microsoft 365 Copilot Wave 3 — Frontier Suite Announced", + "body": "Microsoft unveiled the Frontier Suite as part of M365 Copilot Wave 3, promising continuous frontier AI capabilities with enterprise-grade trust, open and model-diverse architecture.", "type": "info", "source": "Microsoft Blog", "url": "https://blogs.microsoft.com/blog/2026/03/09/introducing-the-first-frontier-suite-built-on-intelligence-trust/", "topic": "ai", - "timestamp": "2026-03-10T22:01:22.123590863-04:00" + "timestamp": "2026-03-11T06:01:13.361100564-04:00" }, { - "id": "027f37e0", - "title": "Anthropic Launches Code Review in Claude Code", - "body": "Multi-agent Code Review system automatically analyzes AI-generated code, flags logic errors, and helps enterprise devs manage growing code volumes.", + "id": "2746f4c2", + "title": "Anthropic Launches Multi-Agent Code Review in Claude Code", + "body": "Anthropic released Code Review for Claude Code — a multi-agent system that automatically analyzes AI-generated code, flags logic errors, and helps enterprise teams manage growing code volume.", "type": "info", - "source": "Anthropic", + "source": "Anthropic / llm-stats.com", "url": "https://llm-stats.com/ai-news", "topic": "ai", - "timestamp": "2026-03-10T22:01:22.117905512-04:00" + "timestamp": "2026-03-11T06:01:13.355231772-04:00" }, { - "id": "8d23a444", - "title": "Bitcoin Holds $70,900 Amid US-Iran Tensions", - "body": "BTC trading ~$70,868 as crypto markets shrug off geopolitical instability (down ~47% from Oct 2025 ATH of $126K). ETH ~$1,993. XRP up 3.8%.", + "id": "4b2ad457", + "title": "Monday Ended Flat as Iran War Weighed on Sentiment", + "body": "S\u0026P 500 closed -0.2% and DJIA -0.1% on March 10 as investors digested Iran conflict developments; Nasdaq finished fractionally positive. Oil pulled back from highs.", "type": "info", - "source": "cryptonews.com", - "url": "https://cryptonews.com/news/crypto-price-prediction-today-10-march-xrp-bitcoin-ethereum/", + "source": "Investopedia", + "url": "https://www.investopedia.com/stock-market-today-dow-jones-s-and-p-500-03102026-11922653", "topic": "markets", - "timestamp": "2026-03-10T22:01:13.049209034-04:00" + "timestamp": "2026-03-11T06:01:00.926833229-04:00" }, { - "id": "862a2393", - "title": "US Economy Lost 92,000 Jobs in February", - "body": "February BLS report shows 92,000 jobs lost. Analysts cite Trump tariff uncertainty dampening business confidence and reduced labor demand.", - "type": "warning", - "source": "Bureau of Labor Statistics", - "url": "https://www.investopedia.com/trump-s-tariffs-are-creating-jobs-after-all-in-one-particular-field-11923268", - "topic": "markets", - "timestamp": "2026-03-10T22:01:13.043649846-04:00" - }, - { - "id": "27b47704", - "title": "S\u0026P 500 Slips, Oil Tanks on Iran De-escalation", - "body": "S\u0026P 500 fell ~0.2% and NASDAQ closed near flat on March 10. Oil dropped to ~$85/barrel as US-Iran war fears eased. Gold surged to $5,218 (+$121).", + "id": "e0ee1520", + "title": "Markets Rebound on Iran De-escalation Hopes", + "body": "S\u0026P 500 surged +0.40% to 6,823 and NASDAQ gained 145 pts after oil prices retreated on signs of potential Iran war wind-down. Oracle earnings in-line with expectations boosted tech sentiment.", "type": "info", - "source": "Yahoo Finance", - "url": "https://finance.yahoo.com/news/live/stock-market-today-dow-sp-500-nasdaq-climb-oil-tanks-as-wall-street-weighs-iran-war-signals-175705513.html", + "source": "St. Louis Fed / Stock Market Watch", + "url": "https://fred.stlouisfed.org/series/SP500", "topic": "markets", - "timestamp": "2026-03-10T22:01:13.037784358-04:00" + "timestamp": "2026-03-11T06:01:00.920779695-04:00" } ] } \ No newline at end of file diff --git a/data/status.json b/data/status.json index 89ce131..43da0f6 100644 --- a/data/status.json +++ b/data/status.json @@ -2,9 +2,9 @@ "items": { "claude": { "key": "claude", - "value": "71% used · 12:00 AM", + "value": "76% used · 6:00 AM", "type": "warning", - "updated_at": "2026-03-11T00:00:01.562756131-04:00" + "updated_at": "2026-03-11T06:00:01.443642739-04:00" }, "claude-code-update": { "key": "claude-code-update", @@ -14,9 +14,9 @@ }, "claude-usage": { "key": "claude-usage", - "value": "📊 Weekly: 71% used", + "value": "📊 Weekly: 75% used", "type": "warning", - "updated_at": "2026-03-10T23:02:13.666007413-04:00" + "updated_at": "2026-03-11T05:02:15.318234879-04:00" }, "claude_usage": { "key": "claude_usage",