Skip to main content

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

  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 .

Project details


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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gerador_posts-0.1.4-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file gerador_posts-0.1.4.tar.gz.

File metadata

  • Download URL: gerador_posts-0.1.4.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for gerador_posts-0.1.4.tar.gz
Algorithm Hash digest
SHA256 8b6acc334391209878c92b3cc4d16c7d894b9d4da5ff01f82b815e03ccb82f7b
MD5 1a49d262d3f90465504065677342a3db
BLAKE2b-256 ea657cecea7b73a6be92a61e1d729f54b7b99cf55d1f97176a6df01890b0226a

See more details on using hashes here.

File details

Details for the file gerador_posts-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: gerador_posts-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for gerador_posts-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c7223deb4eb42fafb82984e57af1c053d0e052df89dd0b83e5ccb0cd5dd70907
MD5 de60bc537935ac5cd816b9d8ea0ea45d
BLAKE2b-256 2a192e203637d40e9afd244364d216490e4ec187bbcbaec826344a935cc6a8d6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page