Skip to content

hetcharusat/sharejadpi

Repository files navigation

ShareJadPi v4.5.4

Share files ANYWHERE with one click — Local WiFi AND Public Internet.

Platform Python License

Download for Windows

Download ShareJadPi

Windows 10/11 (64‑bit) • One‑click installer • Firewall auto‑config


✨ Key Features

  • 🖱️ One‑Click Sharing — Right‑click any file → “Share with ShareJadPi”
  • 🔒 Token‑Based Security — 32‑char tokens protect access, no unauthorized use
  • 📱 QR Code Access — Instant secure mobile connection (Local mode)
  • ⚡ Background Folder Zipping — Live progress with speed & ETA
  • 🌑 Beautiful Dark UI — Modern, responsive design
  • 📋 Clipboard Sync — Share text between devices
  • 📶 Network Speed Test — Check your network performance
  • 📦 Large File Support — Handle files up to 50GB
  • 🔥 Multi‑Select Actions — Zip, pin, delete multiple files
  • 🧰 System Tray App — Runs quietly in background; optional auto‑start

Online Share (UNIQUE): Send files over the public internet in ~10–15s with Cloudflare Tunnel — zero setup, no port forwarding, no DDNS, no VPN.


Online Share

Context Menu – Share Online

Right‑click any file/folder → “Share with ShareJadPi (Online)” → get a public https link.

Waiting Page – Creating Tunnel

Clean waiting page while the secure tunnel spins up.

Public Share Page

The recipient gets a simple web page to download or upload (if enabled).


Screenshots & Demo

Video demos

🖱️ Context Menu Share (expand to play
context-menu-share.mp4

If the preview doesn’t load, open the link above directly.
⚙️ Settings Overview (expand to play)
settings.mp4

If the preview doesn’t load, open the link above directly.
🧰 Tray Icon → Open Share Page (expand to play)
open_sharejadpi.mp4

If the preview doesn’t load, open the link above directly.

Home Preview

Home Preview

Shared Files Component

Shared Files Component

Select Files and Zip

Select Files and Zip

Uploading Files

Uploading Files

Zipping the Folder

Zipping the Folder

Clipboard and Speed Test

Shared Clipboard and Speed Test

Tray Icon Features

Tray Icon Features

Quick Start

  1. Download and run the v4.5.4 setup (above).
  2. Right‑click a file/folder → "Share with ShareJadPi (Local/Online)".
  3. For Online Share, keep internet on; tunnel opens instantly when ready!
  4. Click the notification to open ShareJadPi in your browser!

Run from source (optional):

git clone https://github.com/hetcharusat/sharejadpi.git
cd sharejadpi
pip install -r requirements.txt
python sharejadpi.py

For Online Share from source, place cloudflared.exe in the project root.


Features

  • 📦 Large files, folder zipping with progress
  • 📱 QR code for quick mobile access (Local mode)
  • 🔔 System tray app; optional auto‑start
  • 📋 Clipboard sync and built‑in speed test
  • 🌑 Modern dark UI, mobile‑friendly

What's New in v4.5.4

⚡ Faster & More Reliable Online Redirects

  • ✅ Redirect only when the Cloudflare tunnel truly answers GET /health (no more early NXDOMAIN)
  • ✅ Token never appears in the URL — secure POST to /auth/enter sets cookie then redirects to clean path
  • ✅ Fixed double-token in redirect edge cases
  • ✅ Caching for speed: 2‑minute server + client cache to skip the wait page when reopening the same tunnel
  • ✅ DoH (dns.google) assists the status messaging while waiting

Previous versions:

  • v4.5.0: Fixed crash (stdout flush), infinite DNS wait, enhanced cloudflared paths
  • v4.1.3: Final reliability pass for online sharing
  • v4.0.0: Enhanced security, smarter QR codes

Requirements

  • Windows 10/11 (64‑bit)
  • Python 3.8+ only if running from source

License and Support

  • MIT License — see LICENSE
  • Issues and feature requests: GitHub Issues/Discussions

Made with ❤️ — Share locally. Share globally.