MYANYTHINGLIST GODADDY DOMAIN STEWARD ===================================== Purpose ------- Private PHP + JavaScript tool for exporting a GoDaddy domain inventory CSV/JSON so domain owners can classify names as keep, sell, donate, return/drop, or review before renewal. This package is intended to be open source. It contains no API keys. API keys belong only in: config/credentials.local.json That file is intentionally excluded by .gitignore. Important --------- This is read-only. It does not cancel, delete, renew, transfer, auction, or edit domains. Why this exists --------------- Domain owners need a simple, exportable list of domains, renewal dates, auto-renew status, and estimated renewal exposure. Clicking through domains one by one is a time-and-motion tax, especially for disabled people, neurodivergent people, small creators, nonprofit projects, educators, and anyone trying to avoid accidental renewal fees. Why PHP ------- A browser-only JavaScript app would expose API keys. This PHP version keeps the GoDaddy API key and secret on the private server side. What it exports --------------- domain tld status expires days_until_expiration renew_auto renewable estimated_annual_renewal_usd estimated_due_next_365_days_usd project_bucket recommended_action notes Setup ----- 1. Copy: config/credentials.example.json to: config/credentials.local.json 2. Put your GoDaddy production API key and secret into credentials.local.json. 3. Edit: config/settings.json 4. Upload this project to a private VPS path. 5. Protect it with at least one of: HTTP Basic Auth VPN private/no-A-record host IP allowlist SSH-only command line use 6. Open: public/index.php Command line export ------------------- From the package root: php public/export-cli.php Outputs are saved under: exports/ Open source safety rule ----------------------- Commit source files, example config, docs, and code. Never commit: config/credentials.local.json real API keys private exports unless intentionally published after review Documentation format rule ------------------------- No required Markdown. Use: .txt .html .json .php .js