/Py-EgyBest-API

Asynchronous Python Wrapper For EgyBest-API.

Primary LanguagePythonMIT LicenseMIT

RUN

Asynchronous Python Wrapper For EgyBest-API.

contributors last update forks stars open issues license Total Downloads hits

⚠️ Note:

  • For Personal Use Only, Don't Create Or Build Something Huge With This API Without Permission Otherwise You Will Be Banned
  • This Project Is Licensed Under The MIT License

🔐 Requirements:

  • Python 3.8 Or Newer.
  • API URL and Access Token From :

🗜 Installation:

$ pip3 install Py-EgyBest-Api

❓ Usage:

For Example, To Get Direct Links, You Can Do This

from EgyBestAPI import RaEye
from asyncio import run

API = "http://0.1.2.3" # Required
TOKEN = "abcd" # Required 
ID = None # Optional 
PASSWORD = None # Optional

x = RaEye(API, access_token=TOKEN, id=ID, password=PASSWORD)

async def main():
    z = await x.dls(url="https://www.egybest.org/movie/top-five-2014", version=2)

    print(z)
    # output: DotMap(a=1, b=2)
    print(z.type)
    # output: movie

    print(z.toDict())
    # output: {'a': 1, 'b': 2}
    print(z["type"])
    # output: movie

    # To Print Results As Json
    z.pprint(pformat='json')
    # output: {...}

run(main())

🪐 Documentation:

There Is No Documentation, But You Can Take Help From The DocStrings :

from EgyBestAPI import RaEye

print(help(RaEye.dls))

⭐️ Features:

  • Smart Search
  • Extract Full Info From Url (Movie-Serie/Anime)
  • Extract: Story - Image - Title - Trailer - Actors Info - Note
  • Extract Download and Stream Links With Full Info
  • Extract Similar Movies
  • Extract Seasons / Episodes
  • Extract Previous And Next Episode
  • Extract Movies Or Series From Paths
  • And More ...

🧭 RoadMap:

  • Todo

👨‍💻 Dev & Support:

📭 Credits:

🌍 Contributing:

Contributions Are Always Welcome! See contributing.md For Ways To Get Started.

⭐️