FINTERM · docsOpen terminal
Markets

News & reader

Self-hosted RSS aggregator + click-to-open in-app article reader.

The news feed pulls from CoinDesk, CoinTelegraph, Decrypt, The Block, Bitcoin Magazine, and Hacker News /best — server-side aggregated through /api/data/news/crypto, edge-cached for two minutes. Clicking a headline opens an in-app Reader window that fetches the article, strips chrome, and renders only the body.

How extraction works

The Reader's extractor (/api/extract) fetches the URL with realistic browser headers, parses the HTML through htmlparser2 (a SAX streaming parser, no DOM), and walks the tag tree picking up paragraphs, headings, lists, blockquotes, and images. If the direct fetch fails it falls through to a Wayback Machine snapshot.

infoExtracted articles are SSRF-guarded: only public http(s) URLs are accepted; loopback, RFC1918, link-local, and cloud-metadata IPs are rejected at the gateway. Rate-limited at the heavy tier (60 req/min/IP).