A small example package
Project description
Fabrica de bere
The library is a wrapper for the Punk API.
Installation
pip install fabrica_de_bere
Functionalities
- Get a beer by ID
- Get a random beer
- Get all beers
- Get beers
Create a new object
punk_api = FabricaDeBere("https://api.punkapi.com/v2/")
Parameters:
- url: string, optional. If not given, it will try to use the environment variable PUNK_API_URL
Get a beer by ID
Returns a Beer object with the given ID.
punk_api.get_beer_by_id(id)
Parameters:
- id: int
Get a random beer
Returns a Beer object with a random beer.
punk_api.get_random_beer()
Get all beers
Returns an iterator that stores all the beers from the API as Beer objects.
punk_api.get_all_beers()
Get a beer by ID
Returns an iterator that stores the beers from the API as Beer objects, filtered base on the given parameters.
beers = punk_api.get_beers(
abv_gt=5,
abv_lt=9,
ibu_gt=55,
ibu_lt=90,
ebc_gt=18,
ebc_lt=25,
beer_name="Buzz",
yeast="American_Ale",
brewed_before=datetime.datetime(2014, 9, 5),
brewed_after=datetime.datetime(2011, 3, 12),
hops="Fuggles",
malt="Caramalt",
food="chicken",
ids=[1, 2, 9],
)
Parameters:
- abv_gt: int
- abv_lt: int
- ibu_gt: int
- ibu_lt: int
- ebc_gt: int
- ebc_lt: int
- beer_name: string
- yeast: string
- brewed_before: datetime; only looks at the month and year
- brewed_after: datetime; only looks at the month and year
- hops: string
- malt: string
- food: string
- ids: list of int
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fabrica_de_bere-0.0.3.tar.gz
(6.1 kB
view hashes)
Built Distribution
Close
Hashes for fabrica_de_bere-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bd666c5b3544bc0ec2b04bd3ebf6450f49dde916828b96c36bdd142f48bfde9 |
|
MD5 | 8aa70c0ba0ddbc616bd50bea2db62045 |
|
BLAKE2b-256 | 85320b08478fd31fd87d975ea8c1cae88caca527bda08e7a62184af25e6e18f6 |