Metadata-Version: 2.4
Name: PandaAPI
Version: 1.0.10
Summary: Python utility hub by @ll_PANDA_BBY_ll
Author: PANDA
Author-email: 
License-Expression: MIT
Keywords: python,PandaAPI,telegram,bot,osint,hacker
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: beautifulsoup4
Provides-Extra: media
Requires-Dist: yt-dlp; extra == "media"
Provides-Extra: exif
Requires-Dist: Pillow; extra == "exif"
Dynamic: requires-python

# PandaAPI

**PandaAPI** — Python utility hub by [@ll_PANDA_BBY_ll](https://t.me/ll_PANDA_BBY_ll)

## Install

```bash
pip install PandaAPI
```

## Usage

```python
from PandaAPI import api

# OSINT
print(api.ip_lookup("8.8.8.8"))
print(api.username_search("pandaqt"))
print(api.dns_lookup("google.com"))

# Network
print(api.port_scan("scanme.nmap.org"))
print(api.ssl_check("google.com"))

# Crypto
print(api.b64_encode("hello"))
print(api.sha256("password"))
print(api.jwt_decode("your.jwt.token"))

# Temp Mail (with OTP support)
mail = api.temp_mail_create()
print(mail["email"])
inbox = api.temp_mail_inbox(mail["sid_token"])
if inbox["emails"]:
    msg = api.temp_mail_read(mail["sid_token"], inbox["emails"][0]["id"])
    print(msg["otp_codes"])      # extracted OTP codes
    print(msg["verify_links"])   # extracted verification links

# Fake Identity
print(api.fake_identity("IN"))   # Indian fake identity

# Media — YouTube
results = api.yt_search("Kesariya Arijit Singh")
print(results[0]["title"])
print(results[0]["url"])
print(api.yt_thumb(results[0]["id"]))

# Media — Lyrics (synced timestamps supported)
song = api.lyrics("Arijit Singh", "Tum Hi Ho")
print(song["lyrics"])
print(song["synced"])   # True = has [mm:ss] timestamps
print(song["source"])   # lyrics.ovh or lrclib.net

# AI
print(api.gemini("Hello!"))
print(api.chatgpt("Explain black holes"))
```

## Modules

| Module | Functions |
|--------|-----------|
| `tools` | `password`, `morse_encode`, `morse_decode`, `github`, `pypi`, `hashtag`, `chatbot`, `meme`, `unsplash`, `imdb`, `leetcode`, `bhagwatgita` |
| `ai` | `gemini`, `chatgpt`, `blackbox` |
| `telegram` | `tg_bot_info`, `tg_user` |
| `media` | `yt_search`, `yt_thumb`, `lyrics` |
| `osint` | `ip_lookup`, `phone_lookup`, `email_verify`, `username_search`, `breach_check`, `whois`, `dns_lookup`, `ssl_info`, `exif_read` |
| `crypto` | `b64_encode`, `b64_decode`, `md5`, `sha256`, `sha512`, `rot13`, `caesar`, `xor_encrypt`, `xor_decrypt`, `jwt_decode` |
| `network` | `ping`, `port_scan`, `headers`, `ssl_check`, `torcheck`, `reverse_ip`, `subdomain_scan` |
| `dark` | `fake_identity`, `temp_mail_create`, `temp_mail_inbox`, `temp_mail_read`, `dark_joke` |

## License

MIT
