Skip to main content

AScIi MOcKiNg sPONgEbOB comMAnD-lIne ProGrAm

Project description

spongebobsay: AScIi MOcKiNg sPONgEbOB comMAnD-lIne ProGrAm

tests-spongebobsay-cli PyPI

Command-line program for generating an ASCII picture of SpongeBob saying a message, but in Mocking SpongeBob case.

 -----------------------------------------
| COmmAnd-lINE prOgraM FOr GEnErATiNg an  |
| AScIi pIcTUrE OF sPonGEBoB sAyIng A     |
| mEssaGe, BuT IN mOCKinG SponGeboB CasE. |
 -----------------------------------------
  \\
   \\    *
          *
     ----//-------
     \..C/--..--/ \   `A
      (@ )  ( @) \  \// |w
       \          \  \---/
        HGGGGGGG    \    /`
        V `---------`--'
            <<    <<
           ###   ###

Also available as a Python library (spongebobcase) or R library (spongebob). This CLI wraps the spongebobcase Python library.

Installation. inSTAllATIoN.

You can get the LateST StABle VeRsIon of spongebobsay from PyPI.

pip install spongebobsay

For managing pyTHon cOMmanD-lINE tOOls, I recommend checking out pipx:

pipx install spongebobsay

Requires Python 3.6 or higher.

Development Version. dEveLoPmEnT VerSIOn.

To install the dEveLoPmEnT VerSIOn of this program, get it DirEcTlY fROm gItHuB:

pipx install -e git+https://github.com/jayqi/spongebob.git#egg=version_subpkg&subdirectory=py-pkg

Usage

spongebobsay "Who lives in a pineapple under the sea?"
 -----------------------------------------
| WHo liVes iN a pIneAPplE uNDeR thE sEA? |
 -----------------------------------------
  \\
   \\    *
          *
     ----//-------
     \..C/--..--/ \   `A
      (@ )  ( @) \  \// |w
       \          \  \---/
        HGGGGGGG    \    /`
        V `---------`--'
            <<    <<
           ###   ###

Documentation

Usage: spongebobsay [OPTIONS] WHAT

  Generate an ASCII picture of Spongebob saying something provided by the
  user, but in Mocking Spongebob case.

  geNerATe aN AScIi pICtuRE of sPoNGebOB sAyIng SOMeThIng ProvIDeD by THe
  usER, BuT iN mOcKing SpONGeboB caSE.

Arguments:
  WHAT  Text to say. If your input text contains spaces, you will need to wrap
        it with quotes.  [required]


Options:
  -W, --width INTEGER             Width of speech bubble (number of
                                  characters).

  -t, --think                     Use thought bubble.  [default: False]
  -w, --whisper                   Use whisper bubble.  [default: False]
  -n, --no-ascii                  Text-only with no ASCII art. Ignores width
                                  option.  [default: False]

  -s, --random-seed INTEGER       Random seed.
  --version                       Show spongebobsay version and exit.
  --install-completion [bash|zsh|fish|powershell|pwsh]
                                  Install completion for the specified shell.
  --show-completion [bash|zsh|fish|powershell|pwsh]
                                  Show completion for the specified shell, to
                                  copy it or customize the installation.

  --help                          Show this message and exit.

insPIreD bY A twiTTeR CoNVErsaTIon StArtED By @jONgAllOwaY AnD THe fAMOuS cOWsAY pROGraM.


The author of this package claims no ownership over SpongeBob SquarePants. SpongeBob SquarePants is the creation of Stephen Hillenburg, and its trademark is owned by Viacom International Inc. This package uses SpongeBob under fair use, and this package should only be used for personal, noncommercial purposes.

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

spongebobsay-0.4.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

spongebobsay-0.4.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file spongebobsay-0.4.1.tar.gz.

File metadata

  • Download URL: spongebobsay-0.4.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for spongebobsay-0.4.1.tar.gz
Algorithm Hash digest
SHA256 767eb536929248dfa23457c51d2b1e824c203729d9f8741a7380bcbe79c01809
MD5 fd8e7de7366d6713de141545f450632d
BLAKE2b-256 8e0e9ed09449d97871347d2470aa7bffa56df560349038877dcdb9c830d960c0

See more details on using hashes here.

File details

Details for the file spongebobsay-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: spongebobsay-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.3.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for spongebobsay-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 27c9b7e11357a5d2690886cfce97702bc3eac6d84e261d66157ffdf87c4fa381
MD5 ab84b870da71cca8aa7a7b9bb4b2af92
BLAKE2b-256 c285a3f53f88e3f9fbb7cbb6851aaf0ce349261a082a88279c1c149f37c9599c

See more details on using hashes here.

Supported by

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