# NexusAnalyzer

=============

**NexusAnalyzer** is a tool that analyzes Python projects to generate a **comprehensive dependency and architecture map**.

### Features / Özellikler

-   🔍 Scans Python, Web, and Config files / Python, Web ve Config dosyalarını tarar

-   🧩 Lists API endpoints and outgoing requests / API endpointleri ve outgoing istekleri listeler

-   🏗️ Detects infrastructure services and connections (Docker, DB, Nginx, etc.) / Altyapı servisleri ve bağlantıları (Docker, DB, Nginx vs.) tespit eder

-   🌳 Generates the project file tree / Proje dosya ağacını çıkarır

-   ⚡ Detects advanced features (rate-limiting, auth, Celery, WebSocket) / Gelişmiş özellikleri (rate-limiting, auth, Celery, WebSocket) tespit eder

-   📄 Produces reports in Markdown format (`.md`) / Raporları Markdown formatında üretir (`.md`)

### Installation / Kurulum

```bash
pip3.13 install nexus-analyzer
```

```bash
nexus-cli .
```


### Example Output / Örnek çıktı

```bash├── RAPOR_NEXUS_20260121_1256

│   ├── 01_Ozet_ve_Kimlik.md       # Project summary & metadata / Proje özeti ve kimlik
│   ├── 02_API_Endpointleri.md      # API endpoints / API endpointleri
│   ├── 03_Dis_Istekler.md          # Outgoing requests / Dış istekler
│   ├── 04_Gelismis_Ozellikler.md  # Advanced features / Gelişmiş özellikler
│   ├── 05_Altyapi_Config.md        # Infrastructure & connections / Altyapı ve bağlantılar
│   └── 06_Dosya_Agaci.md           # Project file tree / Dosya ağacı`
```

* * * * *
# Türkçe

**NexusAnalyzer**, Python projelerini analiz ederek kapsamlı bir **dependency ve yapı haritası** çıkaran bir araçtır.

### Özellikler

- 🔍 Python, Web ve Config dosyalarını tarar
- 🧩 API endpointleri ve outgoing istekleri listeler
- 🏗️ Altyapı servisleri ve bağlantıları (Docker, DB, Nginx vs.) tespit eder
- 🌳 Proje dosya ağacını çıkarır
- ⚡ Gelişmiş özellikleri (rate-limiting, auth, Celery, WebSocket) tespit eder
- 📄 Raporları Markdown formatında üretir (`.md`)

### Kurulum

```bash
pip3.13 install nexus-analyzer
```

```bash 
nexus-cli .
```

---

# Örnek çıktı

```bash
├── RAPOR_NEXUS_20260121_1256
│   ├── 01_Ozet_ve_Kimlik.md
│   ├── 02_API_Endpointleri.md
│   ├── 03_Dis_Istekler.md
│   ├── 04_Gelismis_Ozellikler.md
│   ├── 05_Altyapi_Config.md
│   └── 06_Dosya_Agaci.md
 
```