Gerador de posts baseado em templates e arquivos de dados (csv e yaml).
Project description
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 .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gerador_posts-0.1.4.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for gerador_posts-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7223deb4eb42fafb82984e57af1c053d0e052df89dd0b83e5ccb0cd5dd70907 |
|
MD5 | de60bc537935ac5cd816b9d8ea0ea45d |
|
BLAKE2b-256 | 2a192e203637d40e9afd244364d216490e4ec187bbcbaec826344a935cc6a8d6 |