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