Searchpets! is comic search engine for querying characters, texts from comics, and chapter arcs from the entire Housepets! catalog! Written in Python and TypeScript - it was taken inspiration from this forum post.
The website is written in Next.js; its database and search functionality is powered by MongoDB. The backend is written in Python to update latest comics from the official website. Searchpets! is hosted from Linode and Vercel and delivered through Cloudflare.
- Node.js 20 or higher (LTS recommended)
- Python 3.11 or higher
- Yarn (npm can still be used but we strongly recommend using yarn!)
- Docker
-
Install dependencies with
yarn install
oryarn
-
Go to the
python/
directory; and run the following commands:python -v venv venv pip install -r requirements.txt
-
On the root of the project, run
yarn dev
to run the website
Searchpets! is an open source fan project. SP does not own any of the contents used on this website and has no direct affiliation with the entire Housepets! web comic or all of Rick Griffin's intellectual property.
GPL-2.0