semvec/pypi-packages huggingface dataset:
docstring-pdf-converter 1.0.0
Uma ferramenta para converter docstrings de módulos Python em PDFs formatados.
Requires Python: >=3.6

# 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`:

```sh
pip install docstring_pdf_converter
```

## Uso

Após a instalação, você pode usar a ferramenta diretamente da linha de comando:

```sh
docstring-pdf-converter main.py
```

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:

    ```sh
    docstring-pdf-converter main.py
    ```

2. Insira as informações solicitadas:

    ```sh
    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
    Digite o nome do módulo (exemplo: docstring_pdf_converter.exemplo):
    Digite o nome do arquivo PDF (exemplo: docstrings.pdf): 
    ```

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.
Filytics 1.0.0
File and folder statistics analyzer CLI tool

# Filytics

**Filytics** is a command-line tool for analyzing file and folder statistics. It provides detailed reports on file counts, line counts, file sizes, and extension-level insights.
<!-- get jpg from assest -->
![Filytics](assets/filytics.jpg)

## Features

- **Multi-Path Analysis:** Analyze multiple file and folder paths in one command.
- **Exclusion Options:** Exclude specified paths and hidden files or directories.
- **Flexible Output Formats:** Choose from text, table, JSON, CSV, or HTML reports.
- **Custom Sorting:** Sort results by file count, total lines, or size, in ascending or descending order.

## Installation

Install Filytics via pip:

```bash
pip install Filytics
```

Or install it from source:

```bash
git clone https://github.com/oaslananka/Filytics.git
cd Filytics
pip install .
```

## Usage

Run Filytics from the command line:

```bash
filytics --path /path/to/directory --exclude /path/to/exclude --output-format table --sort-by count --desc
```

### Output Formats

- `text`: Plain text output.
- `table`: A well-formatted table (requires the tabulate package).
- `json`: JSON formatted output.
- `csv`: CSV formatted output.
- `html`: HTML formatted output.

### Additional Options

- `--exclude-hidden-files`: Exclude hidden files from analysis.
- `--exclude-hidden-dirs`: Exclude hidden directories from analysis.
- `--sort-by`: Sort extensions by 'count', 'lines', or 'size'.
- `--desc`: Sort in descending order.
- `--tree`: Show a tree view of the provided path(s)

## Contributing

Contributions, bug reports, and feature suggestions are welcome! Please check our GitHub repository to open issues or submit pull requests.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
pup517 0.0.3
Python Universal Packager
Requires Python: >=3.11

# pup517

[![PyPI - Version](https://img.shields.io/pypi/v/pup517.svg)](https://pypi.org/project/pup517)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pup517.svg)](https://pypi.org/project/pup517)

-----

pup517 is a PEP-517 backend for shipping non-Python tools as wheels in a venv.
Imagine a Gentoo ebuild but in `pyproject.toml`.

Each tool is a Python package (that is, a directory with a `pyproject.toml`)
which specifies how to build the tool.  In general, the tool uses a common build
system (defined in `src/pup517/build_system`) instead of implementing it's own
build actions as shell commands, but arbitrary shell commands are supported.

This project is still experiemental, and the API is subject to change.

See examples inside `pups`.

## License

`pup517` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.