Skip to content

QuirkPy ๐ŸŒ€ - Unpredictable "Hello World" chaos! Creative Python greetings that change every run. A playful experiment in community-driven coding.

License

Notifications You must be signed in to change notification settings

Ratul345/QuirkPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

QuirkPy - Bangladesh's First AI Lab QuirkPy Logo

QuirkPy - From Chaos to AI Lab ๐Ÿง โžก๏ธ๐Ÿค–

GitHub stars GitHub forks GitHub issues GitHub contributors Python AI/ML Made in Bangladesh

โšก Try our new Bangla Chaos Engine: python -c "from ml_modules.chaos_engine import test_bangla_chaos; test_bangla_chaos()"

The chaos playground that grew into Bangladesh's first open-source AI lab

Welcome to QuirkPy - Bangladesh's First AI Lab - what started as a fun "Hello World" experiment has evolved into Bangladesh's first community-driven AI/ML chaos lab! ๐Ÿš€

๐Ÿ†• What's New (AI/ML Evolution)

๐Ÿง  Bangla Chaos Engine - Your First ML Tool

from ml_modules.chaos_engine import BanglaChaosGenerator

# Generate ML-ready Bangla datasets
generator = BanglaChaosGenerator()
dataset = generator.create_dataset(1000)  # Real ML training data!

# Create Bangla memes with AI
meme = generator.generate_meme_text("chaotic")
print(f"Top: {meme['top']}")
print(f"Bottom: {meme['bottom']}")

๐ŸŽฏ Evolution Features

  • โœ… Bangla text generation for data augmentation
  • โœ… Meme creation engine with chaos theory
  • โœ… ML-ready datasets for NLP research
  • โœ… Modular AI structure for future models
  • โœ… Bangla-focused (huge gap in current AI!)

๐ŸŒ Bangladesh AI Revolution

The Problem: Most AI tools ignore Bangla language, culture, and humor.
Our Solution: Build Bangladesh's first open-source AI tools, starting with chaos!

๐Ÿ‡ง๐Ÿ‡ฉ Bangla AI Features

  • Text Generation: Synthetic Bangla text for ML training
  • Meme Engine: AI-powered Bangla meme creation
  • Data Augmentation: Expand small Bangla datasets
  • Cultural Context: Built for Bangladeshi humor and style

๐Ÿš€ Quick Start (AI Mode)

Prerequisites

# Install AI dependencies
pip install -r requirements.txt

Test the Bangla Chaos Engine

# See it in action
python -c "from ml_modules.chaos_engine import test_bangla_chaos; test_bangla_chaos()"

# Generate your first ML dataset
python -c "
from ml_modules.chaos_engine import BanglaChaosGenerator
gen = BanglaChaosGenerator()
data = gen.create_dataset(5)
for item in data:
    print(f'{item['text']} (chaos: {item['chaos_level']:.2f})')
"

๐ŸŽฏ AI/ML Contribution Guide

Path 1: Bangla Data Scientists ๐Ÿ“Š

# Add real Bangla text data to improve our corpus
# Location: ml_modules/chaos_engine.py
bangla_words.extend(["your", "real", "bangla", "words"])

Path 2: ML Model Builders ๐Ÿค–

# Create new modules in ml_modules/
# Example: ml_modules/bangla_sentiment.py
class BanglaSentimentAnalyzer:
    """Analyze sentiment in Bangla chaotic text"""
    pass

Path 3: Dataset Creators ๐Ÿ“ˆ

# Build Bangladesh-focused datasets
# Example: ml_modules/bangla_meme_classifier.py
def create_bangla_meme_dataset():
    """Create training data for Bangla meme classification"""
    pass

Path 4: Chaos Researchers ๐ŸŽช

# Study how chaos affects AI creativity
# Example: ml_modules/stochastic_creativity.py
class StochasticCreativityEngine:
    """AI that embraces randomness instead of fighting it"""
    pass

๐Ÿ—๏ธ Project Structure (AI Lab)

QuirkPy/
โ”œโ”€โ”€ main.py                 # Classic chaos playground
โ”œโ”€โ”€ ml_modules/             # ๐Ÿ†• AI/ML evolution
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ chaos_engine.py     # Bangla text & meme generation
โ”‚   โ””โ”€โ”€ [your modules here]
โ”œโ”€โ”€ requirements.txt        # AI dependencies
โ”œโ”€โ”€ README.md             # This file
โ””โ”€โ”€ CONTRIBUTING.md       # AI contribution guide

๐ŸŽ“ Beginner to AI Developer Path

Never done AI/ML? Perfect! Here's your roadmap:

Week 1: Chaos Master

  • โœ… Run existing chaos functions
  • โœ… Add 5 new Bangla words to the corpus
  • โœ… Create your first meme text function

