Skip to main content

A Python library for my codes.

Project description


Rupi Library 🌀

PyPI Version
License
Python Versions

Rupi is a lightweight Python library that includes fun games and utilities. Perfect for anyone looking to have fun with Python while exploring GUI development and algorithm-based games.


🌟 Features

  • FLAMES Game: Find your relationship compatibility with a fun twist!
  • XO (Tic-Tac-Toe): A GUI-based two-player Tic-Tac-Toe game built with Tkinter.
  • Chess (BETA): A GUI-based Chess game for casual players.

🔧 Installation

Install the library directly from PyPI:

pip install rupi

📜 Usage

Here are some examples of how you can use the Rupi library:

🔥 FLAMES Game

from rupi import flames_game

name1 = "Alice"
name2 = "Bob"
result = flames_game(name1, name2)
print(f"The relationship between {name1} and {name2} is: {result}")

❌⭕ Tic-Tac-Toe (XO)

from rupi import xo

# Start the XO game
xo()

♟️ Chess (Beta)

from rupi import play_chess

# Launch the Chess game
play_chess()

📚 About

Rupi Library:
This library implements:
1. FLAMES game: A fun relationship game based on two names.
2. XO (Tic-Tac-Toe) game: A GUI-based game for two players built with Tkinter.
3. Chess Game (Beta): A simple GUI-based chess experience.

Author: Tanujairam  
Email: tanujairam.v@gmail.com  
PyPI: https://pypi.org/project/rupi/

🛠️ Development

Clone the repository to contribute or modify the library:

git clone https://github.com/TanujairamV/rupi.git
cd rupi

Run the library locally by executing the individual scripts.


📝 License

This project is licensed under the MIT License. See the LICENSE file for details.


🌟 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to fork the repo and make a pull request.


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

rupi-0.1.26.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

rupi-0.1.26-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file rupi-0.1.26.tar.gz.

File metadata

  • Download URL: rupi-0.1.26.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for rupi-0.1.26.tar.gz
Algorithm Hash digest
SHA256 845b938f2706fc86ca6c7ccc24934a9a6667df6726d498f4b133a97a873356d9
MD5 0654983eed2bb610a41dcae714c5d84c
BLAKE2b-256 53ff9a9b1d577f88f9b171a130ffc7127bc4be5dd53ebfdff9cc9c62bbb5f4ba

See more details on using hashes here.

File details

Details for the file rupi-0.1.26-py3-none-any.whl.

File metadata

  • Download URL: rupi-0.1.26-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for rupi-0.1.26-py3-none-any.whl
Algorithm Hash digest
SHA256 14e72ba3a965403064e388769e6c80c61f1d35d072499b86e65f2b3d6009784d
MD5 7e6e0b9fd7440e7f687cd56479bae284
BLAKE2b-256 40b678b619dcbe8720353678497ce1589e3fea1a69a3bced988571c68b067802

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