Initial commit with translated description
This commit is contained in:
19
cron/alerts.sh
Normal file
19
cron/alerts.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
# Price Alerts Cron Job (Lobster Workflow)
|
||||
# Schedule: 2:00 PM PT / 5:00 PM ET (1 hour after market close)
|
||||
#
|
||||
# Checks price alerts against current prices including after-hours.
|
||||
# Sends triggered alerts and watchlist status to WhatsApp/Telegram.
|
||||
|
||||
set -e
|
||||
|
||||
export SKILL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
export FINANCE_NEWS_TARGET="${FINANCE_NEWS_TARGET:-120363421796203667@g.us}"
|
||||
export FINANCE_NEWS_CHANNEL="${FINANCE_NEWS_CHANNEL:-whatsapp}"
|
||||
|
||||
echo "[$(date)] Checking price alerts via Lobster..."
|
||||
|
||||
lobster run --file "$SKILL_DIR/workflows/alerts-cron.yaml" \
|
||||
--args-json '{"lang":"en"}'
|
||||
|
||||
echo "[$(date)] Price alerts check complete."
|
||||
19
cron/earnings-weekly.sh
Normal file
19
cron/earnings-weekly.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
# Weekly Earnings Alert Cron Job (Lobster Workflow)
|
||||
# Schedule: Sunday 7:00 AM PT (before market week starts)
|
||||
#
|
||||
# Sends upcoming week's earnings calendar to WhatsApp/Telegram.
|
||||
# Shows all portfolio stocks reporting Mon-Fri.
|
||||
|
||||
set -e
|
||||
|
||||
export SKILL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
export FINANCE_NEWS_TARGET="${FINANCE_NEWS_TARGET:-120363421796203667@g.us}"
|
||||
export FINANCE_NEWS_CHANNEL="${FINANCE_NEWS_CHANNEL:-whatsapp}"
|
||||
|
||||
echo "[$(date)] Checking next week's earnings via Lobster..."
|
||||
|
||||
lobster run --file "$SKILL_DIR/workflows/earnings-weekly-cron.yaml" \
|
||||
--args-json '{"lang":"en"}'
|
||||
|
||||
echo "[$(date)] Weekly earnings alert complete."
|
||||
19
cron/earnings.sh
Normal file
19
cron/earnings.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
# Earnings Alert Cron Job (Lobster Workflow)
|
||||
# Schedule: 6:00 AM PT / 9:00 AM ET (30 min before market open)
|
||||
#
|
||||
# Sends today's earnings calendar to WhatsApp/Telegram.
|
||||
# Alerts users about portfolio stocks reporting today.
|
||||
|
||||
set -e
|
||||
|
||||
export SKILL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
export FINANCE_NEWS_TARGET="${FINANCE_NEWS_TARGET:-120363421796203667@g.us}"
|
||||
export FINANCE_NEWS_CHANNEL="${FINANCE_NEWS_CHANNEL:-whatsapp}"
|
||||
|
||||
echo "[$(date)] Checking today's earnings via Lobster..."
|
||||
|
||||
lobster run --file "$SKILL_DIR/workflows/earnings-cron.yaml" \
|
||||
--args-json '{"lang":"en"}'
|
||||
|
||||
echo "[$(date)] Earnings alert complete."
|
||||
19
cron/evening.sh
Normal file
19
cron/evening.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
# Evening Briefing Cron Job (Lobster Workflow)
|
||||
# Schedule: 1:00 PM PT (US Market Close at 4:00 PM ET)
|
||||
#
|
||||
# Uses Lobster workflow to generate and send briefing directly,
|
||||
# bypassing LLM agent reformatting that truncates output.
|
||||
|
||||
set -e
|
||||
|
||||
export SKILL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
export FINANCE_NEWS_TARGET="${FINANCE_NEWS_TARGET:-120363421796203667@g.us}"
|
||||
export FINANCE_NEWS_CHANNEL="${FINANCE_NEWS_CHANNEL:-whatsapp}"
|
||||
|
||||
echo "[$(date)] Starting evening briefing via Lobster..."
|
||||
|
||||
lobster run --file "$SKILL_DIR/workflows/briefing-cron.yaml" \
|
||||
--args-json '{"time":"evening","lang":"de"}'
|
||||
|
||||
echo "[$(date)] Evening briefing complete."
|
||||
19
cron/morning.sh
Normal file
19
cron/morning.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
# Morning Briefing Cron Job (Lobster Workflow)
|
||||
# Schedule: 6:30 AM PT (US Market Open at 9:30 AM ET)
|
||||
#
|
||||
# Uses Lobster workflow to generate and send briefing directly,
|
||||
# bypassing LLM agent reformatting that truncates output.
|
||||
|
||||
set -e
|
||||
|
||||
export SKILL_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
export FINANCE_NEWS_TARGET="${FINANCE_NEWS_TARGET:-120363421796203667@g.us}"
|
||||
export FINANCE_NEWS_CHANNEL="${FINANCE_NEWS_CHANNEL:-whatsapp}"
|
||||
|
||||
echo "[$(date)] Starting morning briefing via Lobster..."
|
||||
|
||||
lobster run --file "$SKILL_DIR/workflows/briefing-cron.yaml" \
|
||||
--args-json '{"time":"morning","lang":"de"}'
|
||||
|
||||
echo "[$(date)] Morning briefing complete."
|
||||
Reference in New Issue
Block a user