pycontent-type 1.1.0

Last updated:

0 purchases

pycontent-type 1.1.0 Image
pycontent-type 1.1.0 Images
Add to Cart

Description:

pycontenttype 1.1.0

pycontent-type

A Python library to access all Supported Content-Types/Media-Types ⚡












Installation
You can add pycontent-type in a few easy steps. First of all, install the dependency:
$ pip install pycontent-type

---> 100%

Successfully installed pycontent-type

Usage
We have a simple API to access all the supported content-types:
As known the categories of content-types are:

application
audio
font
image
message
model
multipart
text
video

Get Content-Type by extension
# Get content-type for application
import pycontent_type

len(pycontent_type.application)

>>> 1551

# Get content-type for specific extension using Name
pycontent_type.application.get(Name='json')

>>> application(Name='json', Template='application/json')

# Get content-type for specific extension using Template
pycontent_type.application.get(Template='application/xml')

>>> application(Name='xml', Template='application/xml')

The same applies for all the categories, we have 2 ways to get the content-type:

Using Name attribute
Using Template attribute

Development 🚧
Setup environment 📦
You should create a virtual environment and activate it:
python -m venv venv/

source venv/bin/activate

And then install the development dependencies:
# Install dependencies
pip install -e .[test,lint]

Run tests 🌝
You can run all the tests with:
bash scripts/test.sh

Format the code 🍂
Execute the following command to apply pre-commit formatting:
bash scripts/format.sh

License
This project is licensed under the terms of the MIT license.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.