Skip to main content

Python Faker Blog Provider

Python Faker Blog Content Provider

Description

This Python package provides a Faker provider that generates fake blog content in Brazilian Portuguese. It consists of various methods that can be used to create blog-related fake data such as blog titles, blog posts, images, tags, and more.

Installation

Use pip for install from source in PyPI:

pip install faker-blog-provider

Tests

Use pytest to test the project:

pytest -vvsx

Usage

Import the Faker class from the faker package and initialize an instance of it. Then, import the BlogProvider class from the faker_blog module. Finally, add the BlogProvider to the instance of Faker.

from faker import Faker
from faker_blog import BlogProvider

fake = Faker()
fake.add_provider(BlogProvider)

# Generate fake blog content
title = fake.article_title()
image = fake.article_image()
tag = fake.article_tag()
tags = fake.article_tags(nb=5)
category = fake.article_category()
image = fake.article_image()
content_html = fake.article_content_html()

# You can generate a dictionary containing the text and a slugified version using the following methods.
title = fake.article_title_and_slug()
tag = fake.article_tag_and_slug()
tags = fake.article_tags_and_slug(nb=5)
category = fake.article_category_and_slug()

Features

  • Generate fake blog titles
  • Generate fake blog posts content
  • Generate fake blog tag and tags
  • Generate fake blog category
  • Generate fake URLs for blog image using the Lorem Picsum

Examples

Generate a fake blog title:

title = fake.article_title()
print(title)

Output:

Os Segredos De Dirigir Um Poderoso Grupo

Generate fake blog tags:

tags = fake.article_tags(nb=5)
print(tags)

Output:

['Transformação Pessoal', 'Gestão do Tempo', 'Estratégias de Crescimento', 'Automação', 'Desenvolvimento Sustentável']

Generate fake blog tags with slug:

tags_and_slug = fake.article_tags_and_slug(nb=3)
print(tags_and_slug)

Output:

[{'tag': 'Ferramentas para Empreendedores', 'slug': 'ferramentas-para-empreendedores'}, {'tag': 'Transformação Digital', 'slug': 'transformacao-digital'}, {'tag': 'Cultura Empresarial', 'slug': 'cultura-empresarial'}]

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for faker-blog-provider 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for faker-blog-provider 0.0.3
File Size Uploaded
faker_blog_provider-0.0.3.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for faker-blog-provider 0.0.3
File Interpreter ABI Platform
faker_blog_provider-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 21.7 kB

Release files / faker_blog_provider-0.0.3.tar.gz

Download URL faker_blog_provider-0.0.3.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c388a1e1ef6aeaf155402dbe435d957138c6bdb6b1970ab12a9b7e14e55ee904
BLAKE2b-256 checksum
How to use checksums
1a0851895b9bfec11a1ae5224f933a58b3a22d43bd676a896fc73529e92b1aee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / faker_blog_provider-0.0.3-py3-none-any.whl

Download URL faker_blog_provider-0.0.3-py3-none-any.whl
Size 10.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
347fa02b6df644e846b27af1d9a859fde0a4521f95cf858793a7466b5ea8b438
BLAKE2b-256 checksum
How to use checksums
bc8e55a51ca2a86987239c56a4a14c8202fd5f48df2252ddd9da127d782c8b16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page