semvec/pypi-packages huggingface dataset:
gptcommander 0.0.1
A CLI utility for interacting with OpenAI GPT.
License: MIT
Requires Python: >=3.6

# GPT Commander

A simple command-line utility to interact with OpenAI's API and retrieve shell suggestions.

## Prerequisites

1. **Python 3**
2. **An OpenAI API Key**

## Install

```bash
pip install gptcommander
```

## Usage

By default, the system and user messages are set as:
- System: "You are a Linux based OS system administrator. Answer as briefly as possible."
- User: "Answer only with command without any background explanation and clarification. Provide the most comprehensive and accurate solution."

You can use the utility without specifying these defaults:

```bash
gpt "Your query here"
```

However, if you wish to customize the system or user messages:

```bash
gpt "Your query here" --system "Your custom system message" --user "Your custom user prefix"
```

Example:

```bash
gpt "How do I check disk space?" -s "You are a helpful assistant." -u "Tell me:"
```
## Configuration

On the first run, gptcommander will create a configuration file named `.openai_config` in your home directory. This file will store the OpenAI API key and model to facilitate future interactions without the need to repeatedly input those details.

It's recommended to check the file's permissions and ensure it's protected, as it contains sensitive information. Always be careful about where and how you store your API keys.

## Output Safety

To ensure that the output from gptcommander doesn't inadvertently get executed as part of a piped command or in any scripting environment, the returned shell command suggestions are quoted using the shlex.quote function. This guarantees that special characters in the output are safely escaped, making it suitable for direct use in a shell or scripting context without unintentional code execution.

If you like to live dangerously and you're chaining the output of gptcommander into another command or a script, make sure to appropriately parse or unquote the output based on your specific use case.

## License

[MIT](https://choosealicense.com/licenses/mit/)
django-marion 0.6.0
The documents factory
License: MIT
Keywords: Django,LMS,learning,PDF

# Marion, The Documents Factory

Marion is a styled documents factory using HTML/CSS Django templates and a
headless browser that render them as PDF files. It can be used as a library or
an application in your Django project.

## Documentation

We try our best to maintain an up-to-date reference documentation for this
project. If you intend to install, test or contribute to Marion or Howard, we
invite you to read this [documentation](https://openfun.github.io/marion) and
give us feedback if some parts are unclear or your use case is not (or poorly)
covered.

## Contributing

This project is intended to be community-driven, so please, do not hesitate to
get in touch if you have any questions related to our implementation or design
decisions.

We try to raise our code quality standards and expect contributors to follow
the recommendations from our
[handbook](https://openfun.gitbooks.io/handbook/content).

## License

This work is released under the MIT License (see [LICENSE](./LICENSE))