Auto-generate documentation for code.
Project description
Timeline of Events: https://irantimelines.com/
Read wiki: https://en.wikipedia.org/wiki/Mahsa_Amini_protests
Or watch YouTube: https://www.youtube.com/watch?v=wZpkmUx4RFc
But, please don't scroll passed this.
Innocent lives need your voice.
Start by following #MahsaAmini on Twitter.
DocGPT
DocGPT (docgpt
) is a CLI tool that
automatically generates documentation for code.
:point_right:
All the in-code documentation of docgpt
project are generated with docgpt
!
So meta!
:point_left:
Installation
pip install docgpt
API Key
DocGPT depends on the GPT3 model, hence the name, trained and served by OpenAI.
Register for an account and get your API key here: https://openai.com/api/
Check OpenAI's Pricing and use it responsibly
(roughly speaking, auto-documenting 4 pages of code with docgpt
costs $0.05 USD).
Set the OPENAI_API_KEY
environment variable, or specify via --api_key
flag. The key will get
cached in ~/.docgpt
for future use.
Usage
# conventional use
docgpt <source> --target <target>
# piped
cat <source> | docgpt --target <target>
# overwrite
docgpt <source> --overwrite
To see available options try docgpt --help
Contributing
DocGPT is GNU GPL licensed and we intend to keep it purely open-source. We welcome contributions to docgpt. Your forks and pull-requests are always welcome.
To open a feature request or report a bug, please open an issue here.
Cause
DocGPT is open-sourced as part of the global action in solidarity with Iranians who are courageously demonstrating peacefully for their human rights.
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
Built Distribution
File details
Details for the file docgpt-0.1.2.tar.gz
.
File metadata
- Download URL: docgpt-0.1.2.tar.gz
- Upload date:
- Size: 230.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dd84fee1a54ea137dde6ab578028ef4fc3fccdfe3ae0a64dd6eaafb245efd40 |
|
MD5 | ad876a6bf21b325dc6cee15225cd4d46 |
|
BLAKE2b-256 | fbdbd9f79ec9308cdaa2ced8f19d176af6e7d3271979263ee00c714dfdf1af73 |
File details
Details for the file docgpt-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: docgpt-0.1.2-py3-none-any.whl
- Upload date:
- Size: 33.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6bca91f1e736c787b309d757769e908d4c17de1ed4f7908c6056f49901adf1b |
|
MD5 | 02138131aba04e12174d9befc7b949d9 |
|
BLAKE2b-256 | af2164ba4048f81aa3d022ee03902be1b86bdd6338d91e617d5e4c4016a25964 |