Skip to content

A repo with a simple Python (like generating ASCII art, memes, or random quotes). Contributors can add new commands, data, or integrations.

Notifications You must be signed in to change notification settings

bugOpsX/py-libs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

96 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  py-libs

A playful yet practical Python library packed with mini-modules for creative coding, automation experiments, and terminal fun.

Python License Build PRs Welcome


๐Ÿš€ Overview

py-libs is your mini-toolkit of Python scripts designed for quick creativity โ€” whether youโ€™re building a fun CLI project, testing logic, or exploring how small utilities evolve into full-fledged packages.

Each module is self-contained yet extendable โ€” perfect for learners who want to practice Python concepts (functions, imports, randomness, data structures, file I/O) while creating something delightful.


โœจ Core Features

๐Ÿงฉ Module โš™๏ธ Description ๐Ÿง  Concepts Practiced
๐ŸŽญ MadLibs Generator Interactive word-based story builder. Input random words and watch a story unfold! Strings, Input/Output, Randomization
๐Ÿ˜‚ Joke Generator Returns a random programming or general joke every time. Lists, Random module
๐Ÿ’ฌ Quote Generator Displays a random motivational or witty quote from curated collections. File handling, Functions
๐Ÿงฎ Math Tricks (experimental) Showcases small algorithmic tricks or fun numeric patterns. Logic building, Loops
๐Ÿง  Trivia & Riddles (planned) Challenge mode with riddles or trivia questions. Conditionals, Dictionaries
๐Ÿ–ผ๏ธ ASCII Art Engine (coming soon) Convert text into ASCII visuals for terminal art. Algorithms, Character mapping
๐Ÿงฐ Utils (core) Common helper functions and template code reused across modules. Modular programming

๐ŸŒˆ Why py-libs?

  • ๐Ÿงฉ Plug-and-Play โ€” Run any file directly or import into your own scripts.
  • ๐Ÿ” Modular โ€” Each module works independently but shares a common style.
  • ๐Ÿง  Educational โ€” Perfect for learning Python through creative tasks.
  • ๐ŸŽจ Expandable โ€” Add your own mini-module and submit a PR!
  • ๐Ÿ’ฌ Community-Driven โ€” Fun scripts from developers, for developers.

Think of py-libs as your Python playground โ€” where logic meets creativity.

๐Ÿ’ก From a simple quote generator today to a meme bot tomorrow โ€” itโ€™s all about small ideas evolving into big ones.


Installation

  1. Clone the repository:
git clone https://github.com/bugOpsX/py-libs.git
cd py-libs
cd src
  1. Make sure you have Python installed (Python 3.8+ recommended).

  2. Install dependencies (if any):

pip install -r requirements.txt

Contribution Guide

I welcome contributions from the community! Hereโ€™s how you can contribute:

  • Fork the Repository Click the Fork button at the top-right corner of this page to create a copy of the repository in your GitHub account.

  • Clone Your Fork

    git clone https://github.com/your-username/py-libs.git
    
  • Create a Branch Create a new branch for your contribution:

git checkout -b feature/your-feature-name
  • Make Your Changes Add new programs, scripts, or improvements. Follow the folder structure (C++/PYTHON). Add comments and make your code clean and readable.

  • Commit Your Changes

git add .
git commit -m "Add your message here"
  • Push to Your Branch

    git push origin feature/your-feature-name
    
    • Create a Pull Request

    Go to your forked repository on GitHub. Click Compare & Pull Request. Provide a description of your changes and submit the PR.

Your contribution will be reviewed and merged if everything looks good! ๐ŸŽ‰ Happy Coding! ๐Ÿš€

About

A repo with a simple Python (like generating ASCII art, memes, or random quotes). Contributors can add new commands, data, or integrations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 14