3 Commits
Author SHA1 Message Date
thePR0M3TH3AN 7b50110f2a Add direct-first download modes and resilience controls 2026-04-01 20:36:35 -04:00
thePR0M3TH3AN cc4cc51b5f Add progress bar and filename display for downloads
Improvements:
- Shows current filename being downloaded prominently
- Displays file size before download starts
- Real-time progress bar with 50-character width
- Shows download speed (MB/s)
- Shows ETA (estimated time remaining)
- Visual progress with █ and ░ characters
- Final summary shows total size and average speed
- Clear success/failure messages with emojis

Example output:
  📥 Downloading: Video-Title
     Filename: Video-Title.mp4
     Size: 45.23 MB

     [████████████████████████░░░░░░░░░░░░░░░░] 50% | 2.34 MB/s | ETA: 10s

  ✅ Complete: 45.23 MB @ 2.34 MB/s

Users can now see exactly what's happening and know the tool isn't frozen.
2026-03-16 09:17:29 -04:00
thePR0M3TH3AN 74e8524897 Update AGENTS.md to allow direct Odysee CDN download mode
Changes:
- Removed prohibition on Odysee scraping for metadata
- Added explicit section documenting the two download modes (P2P and Direct)
- Explained that direct mode is acceptable when user explicitly requests it
- Added direct_downloader.py to expected architecture
- Documented rationale: better reliability, user choice, same metadata tracking

This allows the tool to work reliably when LBRY P2P network has no peers.
2026-03-15 22:04:10 -04:00