Skip to main content

A scraping API for Yify.

Project description

This is my API for scraping Yify

PyPI version

#USAGE

First you have to import it.

from YifyAPI import yify as api

Now you are ready to use it!

Currently the only method is :

api.search_yify(query: str)

It will return a list with dictionaries for each movie result found, example below:

{
 'title': 'Sonic the Hedgehog', 
 'year': '2020', 
 'link': 'https://yts.mx/movies/sonic-the-hedgehog-2020', 
 'image': 'https://img.yts.mx/assets/images/movies/sonic_the_hedgehog_2020/medium-cover.jpg', 
 'qualities': {
     '720p': {
         'size': '908.03 MB', 
         'magnet': 'magnet:?.....'}, 
     '1080p': {
         'size': '1.82 GB', 
         'magnet': 'magnet:?.....'}
 }
}

if something goes bad and there was an error then it will return this:

{'status': "error"}

So make sure to check if the response is equal to the one above with an if statement.

If you encounter any bug with my code or you want to contribute in any way then here is the github link

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

YifyAPI-0.5.13.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

YifyAPI-0.5.13-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file YifyAPI-0.5.13.tar.gz.

File metadata

  • Download URL: YifyAPI-0.5.13.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for YifyAPI-0.5.13.tar.gz
Algorithm Hash digest
SHA256 d1f7233116e8752d9804b4213c548a065ec67e0747949d8c991122236c704838
MD5 19abefb2fabbf05b30ccc01f4692c20c
BLAKE2b-256 3e68f9ff0cf12fe5586b0939aac92fd011f414978b95d901461505e6d61a5869

See more details on using hashes here.

File details

Details for the file YifyAPI-0.5.13-py3-none-any.whl.

File metadata

  • Download URL: YifyAPI-0.5.13-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

File hashes

Hashes for YifyAPI-0.5.13-py3-none-any.whl
Algorithm Hash digest
SHA256 400763ec6b26764e13e1ca33efb51cd7219a86d1dc5054a3a16cbf590e88608d
MD5 33192a00fcc83d27ec5536f6626c9c7e
BLAKE2b-256 c77128149be2abd58d3c057934e799180da658b255bd3c49983bddf716bc282b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page