Skip to main content

Gerador de posts

Gerador de posts baseado em templates e dados armazenados em arquivos de dados (csv e yaml).

Essa aplicação surgiu da necessidade de gerar textos a partir de um template, cujos dados deveriam ser coletados de um arquivo .csv e .yaml. Então, é isso que esse programa faz: ler dados de um arquivo .csv, outros dados de um arquivo .yaml e preenche um ou mais templates.

Instalação

(.venv) $ pip install gerador-posts

Uso

  1. Crie os arquivos de dados:
    1. Crie a pasta ./dados;
    2. Dentro dessa pasta, crie dois arquivos de dados: links.csv e variaveis.yaml (os arquivos devem ter exatamente esses títulos).
  2. Escreva os templates:
    1. Crie a pasta ./posts_templates;
    2. Dentro dessa pasta você pode criar quantos templates desejar, em qualquer formato de arquivo. (para inserir os dados no template use a sintaxe do Jinja2).
  3. Crie a pasta aonde os posts prontos serão armazenados: ./posts_prontos;
  4. Execute o pacote:
    (.venv) $ gerar-posts
    
  5. Feito! Seus posts estão prontos e armazenados na pasta ./posts_prontos.

Exemplos

Você pode encontrar alguns exemplos de uso desse pacote em: https://github.com/cecivieira/gerador-posts-exemplos .

Metadata

Release files for gerador-posts 0.1.4

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

Source distribution (sdist)

Source distribution for gerador-posts 0.1.4
File Size Uploaded
gerador_posts-0.1.4.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gerador-posts 0.1.4
File Interpreter ABI Platform
gerador_posts-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 8.6 kB

Release files / gerador_posts-0.1.4.tar.gz

Download URL gerador_posts-0.1.4.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8b6acc334391209878c92b3cc4d16c7d894b9d4da5ff01f82b815e03ccb82f7b
BLAKE2b-256 checksum
How to use checksums
ea657cecea7b73a6be92a61e1d729f54b7b99cf55d1f97176a6df01890b0226a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / gerador_posts-0.1.4-py3-none-any.whl

Download URL gerador_posts-0.1.4-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7223deb4eb42fafb82984e57af1c053d0e052df89dd0b83e5ccb0cd5dd70907
BLAKE2b-256 checksum
How to use checksums
2a192e203637d40e9afd244364d216490e4ec187bbcbaec826344a935cc6a8d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.2

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