2023-12-01 14:53:57 +08:00
2023-05-20 20:35:30 +08:00
2023-09-07 21:34:02 +08:00
2023-06-25 10:03:05 +08:00
2023-09-07 21:34:02 +08:00
2023-12-01 14:53:57 +08:00
2023-06-14 11:07:25 +08:00
2023-12-01 14:39:13 +08:00
2023-08-27 16:39:46 +08:00
2023-12-01 14:39:13 +08:00
2023-12-01 14:39:13 +08:00
2023-08-27 16:39:46 +08:00
2023-12-01 14:39:13 +08:00
2023-06-25 10:03:05 +08:00
2023-12-01 14:39:13 +08:00
2023-05-30 10:44:38 +08:00
2023-12-01 14:39:13 +08:00
2023-07-22 12:14:47 +08:00
2023-07-14 14:46:10 +00:00
2023-09-07 22:35:52 +08:00
2023-09-04 16:01:58 +08:00
2023-09-07 21:34:02 +08:00
2023-05-19 11:57:36 +08:00
2023-06-20 18:30:29 +08:00
2023-05-19 11:57:36 +08:00
2023-05-19 11:57:36 +08:00
2023-08-30 12:32:12 +08:00
2023-05-26 17:01:13 +08:00
2023-06-12 18:02:50 +08:00
2023-07-14 14:46:10 +00:00
2023-07-22 15:11:32 +08:00
2023-07-22 21:08:54 +08:00
2023-05-20 11:50:20 +08:00
2023-05-19 11:57:36 +08:00
2023-12-01 14:53:57 +08:00
2023-12-01 14:39:13 +08:00

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.
Languages
TypeScript 93.9%
C 3.6%
Dockerfile 1.3%
CMake 1%
JavaScript 0.1%