Skip to main content

Retrieve famous cat memes (ascii and image)

Project description

catmeme retriever

In the long history of cat memes, people who have too much spare time (like me) do need a curated collection of good ones.

Installation

pip install catmemes

Make sure to set terminal font as cica to better support CJK alignment in ascii art.

CLI ascii cats

Adopt four ascii cats:

     ∧___∧      ∧___∧                      ∧  ∧___
    ( ´∀` )   ( ・∀・)                /(*゚ー゚)./\
    (    )    (    )         ∧ ∧     /| ̄U U ̄|\/
     |  |  |    |  |  |     ~′ ̄ ̄(,,゚Д゚)     |     |/
    (___)__)   (___)__)      UU ̄U U            ̄ ̄ ̄ ̄

        Mona        Moralar          Giko             Shii

The full collection of derivatives is available here.

Usage

Adopt a cat by name

ascii-cat list         # list all cat names
ascii-cat [cat_name]   # you guys have too much spare time ~

Iconic cat memes

Search for the most relevant meme from a self-collected dataset

bike cat Nyan Cat

Usage

Create conda environment:

conda create -n catmemes python=3.13
conda activate catmemes
pip install -r requirements.txt

Start backend and frontend by running the following two commands in backend and frontend folder:

uvicorn app:app --reload --port 8000
npm run dev

Find the history of each meme here.

Acknowlegement

Partially inspired by this Youtube video. In tribute to the iconic feline celebrities who have brought joy to millions.

And I miss my cat kupo.

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

catmemes-0.2.1.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

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

catmemes-0.2.1-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file catmemes-0.2.1.tar.gz.

File metadata

  • Download URL: catmemes-0.2.1.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for catmemes-0.2.1.tar.gz
Algorithm Hash digest
SHA256 0f6c78dcc9be1e3edb75bc1f7fd9c1b1da709d4ccf29f2fd007e64f1519abc28
MD5 33b92c54997764e55d84ec89178bb14e
BLAKE2b-256 e0abed3f78b7f4b94cf7b72c5c9ad3530521eacb40e2fab374e375b97d24b5d0

See more details on using hashes here.

File details

Details for the file catmemes-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: catmemes-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for catmemes-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a63407b1f1e6a9fbc047742e62046213e2180ccdf16e91218eb337664888a2a
MD5 a8fe5e6875c104c2ac262c36bfba26ec
BLAKE2b-256 9b2b12d5e1f02baf65024d564f55531421253c750011947ee39849fad51bbae4

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