Skip to main content

Uma ferramenta para converter docstrings de módulos Python em PDFs formatados.

Project description

Projeto docstring_pdf_converter

O docstring\_pdf\_converter é uma ferramenta que gera um PDF a partir das docstrings de um módulo Python. Ele extrai as docstrings de classes e funções e as organiza em um documento PDF formatado, facilitando a documentação e a leitura das descrições do código.

Funcionalidades

  • Extrai docstrings de classes e funções de um módulo Python.
  • Gera um PDF formatado com as docstrings extraídas.
  • Cria uma capa personalizada para o PDF com título, subtítulo, instituição, cidade e ano.

Pacotes Utilizados

  • fpdf: Biblioteca para geração de PDFs em Python.
  • setuptools: Utilizado para empacotamento e distribuição do projeto.

Benefícios

  • Facilita a documentação de projetos Python, gerando um PDF com as descrições das classes e funções.
  • Melhora a legibilidade e a organização das docstrings.
  • Automatiza o processo de criação de documentação, economizando tempo e esforço.

Instalação

Você pode instalar o docstring\_pdf\_converter diretamente do PyPI usando o pip:

pip install docstring_pdf_converter

Uso

Após a instalação, você pode usar a ferramenta diretamente da linha de comando:

docstring-pdf-converter

O comando acima irá solicitar algumas informações para a capa do PDF, como título, subtítulo, instituição e cidade. Em seguida, ele irá gerar um PDF com as docstrings extraídas do módulo especificado.

Exemplo de Uso

  1. Execute o comando:

    docstring-pdf-converter
    
  2. Insira as informações solicitadas:

    Digite o título do documento: Documentação do projeto
    Digite o subtítulo do documento: Conversão de docstring para PDF
    Digite a instituição (deixe em branco se não houver): Minha Instituição
    Digite a cidade: São Paulo
    
  3. O PDF documentacao_completa.pdf será gerado no diretório atual com as docstrings extraídas e formatadas.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests no repositório do projeto.

Licença

Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

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

docstring_pdf_converter-0.2.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

docstring_pdf_converter-0.2.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file docstring_pdf_converter-0.2.0.tar.gz.

File metadata

  • Download URL: docstring_pdf_converter-0.2.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for docstring_pdf_converter-0.2.0.tar.gz
Algorithm Hash digest
SHA256 750668730ea66a4281d13035ab55e149a1bbdce3223761caee1b7491d891f310
MD5 38129f5b57914141b1c16c16c5c52875
BLAKE2b-256 4296f27bc1c44585c1f0db4fece086d777b48f809de887eb437e098b2199c583

See more details on using hashes here.

File details

Details for the file docstring_pdf_converter-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for docstring_pdf_converter-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 167d867489df5571d2b3a60357d19442f1b8d32512ee6de4a91a6aa4de6ea602
MD5 835cbe76acaf0395eb76ec557ccce1a0
BLAKE2b-256 cec29db536d6f399cf914d6d2d9deaa819389154aaa0469cc1bcb1371dcf26aa

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