From fc0fc9d7efc7434384ce714378d2dc531bc1dfce Mon Sep 17 00:00:00 2001 From: VineFeeder Date: Thu, 28 Aug 2025 12:57:07 +0100 Subject: [PATCH] updates --- README.md | 7 +++++- packages/envied/README.md | 48 ++------------------------------------- 2 files changed, 8 insertions(+), 47 deletions(-) diff --git a/README.md b/README.md index 7f30d0e..9ec7c47 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,12 @@ Envied has ALL4 AUBC CBS DSCP iP MAX MY5 NF PCOK ROKU SPOT TPTV TVNZ YTBE ARD CBC CTV DSNP ITV MTSP NBLA NRK PLUTO RTE STV TUBI UKTV ZDF -Not all have been tested +Not all have been tested + +**Other README's"" + TwinVine/packages/vinefeeder/src/vinefeeder/README.md + for details for confuring Envied download options on a service by service basis. + TwinVine/packages/envied/README.md links to wiki (unshackle - envied's parent) # Newbies If you are totally new to downloading there are software items that all downloaders call upon to carry out their functions. TwinVine is no different. diff --git a/packages/envied/README.md b/packages/envied/README.md index eb5152f..b11d9d2 100644 --- a/packages/envied/README.md +++ b/packages/envied/README.md @@ -18,62 +18,18 @@ The prime reason for the existence of envied is a --select-titles function. If you already use envied you'll probably just want to replace envied/envied/envied.yaml with your own. But the exisiting yaml is close to working - just needs a few directory locations. -## Select Titles Feature -![--select-titles option](https://github.com/vinefeeder/envied/blob/main/img/envied1.png) -## Key Features -- 🚀 **Easy Installation** - Simple UV installation -- 🎥 **Multi-Media Support** - Movies, TV episodes, and music -- 🛠️ **Built-in Parsers** - DASH/HLS and ISM manifest support -- 🔒 **DRM Support** - Widevine and PlayReady integration -- 🌈 **HDR10+DV Hybrid** - Hybrid Dolby Vision injection via [dovi_tool](https://github.com/quietvoid/dovi_tool) -- 💾 **Flexible Storage** - Local and remote key vaults -- 👥 **Multi-Profile Auth** - Support for cookies and credentials -- 🤖 **Smart Naming** - Automatic P2P-style filename structure -- ⚙️ **Configurable** - YAML-based configuration -- ❤️ **Open Source** - Fully open-source with community contributions welcome - -## Quick Start - -### Installation - -This installs the latest version directly from the GitHub repository: - -```shell -git clone https://github.com/vinefeeder/envied.git -cd envied -uv sync -uv run envied --help -``` - -### Install envied as a global (per-user) tool - -```bash -uv tool install git+https://github.com/vinefeeder/envied.git -# Then run: -uvx envied --help # or just `envied` once PATH updated -``` - -> [!NOTE] -> After installation, you may need to add the installation path to your PATH environment variable if prompted. - -> **Recommended:** Use `uv run envied` instead of direct command execution to ensure proper virtual environment activation. + **Recommended:** Use `uv run envied` instead of direct command execution to ensure proper virtual environment activation. ### Basic Usage ```shell -# Check available commands -uv run envied --help -# Configure your settings -git clone https://github.com/vinefeeder/envied.git -cd envied -uv sync -uv run envied --help # Download content (requires configured services) +# from inside the TwinVine top level folder:- uv run envied dl SERVICE_NAME CONTENT_ID ```