[![PyPI](https://img.shields.io/pypi/v/youtubedlapi-server-infusiblecoder)](https://pypi.org/project/youtubedlapi-server-infusiblecoder/)
[![Downloads](https://static.pepy.tech/badge/youtubedlapi-server-infusiblecoder)](https://pepy.tech/project/youtubedlapi-server-infusiblecoder)
[![Downloads](https://static.pepy.tech/badge/youtubedlapi-server-infusiblecoder/month)](https://pepy.tech/project/youtubedlapi-server-infusiblecoder)
[![Downloads](https://static.pepy.tech/badge/youtubedlapi-server-infusiblecoder/week)](https://pepy.tech/project/youtubedlapi-server-infusiblecoder)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://img.shields.io/badge/License-MIT-blue.svg)
youtubedlapi-server-infusiblecoder
=====================
A REST API server for getting the info for videos from different sites, powered by [yt-dlp](https://github.com/yt-dlp/yt-dlp)_.
The installation instructions and the documentation are available at [Read the Docs](https://youtubedlapi-server-infusiblecoder.readthedocs.io/)_.
About
-----
``youtubedlapi-server-infusiblecoder`` is released to the public domain, read the [License](https://raw.githubusercontent.com/syedusama5556/youtubedlapi-server-infusiblecoder/master/LICENSE.md) for more info.
NEW Example Usage
-----
``uvicorn youtubedlapi_server_infusiblecoder.app:app --host 127.0.0.1 --port 9191 --workers 1 --log-level info``
or
``uvicorn youtubedlapi_server_infusiblecoder.app:app --host 0.0.0.0 --port 9191 --workers 1 --log-level info``
or for running in bacground
``nohup uvicorn youtubedlapi_server_infusiblecoder.app:app --host 0.0.0.0 --port 9191 --workers 1 --log-level info &``
Run in BG with A Repeted Job To Restart Server When Its Down
------------------------------------------------------------
create a script named 'bgapi.sh' add below code in the file
```#!/bin/bash
while true
do
uvicorn youtubedlapi_server_infusiblecoder.app:app --host 0.0.0.0 --port 9191 --workers 1 --log-level info
sleep 2500
done
```
save it then run this command to run it in the BG
``nohup ./bgapi.sh &``
Old Example Usage
-----
``youtubedlapi-server-infusiblecoder -p 8000 --host 127.0.0.1 --number-processes 1``
or
``youtubedlapi-server-infusiblecoder -p 9191 --host 0.0.0.0 --number-processes 1``
or for running in bacground
``nohup youtubedlapi-server-infusiblecoder -p 9191 --host 0.0.0.0 --number-processes 1 &``
Run in BG with A Repeted Job To Restart Server When Its Down
------------------------------------------------------------
create a script named 'bgapi.sh' add below code in the file
```#!/bin/bash
while true
do
youtubedlapi-server-infusiblecoder -p 9191 --host 0.0.0.0 --number-processes 1
sleep 2500
done
```
save it then run this command to run it in the BG
``nohup ./bgapi.sh &``
Raw data
{
"_id": null,
"home_page": "https://github.com/syedusama5556/youtubedlapi-server-infusiblecoder",
"name": "youtubedlapi-server-infusiblecoder",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Syed Usama Ahmad",
"author_email": "syedusama5556@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ab/41/e730f91188c8242eddb7a80845c2f0fbe45f777c2028c0c1ce380b496a18/youtubedlapi_server_infusiblecoder-3.7.9.tar.gz",
"platform": null,
"description": "[![PyPI](https://img.shields.io/pypi/v/youtubedlapi-server-infusiblecoder)](https://pypi.org/project/youtubedlapi-server-infusiblecoder/)\r\n[![Downloads](https://static.pepy.tech/badge/youtubedlapi-server-infusiblecoder)](https://pepy.tech/project/youtubedlapi-server-infusiblecoder)\r\n[![Downloads](https://static.pepy.tech/badge/youtubedlapi-server-infusiblecoder/month)](https://pepy.tech/project/youtubedlapi-server-infusiblecoder)\r\n[![Downloads](https://static.pepy.tech/badge/youtubedlapi-server-infusiblecoder/week)](https://pepy.tech/project/youtubedlapi-server-infusiblecoder)\r\n[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://img.shields.io/badge/License-MIT-blue.svg)\r\n\r\n\r\n\r\nyoutubedlapi-server-infusiblecoder\r\n=====================\r\n\r\nA REST API server for getting the info for videos from different sites, powered by [yt-dlp](https://github.com/yt-dlp/yt-dlp)_.\r\nThe installation instructions and the documentation are available at [Read the Docs](https://youtubedlapi-server-infusiblecoder.readthedocs.io/)_.\r\n\r\nAbout\r\n-----\r\n\r\n``youtubedlapi-server-infusiblecoder`` is released to the public domain, read the [License](https://raw.githubusercontent.com/syedusama5556/youtubedlapi-server-infusiblecoder/master/LICENSE.md) for more info.\r\n\r\n\r\nNEW Example Usage\r\n-----\r\n``uvicorn youtubedlapi_server_infusiblecoder.app:app --host 127.0.0.1 --port 9191 --workers 1 --log-level info``\r\n\r\nor\r\n\r\n``uvicorn youtubedlapi_server_infusiblecoder.app:app --host 0.0.0.0 --port 9191 --workers 1 --log-level info``\r\n\r\nor for running in bacground \r\n\r\n``nohup uvicorn youtubedlapi_server_infusiblecoder.app:app --host 0.0.0.0 --port 9191 --workers 1 --log-level info &``\r\n\r\nRun in BG with A Repeted Job To Restart Server When Its Down\r\n------------------------------------------------------------\r\n\r\ncreate a script named 'bgapi.sh' add below code in the file \r\n\r\n```#!/bin/bash\r\nwhile true\r\ndo\r\nuvicorn youtubedlapi_server_infusiblecoder.app:app --host 0.0.0.0 --port 9191 --workers 1 --log-level info\r\nsleep 2500\r\ndone\r\n```\r\nsave it then run this command to run it in the BG\r\n\r\n``nohup ./bgapi.sh &``\r\n\r\n\r\n\r\nOld Example Usage\r\n-----\r\n\r\n``youtubedlapi-server-infusiblecoder -p 8000 --host 127.0.0.1 --number-processes 1``\r\n\r\nor\r\n\r\n``youtubedlapi-server-infusiblecoder -p 9191 --host 0.0.0.0 --number-processes 1``\r\n\r\nor for running in bacground \r\n\r\n``nohup youtubedlapi-server-infusiblecoder -p 9191 --host 0.0.0.0 --number-processes 1 &``\r\n\r\nRun in BG with A Repeted Job To Restart Server When Its Down\r\n------------------------------------------------------------\r\n\r\ncreate a script named 'bgapi.sh' add below code in the file \r\n\r\n```#!/bin/bash\r\nwhile true\r\ndo\r\nyoutubedlapi-server-infusiblecoder -p 9191 --host 0.0.0.0 --number-processes 1\r\nsleep 2500\r\ndone\r\n```\r\nsave it then run this command to run it in the BG\r\n\r\n``nohup ./bgapi.sh &``\r\n",
"bugtrack_url": null,
"license": null,
"summary": "An API server based on yt-dlp",
"version": "3.7.9",
"project_urls": {
"Homepage": "https://github.com/syedusama5556/youtubedlapi-server-infusiblecoder"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7cabc081c273bc9dd63e693eb9a8a4fb8620a851088d7ad735599071caab5177",
"md5": "e881836687ee934446c20d618c2d1ef7",
"sha256": "172567bd70def38e22eea8d8193f4c0633a376260aaf8ee3d8821ce37ddb3873"
},
"downloads": -1,
"filename": "youtubedlapi_server_infusiblecoder-3.7.9-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "e881836687ee934446c20d618c2d1ef7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 19286,
"upload_time": "2024-04-19T16:36:18",
"upload_time_iso_8601": "2024-04-19T16:36:18.037022Z",
"url": "https://files.pythonhosted.org/packages/7c/ab/c081c273bc9dd63e693eb9a8a4fb8620a851088d7ad735599071caab5177/youtubedlapi_server_infusiblecoder-3.7.9-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab41e730f91188c8242eddb7a80845c2f0fbe45f777c2028c0c1ce380b496a18",
"md5": "2fd7fb5cb71d49b5803b3d5597426d86",
"sha256": "90dd82087e09714ba60ef5689c05d214e1dbc7fb8faa350057e6210fa1932736"
},
"downloads": -1,
"filename": "youtubedlapi_server_infusiblecoder-3.7.9.tar.gz",
"has_sig": false,
"md5_digest": "2fd7fb5cb71d49b5803b3d5597426d86",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18387,
"upload_time": "2024-04-19T16:36:20",
"upload_time_iso_8601": "2024-04-19T16:36:20.036010Z",
"url": "https://files.pythonhosted.org/packages/ab/41/e730f91188c8242eddb7a80845c2f0fbe45f777c2028c0c1ce380b496a18/youtubedlapi_server_infusiblecoder-3.7.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-19 16:36:20",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "syedusama5556",
"github_project": "youtubedlapi-server-infusiblecoder",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": null,
"specs": []
},
{
"name": "Flask",
"specs": [
[
">=",
"3.0.3"
]
]
},
{
"name": "gunicorn",
"specs": []
},
{
"name": "pathlib",
"specs": []
},
{
"name": "Flask-Caching",
"specs": []
},
{
"name": "flask_caching",
"specs": []
},
{
"name": "gevent",
"specs": []
},
{
"name": "httpx",
"specs": []
},
{
"name": "bilix",
"specs": []
},
{
"name": "uvicorn",
"specs": []
},
{
"name": "asgiref",
"specs": []
},
{
"name": "redis",
"specs": []
},
{
"name": "celery",
"specs": []
},
{
"name": "fastapi",
"specs": []
}
],
"tox": true,
"lcname": "youtubedlapi-server-infusiblecoder"
}