Skip to main content

Checkify

Downloads

Checkify is a Python package that utilizes the power of the GPT API to provide comprehensive code analysis and assistance. It helps you identify errors in code, explains the code logic, and offers valuable suggestions for improvement.

Installation

To get started with Checkify, make sure you have Python installed. Then, you can install Checkify using pip:

pip install checkify

Usage

Before using Checkify, you need to obtain an API key from OpenAI. Follow the instructions on the OpenAI website to get your API key.

Once you have your API key, you can start using Checkify in your Python code. Import the check_code function from the code_checker module:

from checkify.code_checker import check_code

# Prompt the user to enter their OpenAI API key
api_key = input("Please enter your OpenAI API key: ")

# Set the API key for Checkify
check_code.set_api_key(api_key)

# Write your code to be checked
code = """
def greet(name):
    print("Hello, " + name)

greet("John")
"""

# Call the check_code function to analyze and explain the code
explanation = check_code(code)
print(explanation)

Make sure to replace YOUR_API_KEY with your actual OpenAI API key.

By using Checkify, you can improve your code quality, catch potential errors, and gain a deeper understanding of your code logic.


Please note that Checkify is a powerful tool, and it relies on the OpenAI GPT API for code analysis. Ensure that you have an active OpenAI subscription and sufficient API credits to use Checkify effectively. For more details on OpenAI API pricing and usage, visit the OpenAI website.

We hope you find Checkify helpful in your coding journey! Happy coding and stay creative!

Release files for checkify 0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for checkify 0.6
File Size Uploaded
checkify-0.6.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for checkify 0.6
File Interpreter ABI Platform
checkify-0.6-py3-none-any.whl Python 3 none any Details

Total release size: 7.1 kB

Release files / checkify-0.6.tar.gz

Download URL checkify-0.6.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b3f88efa200b11ccf4801e42c38e6f1417128828125a67a5428f558580443286
BLAKE2b-256 checksum
How to use checksums
403faea6a9a4e1c6b5f4b2cf4fdba39ee125edced6d005c5c8bf46aed57212f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / checkify-0.6-py3-none-any.whl

Download URL checkify-0.6-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5463324d00ba4b86e088cde1fa1044eb5e5cbb21c22135eea4f14f4664fe075e
BLAKE2b-256 checksum
How to use checksums
52c591e5526309f474d4e79f894e701d64ff0f65dc8c7ba7014b81dbd616eba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.6 This release

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page