Skip to content

Repository files navigation

<<<<<<< HEAD

🚀 GitHub Profile Analyzer Telegram Bot

A Telegram bot built with Python that analyzes GitHub user profiles using GitHub API.

✨ Features

  • 🔍 Search GitHub users
  • 👤 Show profile information
  • ⭐ Display public repositories
  • 👥 Show followers count
  • 📍 Show user location
  • 📝 Display user bio

🛠 Technologies

  • Python
  • Telegram Bot API
  • GitHub API
  • Requests

📦 Installation

Clone repository:

git clone git@github.com:username/github-profile-analyzer.git
=======
# 🔍 گیت‌یاب (GitYab)

<div align="center">

**ابزاری هوشمند برای تحلیل و بررسی ریپازیتوری‌های گیت‌هاب و گیت‌لب**

[![PHP Version](https://img.shields.io/badge/PHP-8.0%2B-777BB4?style=flat-square&logo=php&logoColor=white)](https://php.net)
[![MySQL](https://img.shields.io/badge/MySQL-5.7%2B-4479A1?style=flat-square&logo=mysql&logoColor=white)](https://mysql.com)
[![Python](https://img.shields.io/badge/Python-3.8%2B-3776AB?style=flat-square&logo=python&logoColor=white)](https://python.org)
[![License](https://img.shields.io/badge/License-MIT-green?style=flat-square)](LICENSE)

</div>

---

## 📖 درباره پروژه

**گیت‌یاب** یک ابزار تحت وب است که به توسعه‌دهندگان کمک می‌کند تا اطلاعات کامل ریپازیتوری‌های گیت را دریافت کنند. با ترکیب PHP در سمت سرور و Python برای پردازش‌های پیشرفته، یک راه‌حل کامل برای تحلیل پروفایل‌های گیت‌هاب ارائه می‌دهد.

---

## ✨ ویژگی‌ها

| ویژگی | توضیح |
|-------|-------|
| 🔍 **جستجوی پیشرفته** | جستجوی کاربران گیت‌هاب با نمایش اطلاعات کامل |
| 🤖 **تحلیل هوشمند** | دریافت تحلیل حرفه‌ای از سطح توسعه‌دهنده |
| 📊 **آمار دقیق** | نمایش ستاره‌ها، فورک‌ها، Issues و زبان‌ها |
| 🌙 **دارک مود** | تغییر تم روشن/تاریک با ذخیره‌سازی |
| 👤 **سیستم احراز هویت** | ثبت‌نام، ورود و مدیریت پروفایل |
| 📝 **تاریخچه جستجو** | ذخیره و نمایش آخرین جستجوها |
| 📱 **ریسپانسیو** | طراحی واکنش‌گرا برای تمام دستگاه‌ها |

---

## 🛠️ تکنولوژی‌ها

**سمت سرور:** PHP 8.0+ • MySQL • PDO • cURL

**سمت کلاینت:** HTML5 • CSS3 • JavaScript • Font Awesome • Vazirmatn

**ابزارهای تحلیلی:** Python 3.8+ • FastAPI • GitHub API

---

## 📁 ساختار پروژه
git-info/
├── index.php # صفحه اصلی
├── about.php # درباره ما
├── contact.php # تماس با ما
├── login.php # ورود
├── register.php # ثبت‌نام
├── dashboard.php # پنل کاربری
├── profile.php # ویرایش پروفایل
├── history.php # تاریخچه جستجوها
├── settings.php # تنظیمات
├── logout.php # خروج
├── git-yab.php # ابزار گیت‌یاب
├── config/
│ └── app.php # تنظیمات
├── core/
│ ├── Database.php # اتصال دیتابیس
│ └── Model.php # کلاس پایه مدل‌ها
├── app/
│ ├── models/
│ │ ├── User.php
│ │ ├── Repository.php
│ │ └── SearchHistory.php
│ └── services/
│ └── GitRobotService.php
├── public/
│ ├── css/style.css
│ └── js/script.js
└── README.md

---

## 🚀 نصب و راه‌اندازی

### پیش‌نیازها
- PHP 8.0 یا بالاتر
- MySQL 5.7 یا بالاتر
- XAMPP / WAMP / MAMP

### ۱. کلون کردن پروژه

```bash
git clone https://github.com/Mobin-Madadi/github-profile-analyzer.git
cd github-profile-analyzer
>>>>>>> a81d0f1b1542e281f83514f7d83fb888172b923f

About

A Telegram bot that analyzes GitHub profiles and provides user information using GitHub API.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages