GetFromPexels
GetFromPexels is an elegant Pexels API wrapper that is available for everyone to use with the Python programming language.
Examples
Finding images
# Finding 3 images of cats
from getfrompexels import PexelsSession
session = PexelsSession(API_KEY)
query = session.search_for_photos("cat", per_page=3)
for photo in query.contents:
print(photo.pexels_url)
Finding videos
# Searching for dogs barking
from getfrompexels import PexelsSession
session = PexelsSession(API_KEY)
# Turning to page 2
query = session.search_for_videos("dog barking", page=2, per_page=3)
for video in query.contents:
print(video.pexels_url)
Saving to files
# Downloading the first image that pops up when you search "bird"
from getfrompexels import PexelsSession
session = PexelsSession(API_KEY)
# Searching for the first result for "bird"
results = session.search_for_photos("bird", per_page=1).contents
photo = results[0]
# Downloading the photo
photo.download(PATH, "large2x") # Several sizes accepted
Documentation
All classes and functions contain docstrings using the reST format as code documentation.
Additional Information
The library requires for the requests module to be installed.
If it isn't, running pip install requests in the terminal should install the library.
The earliest Python version that can use this library is Python 3.11.
To request an API key, you must make a Pexels account and get one from the official Pexels website.
The official documentation for the Pexels APi is https://www.pexels.com/api/documentation/, which contains information about endpoints
and their results. GetFromPexels' main purpose is to provide anyone access to all the endpoints and provide an easy wrapper.
Metadata
Release files for getfrompexels 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| getfrompexels-1.1.0.tar.gz | 14.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| getfrompexels-1.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.0 kB
Release files / getfrompexels-1.1.0.tar.gz
| Download URL | getfrompexels-1.1.0.tar.gz |
|---|---|
| Size | 14.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f3e502826580bc8874b3472abfb14db9cd710c9c097179346a19c7a87d27d1c1
|
|
BLAKE2b-256 checksum How to use checksums |
ccbf9def569e4485293e6a912e7b50d7d81ffc79a414cce23dec4db943431481
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / getfrompexels-1.1.0-py3-none-any.whl
| Download URL | getfrompexels-1.1.0-py3-none-any.whl |
|---|---|
| Size | 19.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bc54601cf1e0042064940bf52e95501a143fc64ba1e067b141e05746b7bb16db
|
|
BLAKE2b-256 checksum How to use checksums |
59b21ccf37d8391793de9b6889a301bf49d9986388c58bc7e90aaf2f7bc1be02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|