Releases: ppiankov/noisepan
Releases · ppiankov/noisepan
v0.5.0
- 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
- 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
- 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
- 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
- Rescore command:
noisepan rescorerecomputes all scores with current taste profile - Stats JSON output:
noisepan stats --format jsonfor 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
- 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.opmlfor bulk RSS onboarding - Digest output routing:
--outputflag for file,--webhookflag 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
- 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
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
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
- 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