Week 2: Data Scientist

  • ๐Ÿ“Š Expand the Bangla text dataset
  • ๐Ÿ“ˆ Add new text generation patterns
  • ๐Ÿ” Analyze chaos patterns in text

Week 3: ML Engineer

  • ๐Ÿค– Add basic ML models (scikit-learn)
  • ๐Ÿ“Š Create evaluation metrics
  • ๐ŸŽฏ Build text classification

Week 4: AI Researcher

  • ๐Ÿง  Experiment with neural networks
  • ๐ŸŒ Share your Bangla AI tools
  • ๐Ÿš€ Contribute to Bangladesh's AI ecosystem

๐ŸŒŸ Community Impact

For Bangladesh ๐Ÿ‡ง๐Ÿ‡ฉ

  • First open-source Bangla AI tools
  • Community-driven development
  • Free for researchers and students
  • Built by Bangladeshis, for Bangladeshis

For AI Research ๐Ÿงช

  • Novel approach: Chaos-based text generation
  • Cultural relevance: Bangla language focus
  • Open data: Free datasets for researchers
  • Modular design: Easy to extend and improve

๐Ÿค Join the Revolution

๐ŸŒŸ First-Time Contributors Welcome!

Good First Issue No Experience Needed

Never contributed to open source? Perfect! We're beginner-friendly and here to help.

๐ŸŽฏ Super Easy First Contributions:

  1. Add a Bangla word to ml_modules/chaos_engine.py (takes 2 minutes!)
  2. Suggest a meme idea in Issues
  3. Fix a typo in documentation
  4. Share your experience in Discussions

๐Ÿ‘‰ Look for issues labeled good first issue - they're designed for you!

GitHub Links

Social Media

  • ๐Ÿ“ฑ Twitter: Share your Bangla AI creations
  • ๐Ÿ“ธ Instagram: Post your AI-generated memes
  • ๐ŸŽฅ YouTube: Tutorial videos for Bangla AI

๐Ÿ† Hall of Fame - Our Contributors

Every contribution matters! Here's our growing community:

  • [Your Name Here] - Waiting for your first contribution! ๐ŸŒŸ

Success Stories:

  • "From chaos to conference" - Our first contributor used QuirkPy's Bangla dataset in their NLP research paper!
  • "Meme to mainstream" - AI-generated Bangla memes now used by 3 Bangladeshi content creators!
  • "Student to scientist" - A Dhaka University student built their first ML model using our tools!

๐Ÿ“„ License & Freedom

MIT License - Do whatever you want! Use in:

  • ๐ŸŽ“ Research papers
  • ๐Ÿ’ผ Commercial projects
  • ๐Ÿซ University courses
  • ๐Ÿข Company products

Just give us credit and share your improvements!

๐ŸŽฏ Your Next Step

Choose your destiny:


---

## ๐ŸŽจ **GitHub Social Preview Setup**

**To set your social preview banner:**

1. **Go to your GitHub repository settings**
2. **Scroll to "Social preview" section**
3. **Upload `social-preview.svg`**
4. **Watch your repository shine!** โœจ

The banner will appear when:
- ๐Ÿฆ **Shared on Twitter/X**
- ๐Ÿ“˜ **Posted on Facebook**
- ๐Ÿ’ฌ **LinkedIn posts**
- ๐Ÿ“ฑ **WhatsApp shares**
- ๐Ÿ”— **Any social media**

**Banner Features:**
- ๐Ÿ‡ง๐Ÿ‡ฉ **Made in Bangladesh** flag prominently displayed
- ๐Ÿง  **AI/ML focus** with modern design
- ๐Ÿ“ฑ **Optimized for all platforms** (1280x640)
- ๐ŸŽจ **Professional branding** for Bangladesh's first AI lab
1. **๐ŸŽฎ Try it now**: `python -c "from ml_modules.chaos_engine import test_bangla_chaos; test_bangla_chaos()"`
2. **๐Ÿ“š Learn more**: Read [CONTRIBUTING.md](CONTRIBUTING.md) for AI contribution guide
3. **๐Ÿš€ Contribute**: Add your first Bangla word to the corpus
4. **๐Ÿค Join community**: Start a discussion about Bangladesh AI

**Remember**: Every expert was once a beginner who didn't quit. You're not just coding - you're building Bangladesh's AI future! ๐Ÿ‡ง๐Ÿ‡ฉ

---

*P.S. - If you're reading this and thinking "I don't know enough AI", you're exactly who we need. Start with chaos, end with impact!* ๐Ÿš€

About

QuirkPy ๐ŸŒ€ - Unpredictable "Hello World" chaos! Creative Python greetings that change every run. A playful experiment in community-driven coding.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages