PandaAPI
PandaAPI — Python utility hub by @ll_PANDA_BBY_ll
Install
pip install PandaAPI
Usage
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
Metadata
Release files for PandaAPI 1.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pandaapi-1.0.9.tar.gz | 14.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pandaapi-1.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.0 kB
Release files / pandaapi-1.0.9.tar.gz
| Download URL | pandaapi-1.0.9.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ac07396395ac936a3e59a54f62f0dca9526b1a45468d9e008a9f4542569f340
|
|
BLAKE2b-256 checksum How to use checksums |
603f51436412b4ff11b77da106a8404fd5ac8067f79fe5c317ac06b09f6c0630
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / pandaapi-1.0.9-py3-none-any.whl
| Download URL | pandaapi-1.0.9-py3-none-any.whl |
|---|---|
| Size | 15.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3415348c3fb5cc90027ff593024c4d6defb973dd9c6680f8009dc789a87b7d79
|
|
BLAKE2b-256 checksum How to use checksums |
c0829f246e1015b0cb96d6524e57d71c6c6023505428dce26676bf6962636af3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|