lifegpc / eh-downloader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EH Downloader

How to start server

One Time Setup

git clone "https://github.com/lifegpc/eh-downloader.git"
cd eh-downloader
# Fetch static files from node_modules. These files are used in frontend.
deno task fetch
# Optional. This will enable release mode for fresh.
$env:DENO_DEPLOYMENT_ID="$(git rev-parse HEAD)"
# Optional. Prebuild islands.
deno task server-build

Start Server

cd eh-downloader
# Optional. This will enable release mode for fresh.
$env:DENO_DEPLOYMENT_ID="$(git rev-parse HEAD)"
# Start server
deno task server

Now dashboard is available at http://localhost:8000/.

other frontend

FFI Extensions

All dynamic libraries should place in ./lib directory.

Thumbnail

  • Required tools: cmake, C/C++ compiler.
  • Required library: libavformat, libavcodec, libavutil, libswscale.

Location

  • ./lib/thumbnail.dll on Windows.
  • ./lib/libthumbnail.so on Linux.
  • ./lib/libthumbnail.dylib on macOS.

About

License:GNU General Public License v3.0


Languages

Language:TypeScript 92.1%Language:C 3.7%Language:CSS 2.0%Language:CMake 1.1%Language:Dockerfile 1.0%Language:Shell 0.0%