youtubedlapi-server-infusiblecoder


Nameyoutubedlapi-server-infusiblecoder JSON
Version 3.7.9 PyPI version JSON
download
home_pagehttps://github.com/syedusama5556/youtubedlapi-server-infusiblecoder
SummaryAn API server based on yt-dlp
upload_time2024-04-19 16:36:20
maintainerNone
docs_urlNone
authorSyed Usama Ahmad
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements None Flask gunicorn pathlib Flask-Caching flask_caching gevent httpx bilix uvicorn asgiref redis celery fastapi
Travis-CI
coveralls test coverage No coveralls.
            [![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"
}
        
Elapsed time: 0.24845s