Skip to content

A DankMaterialShell widget plugin that displays near-live market prices and charts.

License

Notifications You must be signed in to change notification settings

TMS-Namespace/DMS-Markets-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markets Plugin for DMS

A DankMaterialShell widget plugin that displays near-live market prices and charts directly in your desktop shell.

Dark Theme Light Theme

Features

  • Pin to bar — display live prices for selected symbols directly in DankBar.
  • Popup panel — list showing name, price, change percentage, and sparkline charts.
  • Symbol search — find and add symbols by keyword via provider search API.
  • Per-symbol configuration — independent price interval, chart range, change display, and price inversion.
  • Custom colors — configurable up/down color indicators.
  • Reorder & edit — rearrange symbol order, click to edit, hover to pin or delete.
  • Adjustable popup height — set the number of visible rows.
  • Intelligent fetching — staggered data requests with retry logic to avoid rate limiting.
Settings (1) Settings (2)

Requirements

  • DMS ≥ 1.2.0
  • curl installed and available in $PATH
  • Internet access

Data Providers

Currently supported only one provider: Stooq that has public and free CSV endpoints, no API key required.

Limitation: Stooq does not provide historical data for futures symbols (tickers matching *.f) through its public API. Price data will load, but charts will be unavailable for these symbols.

Privacy

  • No endpoints are contacted other than the configured data provider.
  • All requests are made without cookies to minimize tracking potential.
  • Stooq is operated from Poland and is presumably GDPR-compliant. See their Privacy & Cookie Policy and Terms of Service.

Disclaimers

  • The developer has no affiliation with any data provider.
  • This plugin was vibe-coded under my supervision as a software engineer.

About

A DankMaterialShell widget plugin that displays near-live market prices and charts.

Topics

Resources

License

Stars

Watchers

Forks