Metadata-Version: 2.1
Name: godaddy-api
Version: 0.0.1
Project-URL: Documentation, https://github.com/StrajnarFilip/godaddy-api
Project-URL: Issues, https://github.com/StrajnarFilip/godaddy-api
Project-URL: Source, https://github.com/StrajnarFilip/godaddy-api
Author-email: Filip Strajnar <filip.strajnar@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.7
Description-Content-Type: text/markdown

# godaddy-api

[![PyPI - Version](https://img.shields.io/pypi/v/godaddy-api.svg)](https://pypi.org/project/godaddy-api)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/godaddy-api.svg)](https://pypi.org/project/godaddy-api)

-----

**Table of Contents**

- [Installation](#installation)
- [License](#license)


## API environmental variables

API Key, Secret and URL are passed as environmental variables.
- `GODADDY_API_KEY` for API Key
- `GODADDY_API_SECRET` for API Secret
- `GODADDY_API_URL` for API URL (`https://api.ote-godaddy.com/` and `https://api.godaddy.com/` at the time of writing)

Example:
```sh
export GODADDY_API_KEY='xxx'
export GODADDY_API_SECRET='yyy'
export GODADDY_API_URL='https://api.godaddy.com/'
```

## CLI utility

Included CLI utility allows you to easily set A record. You still need to set API environmental variables.

Example for `entire-domain.com`:
```sh
export GODADDY_API_KEY='xxx'
export GODADDY_API_SECRET='yyy'
export GODADDY_API_URL='https://api.godaddy.com/'

python -m godaddy_api "entire-domain.com" "@" "123.123.123.123"
```

Example for `subdomain.entire-domain.com`:
```sh
export GODADDY_API_KEY='xxx'
export GODADDY_API_SECRET='yyy'
export GODADDY_API_URL='https://api.godaddy.com/'

python -m godaddy_api "entire-domain.com" "subdomain" "123.123.123.123"
```

## Installation

```console
pip install godaddy-api
```

## License

`godaddy-api` is distributed under the terms of the [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) license.
