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

Uploaded Python 3

File details

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

File metadata

  • Download URL: catmemes-0.2.0.tar.gz
  • Upload date:
  • Size: 19.1 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.0.tar.gz
Algorithm Hash digest
SHA256 97296fa37e98a6c0d84f48c60839ca4ff7347cfc7ca2c7759ade00a1efca16de
MD5 9c8be6555dd96a8be8118906e266a448
BLAKE2b-256 b70690fc1cd161761abab651a664f417c421118e06e31440442e3fe3ae130b85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: catmemes-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c41203e5211b4d951959edfc0625e2bac68ce383e7a78f4982faa9d56fc7e258
MD5 043b5e89e5d7d7ed4d55df715b89b01a
BLAKE2b-256 20925ab5f4eb6fb6c54fb9a6ac1583b426a4840d20fad015da5e24a21f4c7a30

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