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
- Crie os arquivos de dados:
- Crie a pasta
./dados
; - Dentro dessa pasta, crie dois arquivos de dados:
links.csv
evariaveis.yaml
(os arquivos devem ter exatamente esses títulos).
- Crie a pasta
- Escreva os templates:
- Crie a pasta
./posts_templates
; - 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).
- Crie a pasta
- Crie a pasta aonde os posts prontos serão armazenados:
./posts_prontos
; - Execute o pacote:
(.venv) $ gerar-posts
- 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 .