Skip to main content

A Python API for the Porn Site HQPorner.com

Project description

HQPorner API

Table of contents

Description

HQPorner API is an API written for the Porn site hqporner.com
It can retrieve data by extracting them from the HTML code
with Beautifulsoup and requests.

Please note that web scarping isn't allowed in most cases!
Consider using a VPN when using this API

Installation

# Installing via PyPi

pip install --upgrade hqporner_api

# Installing from GitHub to get latest version

pip install git+https://github.com/EchterAlsFake/hqporner_api.git

Usage

Import the package:

from hqporner_api.api import API

Arguments

  • URL: Must be URL of hqporner.com ending with .html

  • Quality:

    • 360 : Returns 360p quality video
    • 720 : Returns 720p quality video
    • 1080 : Returns 1080p quality video
    • 2160 : Returns 2160p quality video
  • Path : Where the video should be stored in

Get the title of the video

title = API().extract_title(url)

Get the actress of the video

actress = API().extract_actress(url)

Get direct download URLs

url = API().get_direct_url(url, quality) # Will return URL for given quality

Download the video

API().download(url, qualit, path) # Downloads the video with a tqdm progressbar

Note: Download speeds can be slow if the CDN Network is slow.

Get length of the video

API().get_length(url) # Returns video length

Get publish date of the video

API().get_publish_date(url) # Returns the publish date as a string

License

Licensed under the LGPLv3 License

Copyright (C) 2023 EchterAlsFake

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

hqporner_api-0.2.tar.gz (6.1 kB view hashes)

Uploaded Source

Built Distribution

hqporner_api-0.2-py3-none-any.whl (6.4 kB view hashes)

Uploaded Python 3

Supported by

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