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.0.tar.gz (4.4 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.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: alienapi-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 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.0.tar.gz
Algorithm Hash digest
SHA256 e1fb8d0f7b8eece4e5b03d0c8cecd07fd086cd5b2733c3b35e54c0427f22fe67
MD5 fc0296e3720f073abf09997c624e7081
BLAKE2b-256 99e16bed222c8339f210fe61530b09479087c903d12b4e309b7e05afa012bf63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: alienapi-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dce1791f75a643b231c88750de87fe70dcd41796dd91cf62e98a4229b59eb3f
MD5 26e8b605f26bf037d498bfa245a5bbc4
BLAKE2b-256 7fcbfd25f7981ed0c4743099d3374b9a4eac54d1c967d4fbd0f96be3598d4717

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