https://github.com/pythoninthegrass/godaddy_domain_transfer
Transfer a domain away from GoDaddy 👌
https://github.com/pythoninthegrass/godaddy_domain_transfer
dns godaddy-api python
Last synced: 6 months ago
JSON representation
Transfer a domain away from GoDaddy 👌
- Host: GitHub
- URL: https://github.com/pythoninthegrass/godaddy_domain_transfer
- Owner: pythoninthegrass
- License: unlicense
- Created: 2024-11-19T19:36:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T17:01:09.000Z (11 months ago)
- Last Synced: 2025-03-09T13:11:32.270Z (10 months ago)
- Topics: dns, godaddy-api, python
- Language: Python
- Homepage:
- Size: 290 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# godaddy_domain_transfer
## Minimum Requirements
* [Python 3.11+](https://www.python.org/downloads/)
* [poetry](https://python-poetry.org/docs/)
## Recommended Requirements
* [asdf](https://asdf-vm.com/)
## Setup
1. Clone the repository:
```bash
git clone https://github.com/pythoninthegrass/godaddy_domain_transfer.git
cd godaddy_domain_transfer
```
2. Install dependencies using Poetry:
```bash
poetry install
```
3. Create a `.env` file in the root directory and add your GoDaddy API credentials and other necessary configurations:
```
API_KEY=your_api_key
API_SECRET=your_api_secret
DOMAIN=your_domain
NEW_EMAIL=your_new_email
```
> [!NOTE]
> `NEW_EMAIL` is optional. Only used if you want to change the email address associated with the domain.
## Usage
1. Run the script:
```bash
poetry shell
python main.py
```
2. Follow the instructions printed in the terminal to complete the domain transfer process.
## Further Reading
* [GoDaddy API Documentation](https://developer.godaddy.com/doc)
* [mintuhouse/godaddy-api](https://github.com/mintuhouse/godaddy-api)
* [Poetry Documentation](https://python-poetry.org/docs/)
* [Requests Library Documentation](https://docs.python-requests.org/en/latest/)
* [Python Decouple Documentation](https://pypi.org/project/python-decouple/)