mirror of
https://github.com/vinefeeder/TwinVine.git
synced 2026-07-15 18:10:04 +02:00
initial commit
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
# Envied in twinvine
|
||||||
|
|
||||||
|
**Note**
|
||||||
|
|
||||||
|
*Envied has already been installed by TwinVine. These notes are retained for information only*
|
||||||
|
|
||||||
|
|
||||||
## What is envied?
|
## What is envied?
|
||||||
|
|||||||
@@ -1,61 +0,0 @@
|
|||||||
@echo off
|
|
||||||
setlocal EnableExtensions EnableDelayedExpansion
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo === envied setup (Windows) ===
|
|
||||||
echo.
|
|
||||||
|
|
||||||
where uv >nul 2>&1
|
|
||||||
if %errorlevel% equ 0 (
|
|
||||||
echo [OK] uv is already installed.
|
|
||||||
goto install_deps
|
|
||||||
)
|
|
||||||
|
|
||||||
echo [..] uv not found. Installing...
|
|
||||||
|
|
||||||
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://astral.sh/uv/install.ps1 | iex"
|
|
||||||
if %errorlevel% neq 0 (
|
|
||||||
echo [ERR] Failed to install uv.
|
|
||||||
echo PowerShell may be blocking scripts. Try:
|
|
||||||
echo Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
|
|
||||||
echo or install manually: https://docs.astral.sh/uv/getting-started/installation/
|
|
||||||
pause
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
|
|
||||||
set "UV_BIN="
|
|
||||||
for %%D in ("%USERPROFILE%\.local\bin" "%LOCALAPPDATA%\Programs\uv\bin" "%USERPROFILE%\.cargo\bin") do (
|
|
||||||
if exist "%%~fD\uv.exe" set "UV_BIN=%%~fD"
|
|
||||||
)
|
|
||||||
|
|
||||||
if not defined UV_BIN (
|
|
||||||
echo [WARN] Could not locate uv.exe. You may need to reopen your terminal.
|
|
||||||
) else (
|
|
||||||
set "PATH=%UV_BIN%;%PATH%"
|
|
||||||
)
|
|
||||||
|
|
||||||
:: Verify
|
|
||||||
uv --version >nul 2>&1
|
|
||||||
if %errorlevel% neq 0 (
|
|
||||||
echo [ERR] uv still not reachable in this shell. Open a new terminal and re-run this script.
|
|
||||||
pause
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
echo [OK] uv installed and reachable.
|
|
||||||
|
|
||||||
:install_deps
|
|
||||||
echo.
|
|
||||||
uv sync
|
|
||||||
if %errorlevel% neq 0 (
|
|
||||||
echo [ERR] Dependency install failed. See errors above.
|
|
||||||
pause
|
|
||||||
exit /b 1
|
|
||||||
)
|
|
||||||
|
|
||||||
echo.
|
|
||||||
echo Installation completed successfully!
|
|
||||||
echo Try:
|
|
||||||
echo uv run envied --help
|
|
||||||
echo.
|
|
||||||
pause
|
|
||||||
endlocal
|
|
||||||
@@ -1,4 +1,9 @@
|
|||||||
# VineFeeder
|
# VineFeeder in TwinVine
|
||||||
|
|
||||||
|
**NOTE**
|
||||||
|
*These are the full installation instructions if VineFeeder were to be installed as a stand-alone program.*
|
||||||
|
|
||||||
|
*TwinVine has already done the installation.*
|
||||||
|
|
||||||
VineFeeder is a dynamic Python-based application and **framework** that presents a graphical user interface (GUI) to act as a front-end for Devine (https://github.com/devine-dl/devine) or envied (https://github.com/envied-dl/envied) - each a video-downloader, envied being a fork of devine.
|
VineFeeder is a dynamic Python-based application and **framework** that presents a graphical user interface (GUI) to act as a front-end for Devine (https://github.com/devine-dl/devine) or envied (https://github.com/envied-dl/envied) - each a video-downloader, envied being a fork of devine.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user