Skip to content

Releases: ppiankov/noisepan

v0.5.0

26 Feb 10:00

Choose a tag to compare

  • Hacker News source: native Firebase API integration with min_points filtering (sources.hn.min_points)
  • Taste profile: sovereignty, antitrust, safety, surveillance, deanonymization keywords and policy label
  • Doctor: blind spot warning when >95% of posts are ignored (taste profile may be too narrow)

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.5.0/noisepan_0.5.0_darwin_arm64.tar.gz
tar -xzf noisepan_0.5.0_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.5.0/noisepan_0.5.0_darwin_amd64.tar.gz
tar -xzf noisepan_0.5.0_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.5.0/noisepan_0.5.0_linux_amd64.tar.gz
tar -xzf noisepan_0.5.0_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.4.3

25 Feb 10:58

Choose a tag to compare

  • Fix: increase per-domain delay from 2s to 3s — 2s still triggered 429s on tail end of 19 Reddit feeds

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.3/noisepan_0.4.3_darwin_arm64.tar.gz
tar -xzf noisepan_0.4.3_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.3/noisepan_0.4.3_darwin_amd64.tar.gz
tar -xzf noisepan_0.4.3_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.3/noisepan_0.4.3_linux_amd64.tar.gz
tar -xzf noisepan_0.4.3_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.4.2

25 Feb 10:15

Choose a tag to compare

  • Fix: stop retrying HTTP 429 responses — retries worsen rate limiting with many same-domain feeds

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.2/noisepan_0.4.2_darwin_arm64.tar.gz
tar -xzf noisepan_0.4.2_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.2/noisepan_0.4.2_darwin_amd64.tar.gz
tar -xzf noisepan_0.4.2_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.2/noisepan_0.4.2_linux_amd64.tar.gz
tar -xzf noisepan_0.4.2_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.4.1

25 Feb 08:48

Choose a tag to compare

  • Per-domain rate limiting for RSS parallel fetcher: same-domain feeds serialized with 2s delay, different domains fetched in parallel (fixes Reddit 429s with 15+ subreddit feeds)

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.1/noisepan_0.4.1_darwin_arm64.tar.gz
tar -xzf noisepan_0.4.1_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.1/noisepan_0.4.1_darwin_amd64.tar.gz
tar -xzf noisepan_0.4.1_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.1/noisepan_0.4.1_linux_amd64.tar.gz
tar -xzf noisepan_0.4.1_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.4.0

21 Feb 16:48

Choose a tag to compare

  • Rescore command: noisepan rescore recomputes all scores with current taste profile
  • Stats JSON output: noisepan stats --format json for scripted monitoring
  • Stats maturity indicator: channels with <30 days of data show "(Nd data)" to prevent premature pruning
  • Database indexes on posted_at, text_hash, source/channel, tier (schema v2)
  • Parallel RSS fetching: bounded goroutine pool (10 workers)
  • RSS retry with exponential backoff (3 attempts, 1s/2s/4s on timeout/429/5xx)

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.0/noisepan_0.4.0_darwin_arm64.tar.gz
tar -xzf noisepan_0.4.0_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.0/noisepan_0.4.0_darwin_amd64.tar.gz
tar -xzf noisepan_0.4.0_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.4.0/noisepan_0.4.0_linux_amd64.tar.gz
tar -xzf noisepan_0.4.0_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.3.0

21 Feb 15:42

Choose a tag to compare

  • Stats command: per-channel signal-to-noise ratios, scoring distribution, stale channel detection
  • Trending detection: keywords appearing in 3+ channels highlighted at top of digest
  • OPML feed import: noisepan import feeds.opml for bulk RSS onboarding
  • Digest output routing: --output flag for file, --webhook flag for HTTP POST
  • Feed health checks in doctor: stale feeds and all-ignored feeds warnings
  • SKILL.md for agent integration with JSON output structure and workflow examples

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.3.0/noisepan_0.3.0_darwin_arm64.tar.gz
tar -xzf noisepan_0.3.0_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.3.0/noisepan_0.3.0_darwin_amd64.tar.gz
tar -xzf noisepan_0.3.0_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.3.0/noisepan_0.3.0_linux_amd64.tar.gz
tar -xzf noisepan_0.3.0_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.2.2

18 Feb 16:50

Choose a tag to compare

  • E2E pipeline integration tests
  • Watch mode with graceful shutdown (--every flag)
  • Entropia verify command (source credibility for read_now posts)

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.2/noisepan_0.2.2_darwin_arm64.tar.gz
tar -xzf noisepan_0.2.2_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.2/noisepan_0.2.2_darwin_amd64.tar.gz
tar -xzf noisepan_0.2.2_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.2/noisepan_0.2.2_linux_amd64.tar.gz
tar -xzf noisepan_0.2.2_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.2.1

17 Feb 16:48

Choose a tag to compare

Release v0.2.1

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.1/noisepan_0.2.1_darwin_arm64.tar.gz
tar -xzf noisepan_0.2.1_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.1/noisepan_0.2.1_darwin_amd64.tar.gz
tar -xzf noisepan_0.2.1_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.1/noisepan_0.2.1_linux_amd64.tar.gz
tar -xzf noisepan_0.2.1_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.2.0

17 Feb 16:02

Choose a tag to compare

Release v0.2.0

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.0/noisepan_0.2.0_darwin_arm64.tar.gz
tar -xzf noisepan_0.2.0_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.0/noisepan_0.2.0_darwin_amd64.tar.gz
tar -xzf noisepan_0.2.0_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.2.0/noisepan_0.2.0_linux_amd64.tar.gz
tar -xzf noisepan_0.2.0_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt

v0.1.0

17 Feb 10:33

Choose a tag to compare

  • Telegram, RSS, Reddit, and forge-plan sources
  • Keyword + rule-based taste scoring with tier assignment
  • Heuristic and LLM summarizers
  • Terminal, JSON, and Markdown digest output
  • Cross-source post deduplication
  • Data retention (retain_days pruning)
  • Privacy controls (redaction patterns, full-text toggle)
  • Source and channel filtering (--source, --channel flags)
  • Doctor and explain commands
  • Watch mode (--every flag)

Install

# Homebrew
brew install ppiankov/tap/noisepan

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.1.0/noisepan_0.1.0_darwin_arm64.tar.gz
tar -xzf noisepan_0.1.0_darwin_arm64.tar.gz
sudo mv noisepan /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.1.0/noisepan_0.1.0_darwin_amd64.tar.gz
tar -xzf noisepan_0.1.0_darwin_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/noisepan/releases/download/v0.1.0/noisepan_0.1.0_linux_amd64.tar.gz
tar -xzf noisepan_0.1.0_linux_amd64.tar.gz
sudo mv noisepan /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt