Add offline archive site with media thumbnails and player

This commit is contained in:
thePR0M3TH3AN committed 2026-04-02 11:48:59 -04:00
1 parent 5a8a36b060
commit cbbb7c78f6
11 files changed
+1410 -7

No files matched your search

+7
View File
@@ -23,6 +23,8 @@ For most users:
- **Flexible Input**: Accepts Odysee URLs, LBRY URIs, or claim IDs
- **Audit Trail**: Maintains run history in JSONL format
- **Dry-Run Mode**: Test what would happen without downloading
- **Offline Archive Site**: Builds a static browseable website from the download tree, including channel/claim metadata and local file links
- **Metadata Backfill**: Skipped existing downloads still get missing `channel.json`, `claim.json`, `metadata.json`, and image assets when available
## Installation
@@ -116,6 +118,9 @@ general:
base_dir: "~/Documents/lbry-downloads"
max_workers: 2
dry_run: false
build_offline_site: true
offline_site_dir: "~/Documents/lbry-downloads/site"
fetch_missing_metadata_assets: true
include_reposts: false
direct_base_urls:
- "https://odysee.com"
@@ -132,6 +137,8 @@ channels:
content_mode: "non_video_only"
```
When `build_offline_site` is enabled, the downloader writes a generated static site under `offline_site_dir` after each non-dry run. The site reflects the existing archive structure and links back to the real downloaded files under each channel/claim/version folder.
### Finding Channel URLs
**Yes, you can get channel info from Odysee!** Here's how: