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.12
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.12.tar.gz | 14.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pandaapi-1.0.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.8 kB
Release files / pandaapi-1.0.12.tar.gz
| Download URL | pandaapi-1.0.12.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a00fcc6968a8438edfdb85325192f966a33ace586e2172808a0f56f3a28c97b2
|
|
BLAKE2b-256 checksum How to use checksums |
7bb569036831dee44b91732525a165639818191f2ef3c9f9d023eace98a1da9f
|
| 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.12-py3-none-any.whl
| Download URL | pandaapi-1.0.12-py3-none-any.whl |
|---|---|
| Size | 15.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7fc1829948eefd8cc9fb8db3b09d267bb8d32d4753ebf5e8686777c419a1d6af
|
|
BLAKE2b-256 checksum How to use checksums |
b4e7fb5a99b36a04a211397b0841f2f785ca1b3fcd1835616018914cb093e6cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|