Git Product home page Git Product logo

hidive-downloader's Introduction

License: CC BY-NC-SA 4.0

Hidive Downloader

Features

  • User friendly (Completely CLI controlled)
  • Download episodes simultaneously
  • Search function
  • Video files are converted to MKV lossless
  • Subtitles are added to MKV

How to use

  • Download and install NodeJS if you haven't already
  • Download the latest release
  • Extract the content to a folder
  • Run npm install > npm run build in a terminal
  • After that you can run the application with npm run start in a terminal

Example Video

Example.mp4

hidive-downloader's People

Contributors

philhk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

hidive-downloader's Issues

'npm run build' issue

I am able to run the 'npm install' okay but I keep getting errors when running the 'npm run build', and when I try and run 'npm run start' I can login and create the api key and it is saved but never get the 'Download Series' option I only get the initial Login/API menu.

I have installed NodeJS without issues and I am running on a WIndows 11 system. Here are the errors I mentioned above:

`
src/database/AccountDao.ts:29:9 - error TS2322: Type 'unknown' is not assignable to type 'User | undefined'.

29 return stmt.get(id)
~~~~~~~~~~~~~~~~~~~

src/database/AccountDao.ts:39:9 - error TS2322: Type 'unknown[]' is not assignable to type 'User[]'.
Type 'unknown' is not assignable to type 'User'.

39 return stmt.all()
~~~~~~~~~~~~~~~~~

src/database/ApiKeyDao.ts:28:9 - error TS2322: Type 'unknown' is not assignable to type 'ApiKey | undefined'.

28 return stmt.get(id)
~~~~~~~~~~~~~~~~~~~

src/database/ApiKeyDao.ts:33:9 - error TS2322: Type 'unknown[]' is not assignable to type 'ApiKey[]'.
Type 'unknown' is not assignable to type 'ApiKey'.

33 return stmt.all()
~~~~~~~~~~~~~~~~~
`

Node GPM Issue

tried running npm install and got this

npm ERR! code 1
npm ERR! path C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c prebuild-install || npm run build-release
npm ERR! > [email protected] build-release
npm ERR! > node-gyp rebuild --release
npm ERR!
npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
npm ERR!   copy_builtin_sqlite3
npm ERR!   sqlite3.c
npm ERR!   win_delay_load_hook.cc
npm ERR!   sqlite3.vcxproj -> C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\Release\\sqlite3.lib
npm ERR!   better_sqlite3.cpp
npm ERR! C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\src\util\macros.lzz(157,21): error C2039: 'AccessorSignature': is not a member of 'v8' [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR! C:\Users\talls\AppData\Local\node-gyp\Cache\20.2.0\include\node\v8.h(71): message : see declaration of 'v8' [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR! C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\src\util\macros.lzz(157,21): error C3083: 'AccessorSignature': the symbol to the left of a '::' must be a type [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR! C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\src\util\macros.lzz(157,40): error C2039: 'New': is not a member of 'v8' [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR! C:\Users\talls\AppData\Local\node-gyp\Cache\20.2.0\include\node\v8.h(71): message : see declaration of 'v8' [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR! C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\src\util\macros.lzz(157,43): error C3861: 'New': identifier not found [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR! C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\src\util\binder.lzz(37,51): error C2039: 'CreationContext': is not a member of 'v8::Object' [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR! C:\Users\talls\AppData\Local\node-gyp\Cache\20.2.0\include\node\v8-value-serializer.h(22): message : see declaration of 'v8::Object' [C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\better_sqlite3.vcxproj]
npm ERR!   test_extension.c
npm ERR!   win_delay_load_hook.cc
npm ERR!      Creating library C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\Release\test_extension.lib and object C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\Release\test_extension.exp
npm ERR!   Generating code
npm ERR!   Previous IPDB not found, fall back to full compilation.
npm ERR!   All 3 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
npm ERR!   Finished generating code
npm ERR!   test_extension.vcxproj -> C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3\build\Release\\test_extension.node
npm ERR! prebuild-install warn install No prebuilt binaries found (target=20.2.0 runtime=node arch=x64 libc= platform=win32)
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | win32 | x64
npm ERR! gyp info find Python using Python version 3.10.11 found at "C:\Users\talls\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\python.exe"
npm ERR! gyp info find VS using VS2019 (16.11.33529.622) found at:
npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools"
npm ERR! gyp info find VS run with --verbose for detailed information
npm ERR! gyp info spawn C:\Users\talls\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\python.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'msvs',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\talls\\OneDrive\\Documents\\Apps\\hidive-downloader-nx-2.1.0\\node_modules\\better-sqlite3\\build\\config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\talls\\AppData\\Local\\node-gyp\\Cache\\20.2.0\\include\\node\\common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=C:\\Users\\talls\\AppData\\Local\\node-gyp\\Cache\\20.2.0',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\talls\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\20.2.0\\\\<(target_arch)\\\\node.lib',
npm ERR! gyp info spawn args   '-Dmodule_root_dir=C:\\Users\\talls\\OneDrive\\Documents\\Apps\\hidive-downloader-nx-2.1.0\\node_modules\\better-sqlite3',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'C:\\Users\\talls\\OneDrive\\Documents\\Apps\\hidive-downloader-nx-2.1.0\\node_modules\\better-sqlite3\\build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   'build/binding.sln',
npm ERR! gyp info spawn args   '/clp:Verbosity=minimal',
npm ERR! gyp info spawn args   '/nologo',
npm ERR! gyp info spawn args   '/p:Configuration=Release;Platform=x64'
npm ERR! gyp info spawn args ]
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
npm ERR! gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:203:23)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:511:28)
npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
npm ERR! gyp ERR! System Windows_NT 10.0.19045
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--release"
npm ERR! gyp ERR! cwd C:\Users\talls\OneDrive\Documents\Apps\hidive-downloader-nx-2.1.0\node_modules\better-sqlite3
npm ERR! gyp ERR! node -v v20.2.0
npm ERR! gyp ERR! node-gyp -v v9.3.1
npm ERR! gyp ERR! not ok

npm ERR! A complete log of this run can be found in: C:\Users\talls\AppData\Local\npm-cache\_logs\2023-05-24T04_39_31_603Z-debug-0.log

Is this API Key still correct?

I ran hidive-downloader 1.0.0 on my Mac terminal, but after selecting the API Key it doesn't go any further. I'm sent back to Login.

Today, is HIDIVE's API Key still correct with API Key ( 508efd7b42d546e19cc24f4d0b414e57e351ca73 ) included in hidive-downloader 1.0.0?

Audio Clicking

During playback, there is audible audio clicking/dropping out. The show I tried to do is MY ISEKAI LIFE In vlc its a click but in other players, it seems to be a drop.

No longer works "Assertion failed"

I try to download epsiodes but either fails straight away or after several seconds. It says "Assertion failed: new_time >= loop->time, file c:\ws\deps\uv\src\win\core.c, line 327".

npm install error

When I try to follow the video , I get an error in the terminal:

npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1

  • npm install
  •   + CategoryInfo          : ObjectNotFound: (npm:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException
    

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.