Gere automaticamente uma documentação HTML bonita e pesquisável a partir dos seus arquivos JSON de coleção do Postman exportados.
- Geração Sem Esforço: Transforme suas coleções do Postman em documentação HTML limpa com um único comando.
- Índice Centralizado: Um arquivo
index.htmlfornece uma visão geral conveniente e links para toda a sua documentação de API gerada. - Navegação Fácil: Cada coleção do Postman recebe seu próprio arquivo HTML dedicado para uma navegação direta.
- Acesso Offline: Visualize a documentação da sua API localmente sem a necessidade de conexão com a internet.
Siga estas etapas simples para configurar e começar a gerar a documentação da sua API.
Antes de começar, certifique-se de ter:
- Python 3.8+: Baixe e instale-o em python.org.
- Arquivos de Coleção do Postman: Exporte suas coleções do Postman no formato
.postman_collection.json.
-
Clone o Repositório (se aplicável, caso contrário, assuma que o usuário já possui os arquivos do projeto):
git clone https://github.com/lezzin/postman-to-api cd postman-to-api -
Crie um Ambiente Virtual (recomendado):
python -m venv .venv
-
Ative o Ambiente Virtual:
- Windows:
.venv\Scripts\activate
- Linux/macOS:
source .venv/bin/activate
- Windows:
-
Instale as Dependências:
pip install -r requirements.txt
Organize os arquivos do seu projeto da seguinte forma:
| Caminho | Descrição |
|---|---|
main.py |
O script principal responsável por gerar a documentação HTML. |
postman/ |
Coloque todos os seus arquivos .postman_collection.json aqui. |
output/ |
Esta pasta conterá todos os arquivos de documentação HTML gerados. |
requirements.txt |
Lista todas as dependências Python necessárias para o projeto. |
Uma vez instalado e suas coleções do Postman estiverem no diretório postman/, basta executar:
py main.pyEste comando realizará as seguintes ações:
- Gerará um arquivo
output/index.html, fornecendo um hub central com links para a documentação de cada uma das suas coleções do Postman. - Criará um arquivo
.htmlseparado para cada.postman_collection.jsonencontrado dentro do diretóriopostman/.
Digamos que você tenha uma coleção do Postman chamada minha_api.postman_collection.json localizada na sua pasta postman/. Após executar py main.py:
output/
├── index.html
└── minha_api.htmlPara visualizar sua documentação gerada, abra o arquivo index.html no seu navegador web preferido. Este arquivo fará o link para minha_api.html e qualquer outra documentação de coleção que você tenha gerado.