gerador-posts

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


Keywords
jinja2, yaml, templates
License
MIT
Install
pip install gerador-posts==0.1.4

Documentation

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 .