Metadata-Version: 2.4
Name: vallaipallam
Version: 1.0.8
Summary: A Multi-Lingual programming language along with network automation commands and agentic ai
Home-page: https://github.com/NishanthRaj707
Author: J. Nishanth Raj
Author-email: jpnishanthraj@email.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: Tamil
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: psutil
Requires-Dist: google-genai
Requires-Dist: docker
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Vallaipallam – Regional-Based Programming Language 🍌

**Vallaipallam** is a beginner-friendly programming language designed entirely in Tamil and Hindi. It enables students to learn programming through their native language, making technical concepts more relatable and easier to understand.

---

## 📌 Overview

- Syntax and keywords are based in Tamil and Hindi
- Structured like Python for logical clarity
- Focuses on education, simplicity, and accessibility
- Comes with built-in tutorials and practice problems
---

## 🧠 Key Concepts Covered

- Variables, Datatypes, and Expressions
- Conditional Statements and Loops
- Functions and File Handling
- Custom Keywords in Tamil and Hindi for all major operations

---

## 🧠 1. Agentic AI – Intelligent Automation System
The **Agentic AI module** integrates an intelligent assistant directly into the Vallaipallam environment.

- Launches a **GUI-based AI control panel** built with `tkinter`.  
- Executes `.jnr`  scripts interactively and also other languages.  
- Integrates with external AI APIs to automate tasks, generate scripts, or analyse data.  
- Handles real-time workflow execution within the same interface.  
-Generate codes

## 🌐 2. V-NAS (Vallaipallam NetworkOps Automation Suite)
**V-NAS** automates system networking and diagnostic tasks using a Vallaipallam source code.
Commands are available in Tamil,Hindi and English.

Supported operations:
- `ENABLE_INTERFACE <interface>` – Activates a network adapter.  
- `DISABLE_INTERFACE <interface>` – Disables a specific adapter.  
- `PING <ip>` – Checks connectivity to a target.  
- `TRACEROUTE <ip>` – Displays route path to destination.  
- `SET_IP <interface> <ip>` – Assigns a static IP address.  
- `PORT_SCAN <ip>` – Scans open ports.  
- `CONNECT_WIFI <ssid> <password>` – Connects to a Wi-Fi network.

V-NAS gives developers **real network automation** inside a programmable regional shell, making complex networking operations simple and readable.

---

## 📘 Learning Materials

Vallaipallam includes a full tutorial set in HTML format covering each topic with:

- Simple explanations in English
- Tamil syntax examples and Hindi syntax examples
- Output previews for every concept
- Interactive problems to practice



---

## 👤 Author

**J. Nishanth Raj**  
Founder of Vallaipallam  
Email: jpnishanthraj@gmail.com 
Location: Tamil Nadu, India

---
## Copyrighted
## 🛡 License

**GNU General Public License v3.0 (GPLv3)**  
You are free to use and modify this project under open-source rules, with credit to the original creator.

> The name "Vallaipallam" and 🍌 logo are trademarked by the author.

---

## 💡 Vision

> "Empower learners to code in their own language."

Vallaipallam exists to break the language barrier in technology education. It’s built for students who dream in Tamil and Hindi but want to code with confidence.

---

## 🙌 Acknowledgment

Thank you for supporting the movement to make programming accessible to everyone, starting with our roots.

