Skip to main content

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


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)

Uploaded Source

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

Hashes for ai_header_generator-0.2.2.tar.gz
Algorithm Hash digest
SHA256 6876f8f61dd2406c706eda74e348e6c727f5976af53b0d2a0894e73fd3d9f400
MD5 bbda82261a116125611cea8df5daa4f2
BLAKE2b-256 ae4a4b8f5ad5b90a63131199291f245e53341f636cb42f3b71cabc912c9a4820

See more details on using hashes here.

Supported by

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