No project description provided
Project description
AI Header Generator
AI Header Generator is a Python package that generates headers for your code files using OpenAI's GPT-4. It supports various file types and can be easily customized via a configuration file.
Software Requirements
- Python 3.8 or higher
- Pip (package installer for Python)
- OpenAI API Key
- Git
Installation Instructions
- Clone the repository to your local machine: git clone https://github.com/your-username/your-repo.git
- Navigate to the project directory: cd ai-generated-headers
- Create a virtual environment: python -m venv venv
- Activate the virtual environment: source venv/bin/activate (for Unix-based systems) or venv\Scripts\activate (for Windows)
- Install the project dependencies: pip install -r requirements.txt
- Copy the config.ini.sample file to config.ini: cp config.ini.sample config.ini
- Open config.ini and add your OpenAI API Key.
- You're ready to go!
Usage
To generate headers for your code files, run:
ai-header-generator
To generate a README file based on the generated headers, use the --readme option:
ai-header-generator --readme
To use a custom configuration file, use the --config option:
ai-header-generator --config path/to/your/config.ini
Configuration
The config.ini file contains the following configuration options:
- api_key: Your OpenAI API key. folder_path: The path to the folder containing the code files to be analyzed.
- analysis_file_extension: The file extension of the code files to be analyzed (e.g., .sql).
- template_file: The path to the JSON file containing the template for generating headers.
Modify these options to customize the behavior of the AI Header Generator.
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
ai_header_generator-0.2.2.tar.gz
(11.3 kB
view details)
File details
Details for the file ai_header_generator-0.2.2.tar.gz
.
File metadata
- Download URL: ai_header_generator-0.2.2.tar.gz
- Upload date:
- Size: 11.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6876f8f61dd2406c706eda74e348e6c727f5976af53b0d2a0894e73fd3d9f400 |
|
MD5 | bbda82261a116125611cea8df5daa4f2 |
|
BLAKE2b-256 | ae4a4b8f5ad5b90a63131199291f245e53341f636cb42f3b71cabc912c9a4820 |