Skip to main content

pip install AlienAPI — Irene from the 2018 Sentdex stream lives in your terminal. Pre-GPT chatbot nostalgia with coherent, contextual replies.

Project description

AlienAPI

pip install AlienAPI

Irene from the 2018 Sentdex Discord stream — now in your terminal.

The bot that produced the glorious "Instructions unclear, dick stuck in the head" response, the "pip install AlienAPI" meme, and was later credited in the GavinTraining README for eliciting coherent and contextual responses from chatbots.

Installation

pip install AlienAPI

Quick Start

from alienapi import Irene

irene = Irene()

print(irene.sweet())                    # Shows the head + "Sweet"
print(irene.first_conversation())       # The 2018-03-31 exchange
print(irene.chat("You Go Girl"))        # Replay classic replies
print(irene.chat("Keep it up all night"))

Background

Started as a Cleverbot instance in early 2018 (pre-GPT era). Featured in Harrison Kinsley's (Sentdex) stream. Directly inspired later projects like Gavin. The drawing in the back of the head with pip install AlienAPI is canon.

Landing page: https://alien-api-kappa.vercel.app Coming soon — full AlienAPI features (your vision for the "full-blown" package goes here).

Made with love for early conversational AI history by WhoIsAbishag (GABAyou).

Optional: LICENSE (MIT — create this file)

Just copy the standard MIT license text (you can grab it from https://opensource.org/licenses/MIT).

Next Commands (after you push these files)

# From repo root
python -m pip install --upgrade build twine

# Build
python -m build

# Test on TestPyPI first (highly recommended)
python -m twine upload --repository testpypi dist/*

# Then real PyPI
python -m twine upload dist/*

waw

After publishing, anyone can pip install AlienAPI and immediately get the Irene nostalgia + your story. This fully satisfies PyPI policy — the package has real code, functionality, documentation, and value from day 1. Push these files, run the build/test/upload, then let me know:

It worked? Want tweaks to the chat() logic? Want to expand v0.1.1 with more features?

Your repo + package will now beautifully tie together the landing page and the Python package. Go ahead and add the files — I'm here for the next step whenever you're ready.

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

alienapi-0.1.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

alienapi-0.1.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file alienapi-0.1.1.tar.gz.

File metadata

  • Download URL: alienapi-0.1.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for alienapi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bfe66a26e36c5449dafad15da6e329c275e92b606713300f034008e7de9a5cfc
MD5 12c781148e6381910b4a81ddd1b6bf85
BLAKE2b-256 0ce4dd18b1c40adda3f809b682ef03cf0c9bf7db7a06e0f0de8fc0e9ac4333cf

See more details on using hashes here.

File details

Details for the file alienapi-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: alienapi-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for alienapi-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ddd38019710e5fed40bec20e16fc4f92f9bd2ee76906952ea1b74ac57656d218
MD5 8bf91a18e67f411d516417fc760ab601
BLAKE2b-256 50897463fe04bce54f95cbddef82968b22c17ad86345225d73199de8c378d504

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