A compact macOS stock-and-news ticker built with Tkinter. Tickrly is a lightweight desktop stock-and-news ticker for macOS. It displays a scrolling feed of stock symbols and short news headlines in a compact window. The app is implemented with Tkinter and uses yfinance for stock data and feedparser for news.
- Scrolling stock ticker and news ticker
- Simple in-app Config Editor (add / remove symbols)
- Per-user config stored at
~/Library/Application Support/Tickrly/config.json - About and License viewers in the Config Editor
- Packaging support using PyInstaller + dmgbuild
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
.venv/bin/python ticker.py- Build
.appwith PyInstaller (seeTickrly.spec) and create DMG withdmgbuild.
Example:
.venv/bin/python -m PyInstaller --clean --noconfirm Tickrly.spec
.venv/bin/python -m dmgbuild -s dmgbuild_settings.py "Tickrly" "dist/Tickrly.dmg"- Code-sign and notarize the DMG for public distribution.
- On first run the app copies bundled
config.json(if present) to~/Library/Application Support/Tickrly/config.jsonand uses that file thereafter. - MIT License
- Run the packaged binary from
dist/Tickrly.app/Contents/MacOS/to see console output.