Skip to main content

Automated ChatGPT account signup using Outlook email stock with IMAP OTP retrieval

Project description

chatgpt-creator

Automated ChatGPT account signup using Outlook email stock with IMAP OTP retrieval.

Installation

pip install chatgpt-creator

Or install from source:

git clone https://github.com/5enox/chatgpt-creator.git
cd chatgpt-creator
uv sync

accounts.xlsx Format

Rows starting from row 4, column A. Each cell formatted as:

email----password----client_id----refresh_token

CLI Usage

# Create 1 account (default)
chatgpt-creator

# Create multiple accounts
chatgpt-creator -n 5

# Custom stock file
chatgpt-creator --stock my_emails.xlsx

# With proxy
chatgpt-creator --proxy socks5://user:pass@host:port

# All options
chatgpt-creator -n 3 --stock emails.xlsx --output results.json --proxy socks5://host:port

Library Usage

from chatgpt_signup import signup, load_email_stock

# Load accounts from xlsx
stock = load_email_stock("accounts.xlsx")

# Sign up a single account
result = signup(
    email=stock[0]["email"],
    password="MyPassword123!",
    name="John Doe",
    birthday="1995-06-15",
    client_id=stock[0]["client_id"],
    refresh_token=stock[0]["refresh_token"],
    proxy="socks5://user:pass@host:port",  # optional
)

print(result["status"])        # "success" or "failed"
print(result["access_token"])  # ChatGPT access token

Environment Variables

Variable Description
SIGNUP_PROXY Default proxy URL
ACCOUNTS_XLSX Default stock file path
CREATED_ACCOUNTS_FILE Default output file path

Output

Created accounts are saved to created_accounts.json with email, password, name, birthday, and access token.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

  1. Fork the repo
  2. Create your branch (git checkout -b feature/my-feature)
  3. Commit your changes (git commit -m 'Add my feature')
  4. Push to the branch (git push origin feature/my-feature)
  5. Open a Pull Request

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chatgpt_creator-0.1.0.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chatgpt_creator-0.1.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file chatgpt_creator-0.1.0.tar.gz.

File metadata

  • Download URL: chatgpt_creator-0.1.0.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.11

File hashes

Hashes for chatgpt_creator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 de7fe38962834498369d072a42286e1a75bfb9efb10587047b2df1f64710682f
MD5 937987f4a4f873ff7a9a3326b5b702e2
BLAKE2b-256 fc40a0317b2b4424c1b06652a1a514e6757482f0a932fdf02eaffa03e8a3417c

See more details on using hashes here.

File details

Details for the file chatgpt_creator-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for chatgpt_creator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f69964ad073eca0557409cff22096f366760e1c506decb189ce541aa01d5679a
MD5 7a4aa9f4e39567ed55f75bf349717a58
BLAKE2b-256 af83ea1191986c152de7b951b80407f1381a85360ad9197ecc81f0b5fc9e593a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page