Skip to content

RamuneSodaa/TapeHawk

Repository files navigation

usnews_notify (macOS)

A tiny async RSS watcher for tradeable US equity news. It extracts tickers, filters by keywords/watchlist, de-duplicates, and pushes macOS system notifications.

1) Install (macOS)

mkdir -p ~/usnews_notify && cp -R ./usnews_notify/* ~/usnews_notify/
cd ~/usnews_notify
python3 -m venv ~/.venv/usnews
source ~/.venv/usnews/bin/activate
pip install -U pip && pip install -r requirements.txt
python main.py

Keep it running in a terminal for a quick start.

2) Configure

Edit config.yaml:

  • symbols_watchlist: your tickers (e.g., ["TSLA","NVDA"])
  • positive_keywords, risk_negative_keywords, negative_keywords
  • rss_feeds: enable/disable feeds and intervals

3) LaunchAgent (optional auto-start)

cp com.usnews.notify.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/com.usnews.notify.plist
# to unload:
# launchctl unload ~/Library/LaunchAgents/com.usnews.notify.plist

4) OPML (for an RSS app)

Import feeds.opml into Inoreader, Feeder, etc.

Notes

  • NYSE halts page has no official RSS. This starter focuses on Nasdaq halts and other fast sources.
  • This is a starter; you can add per-source adapters or CSV/HTML scrapers later.

About

Ultra-fast desktop alerts for tradeable US equity news — halts, EDGAR, PR wires. macOS notifications, async RSS, ticker/keyword filters, dedupe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages