Skip to main content

No project description provided

Project description

# Turbo Docs

Turbo Docs is a set of command-line utilities made for automating document creation and data entry tasks. Its utilities make it easy to create, package, and distribute Python packages for use by others. The code utilizes Python libraries like requests, openai, click, pyperclip, and redbaron in order to automate data entry tasks, formatting docstrings and wrapping text to 80 characters. The CLI application can generate a README summarizing the code, unit tests and docstrings for Python functions.

## Requirements

  • Setuptools library

  • Wheel library

  • Twine

  • Requests

  • OpenAI

  • Click

  • pyperclip

  • Redbaron

## Features

  • Automate data entry tasks via copy to clipboard

  • Generate a README summarizing the code

  • Generate unit tests

  • Generate concise docstrings for functions

## Usage

Generate a README.md summarizing your code:

` python generate.py --create_readme `

Generate a README.md for larger repositories:

` python generate.py --create_readme_plus `

Generate unit tests for the code files (work in progress):

` python generate.py --create_tests `

Generate and insert docstrings for each Python function:

` python generate.py --create_docstring `

Copy all code files in the directory to the clipboard:

` python generate.py --copy `

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

turbo_docs-0.6.5.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

turbo_docs-0.6.5-py3-none-any.whl (9.4 kB view hashes)

Uploaded Python 3

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