HQPorner API
Description
HQPorner API is an API for HQPorner. It allows you to fetch information from videos using regexes and requests.
Disclaimer
[!IMPORTANT] HQPorner API is in violation to HQporner's ToS! If you are the website owner of hqporner.com, contact me at my E-Mail, and I'll take this repository immediately offline. EchterAlsFake@proton.me
Quickstart
Have a look at the Documentation for more details
- Install the library with
pip install hqporner_api
from hqporner_api import Client
# Initialize a Client object
client = Client()
# Fetch a video
video_object = client.get_video("<insert_url_here>")
# Download the video
video_object.download(quality="best", path="your_output_path + title.mp4")
# Videos by actress
actress_generator = client.get_videos_by_actress("anissa-kate")
for video in actress_generator:
print(video.title) # etc...
# Search for videos
videos = client.search_videos(query="Your query here")
for video in videos:
print(video.title)
# SEE DOCUMENTATION FOR MORE
[!NOTE] HQPorner API can also be used from the command line. Do: hqporner_api -h to see the options
Changelog
See Changelog for more details.
Support (Donations)
I am developing all my projects entirely for free. I do that, because I have fun and I don't want to charge 30€ like other people do.
However, if you find my work useful, please consider donating something. A tiny amount such as 1€ means a lot to me.
Paypal: https://paypal.me/EchterAlsFake
XMR (Monero): 46xL2reuanxZgFxXBBaoagiEJK9c7bL7aiwKNR15neyX2wUsX2QVzkeRMVG2Cro44qLUNYvsP1BQa12KPbNat2ML41nyEeq
Contribution
Do you see any issues or having some feature requests? Simply open an Issue or talk in the discussions.
Pull requests are welcome :)
License
Licensed under the LGPLv3 License
Copyright (C) 2023–2025 Johannes Habel
Metadata
Release files for hqporner-api-async 1.7.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hqporner_api_async-1.7.3.tar.gz | 13.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hqporner_api_async-1.7.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.6 kB
Release files / hqporner_api_async-1.7.3.tar.gz
| Download URL | hqporner_api_async-1.7.3.tar.gz |
|---|---|
| Size | 13.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f724c40817f5a2d030bea85841b2240d8bbcfd4d83f3db3c40c046d8be57b873
|
|
BLAKE2b-256 checksum How to use checksums |
906360d3faf48297fdff3a0d3ae6969d1b3a32232940e6567657b09d8ed9beb8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.10
|
Release files / hqporner_api_async-1.7.3-py3-none-any.whl
| Download URL | hqporner_api_async-1.7.3-py3-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bdb8c6409bba3b76cdf9e8a764e3c0e94607ef5eb9eea6a242590ef9f5b23ca2
|
|
BLAKE2b-256 checksum How to use checksums |
191f53dd594ef6abc47992b5d420457545a463068649fb2b39f90efc679c3745
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.10
|