See video with downloading by multithread.
> pip install kanp
Usage: kanp [OPTIONS] COMMAND [ARGS]...
Options:
-V, --version Show the version and exit.
-h, --help Show this message and exit.
Commands:
serve Serve video server.
watch Open video server url with webbrowser.
Usage: kanp serve [OPTIONS]
Serve video server.
Options:
--host TEXT Video server host. [default: 0.0.0.0]
-p, --port INTEGER Video server port. [default: 8000]
-h, --help Show this message and exit.
> kanp serve
Or run with docker:
> docker run -d -p 8000:8000 long2ice/kanp
And you will see:
INFO: Started server process [41254]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
CINFO: Shutting down
INFO: Waiting for application shutdown.
INFO: Application shutdown complete.
INFO: Finished server process [41254]
Usage: kanp watch [OPTIONS]
Open video server url with webbrowser.
Options:
-s, --server TEXT [default: http://127.0.0.1:8000]
-u, --url TEXT Video url or site url support by youtube-dl. [required]
-y, --youtube-dl Get real video url by youtube-dl. [default: False]
-h, --help Show this message and exit.
> kanp watch -u 'https://www.youtube.com/watch?v=WLVuUTUbhkw' -y
Will open browser automatically and play video.
Just enjoy it with huge speed!
This project is licensed under the Apache-2.0 License.