Skip to main content

libvpet - a virtual pet library

you want a pet? you have to code it >:)

what's the purpose of this

I don't like existing virtual pet services, so I made my own. libvpet's goal is to be realistic as possible. you have to feed, play, and take care of your pet. if you don't, your pet will be sad :(

how to use

from libvpet import VirtualPet
pet = libvpet.VirtualPet("./cutedoggo.json", name="cutedoggo")

# feed your pet
pet.feed()

# play with your pet
pet.play()

# sleep your pet
pet.sleep()

# view status of your pet
pet.status()

# age your pet
pet.age_pet()

competition

I will be hosting a competition to see who can implement a web version of this using libvpet. the winner will get a shoutout here. good luck! open an issue to submit your project.

Metadata

Release files for libvpet 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libvpet 0.2.0
File Size Uploaded
libvpet-0.2.0.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for libvpet 0.2.0
File Interpreter ABI Platform
libvpet-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.7 kB

Release files / libvpet-0.2.0.tar.gz

Download URL libvpet-0.2.0.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
72e33c20f8f3dd7d16c9d14f5b0abb2e4c54061e2a6c1f8d1c1accc67fcb0159
BLAKE2b-256 checksum
How to use checksums
ded33bad96006ff4593e41abc52fe800e966d984e8c41e9c48f503769077b8c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / libvpet-0.2.0-py3-none-any.whl

Download URL libvpet-0.2.0-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41031562e9e3127c61d1794a590021c57e981bd51ee57ef63e9c26da3c8e8503
BLAKE2b-256 checksum
How to use checksums
9d7d9c7d82f33b4c6d3de1b9feeee6e9017df049eb77809b0fcc867306ccf752
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page