mirror of
https://github.com/PR0M3TH3AN/LBRY-Downloader.git
synced 2026-10-27 08:22:24 +00:00
Changed from pipe-to-bash to download-and-run approach. Updated documentation to reflect correct install command.
1.8 KiB
1.8 KiB
Quick Start Guide
One-Line Install
curl -fsSL https://raw.githubusercontent.com/PR0M3TH3AN/LBRY-Downloader/main/remote-install.sh -o install-lbry.sh && bash install-lbry.sh
Requirements: Git and Python 3.8+ must be installed.
Manual Installation
# Clone or download the repository
cd LBRY-Downloader
# Install dependencies
pip install -r requirements.txt
# Initialize configuration
python init.py
Configuration
Edit ~/Documents/lbry-downloads/config.yaml:
channels:
- input: "https://odysee.com/@YourFavoriteChannel:1"
enabled: true
- input: "lbry://@AnotherChannel#5"
enabled: true
Running
# Test what would be downloaded
python main.py --dry-run
# Actually download
python main.py
# Use custom config
python main.py --config ./custom-config.yaml
Understanding Output
Run complete.
Channels scanned: 2
Claims examined: 150
New downloads: 3
New versions: 1
Skipped existing: 146
Failures: 0
Directory Structure
Downloads are saved to:
~/Documents/lbry-downloads/
channels/
ChannelName__abc123/
channel.json
claims/
video-name__def456/
claim.json
versions/
sd_hash789/
video.mp4
metadata.json
download.json
checksums.txt
Troubleshooting
"Could not connect to LBRY daemon"
lbrynet start
"Config file not found"
python init.py
"No channels enabled"
Check that at least one channel has enabled: true
Want to see more details?
Edit config.yaml and set log_level: "DEBUG"
Updates
The tool is designed to be run repeatedly. It will:
- Skip already downloaded files
- Detect new versions of existing claims
- Download only what's new or changed
Support
See README.md for detailed documentation.