Suyena Dashboard
Welcome to Suyena Tools
An elite consolidation of admin, documents, media, and networking utilities. Manage workflows instantly, directly from your browser, or generate high-fidelity automation scripts.
System-Wide Windows Deployment
Deploy the entire offline automation toolkit and automatically configure Python with all dependencies on any clean Windows machine. Open PowerShell and run:
irm https://tools.suyena.com/setup.ps1 | iex
Operational Hub
ID Photo Resizer
Crop images to exact 300x300 and 300x100 sizes for registration forms.
RAM Speed Tester
Perform heavy-concurrency network stress tests and monitor bandwidth.
YouTube Downloader
Build hardened yt-dlp commands for entire channels, playlists, or videos.
Ledger Logger
Record, manage, and download progress logs for your daily activity.
Word & Excel to PDF (Local COM Automation)
Word and Excel file conversions require Microsoft Office COM integration, which must run locally on Windows. Use this guide and copy the script payload to run locally.
import os, win32com.client, pythoncom
def convert():
pythoncom.CoInitialize()
word = win32com.client.Dispatch("Word.Application")
excel = win32com.client.Dispatch("Excel.Application")
for f in os.listdir('.'):
path = os.path.abspath(f)
if f.endswith(('.docx', '.doc')):
doc = word.Documents.Open(path)
doc.SaveAs(path.rsplit('.', 1)[0] + ".pdf", FileFormat=17)
doc.Close()
elif f.endswith(('.xlsx', '.xls')):
wb = excel.Workbooks.Open(path)
wb.ExportAsFixedFormat(0, path.rsplit('.', 1)[0] + ".pdf")
wb.Close()
word.Quit()
excel.Quit()
print("Conversions complete.")
if __name__ == "__main__": convert()
run.ps1 and select Option 1 for automated
synchronization and execution.
Local PC Execution
The Local Agent is connected. You can trigger the bulk Office COM conversion directly on your computer.
JPEG to PDF Convert
Select multiple JPG/JPEG images. Drag them to reorder, then compile them into a single high-quality PDF document.
Drag & Drop JPEGs here or browse files
PDF to JPEG (High-Res Renderer)
Upload a PDF document. The app will extract each page and render it as a high-fidelity 300 DPI JPEG image for instant download.
Drag & Drop a PDF here or browse file
Extracted Pages
PNG to JPEG Converter
Select PNG images to convert into JPEG format. Since JPEG does not support transparency, transparent regions will automatically blend into a solid background color.
Drag & Drop PNGs here or browse files
Enlarge Image (Parallel 500% Scale)
Enlarge images by 500% (or custom ratio) using high-fidelity interpolation algorithms (Lanczos-equivalent Canvas rendering) to preserve clarity at extreme scale.
Drag & Drop images here or browse files
Convert Image to A4 PDF
Takes any image and centers it on a standard white A4 canvas (595x842 points at 72 DPI), sizing down if it exceeds boundaries to guarantee print-ready documents.
Drag & Drop images here or browse files
Convert Image to PDF (Aspect Ratio Locked)
Converts images directly into PDF files. Unlike A4, this tool matches the dimensions of the PDF document exactly to the image's dimensions, preserving original bounds.
Drag & Drop images here or browse files
ID Photo Resizer (Student Admissions Helper)
Crop and resize standard student photos to exact specifications. Standardized sizes: 300x300 for photo, 300x100 for signature. Ideal for Bangladesh admissions.
Drag & Drop your source photo/signature here or browse file
Target Resolution
File Save Output
Video to Images (Frame Grabber)
Upload a local video file (MP4/WebM/OGG). Scan and extract frames client-side to save individual image frames at full resolution.
Drag & Drop video file here or browse file
Horizontal Video Mirroring (FFmpeg / Local Mirror)
Due to browser video encoding sandbox limitations, large scale high-quality video encoding is best processed locally using FFmpeg. However, you can review details and flip preview below.
Drag & Drop video file here or browse file
Original
Flipped Output
import os, subprocess
def mirror():
vids = [f for f in os.listdir('.') if f.endswith(('.mp4', '.avi', '.mov', '.mkv'))]
if not vids: return
if not os.path.exists('mirrored'): os.makedirs('mirrored')
for v in vids:
out = os.path.join('mirrored', f"mirrored_{v}")
# -vf hflip flips horizontally; -c:a copy preserves original audio quality
cmd = f'ffmpeg -i "{v}" -vf hflip -c:a copy "{out}" -y'
subprocess.run(cmd, shell=True)
print(f"Mirrored: {v}")
if __name__ == "__main__": mirror()
Local PC Execution
The Local Agent is connected. You can trigger horizontal video mirroring using FFmpeg directly on your computer.
YouTube Downloader Command Generator
Visual GUI companion for `yt-dlp`. Because browser sandbox constraints restrict high-speed downloading from YouTube, generate the hardened shell commands to run locally.
yt-dlp --writethumbnail --embed-metadata --download-archive Suyena_Archive_Ledger.txt --windowsfilenames -f "bv*[height<=1080]+ba/b" --merge-output-format mkv --writesubtitles --writeautomaticsub --subtitleslangs "en,bn" -o "Suyena_Vault/Singles/%(title)s_%(id)s.%(ext)s" https://www.youtube.com/watch?v=dQw4w9WgXcQ
yt-dlp and ffmpeg are
installed in your PATH to run this command.
Local PC Execution
The Local Agent is connected. You can download YouTube content directly to your PC, or stream the download to your browser.
Download on RAM (High-Speed Network Stress Tester)
Continuously downloads a target file stream directly to RAM (bypassing disk storage IOPS limitations) to run network performance stress-testing. Features active speed metrics and chart.
Network Speed Test (Latency & Throughput)
Run a fast, zero-dependency latency and download speed test directly on your PC via the Local Agent. Measures CDN round-trip times and streaming bandwidth.
Waiting for run...
Sparse / Dummy Large File Generator
Generate large arbitrary test files of any size (MBs/GBs) instantly. Runs in chunked browser buffers to trigger instant local downloads of large `.bin` payloads.
Local PC Allocation
Create the file locally on your disk instantly using sparse allocation (requires zero download time!).
UNC Stream to Blackhole (Network Copy Tester)
Streams files in chunks from a network share (UNC path) and discards them immediately to measure raw throughput without disk write overhead.
import os
import time
import sys
def stream_to_blackhole(unc_path, chunk_size=65536):
"""Streams the file in chunks and discards them immediately to keep RAM empty."""
total_bytes = 0
try:
with open(unc_path, 'rb') as f:
while True:
# Read a tiny piece of the file into RAM (default: 64KB)
chunk = f.read(chunk_size)
if not chunk:
break # End of file reached
total_bytes += len(chunk)
# We do nothing with 'chunk' here.
# On the next iteration, the old chunk is overwritten and freed from RAM.
return total_bytes
except Exception:
return 0
def main():
if len(sys.argv) > 1:
url = sys.argv[1].strip()
else:
url = input("Enter UNC File Path: ").strip()
# Normalize slashes for Windows
if url.startswith("//"):
url = r"\\" + url[2:].replace("/", "\\")
while True:
print(f"Cycle starting... Streaming from network share straight to the black hole.")
# The file flows across the network card but never accumulates in memory
bytes_transferred = stream_to_blackhole(url)
print(f"Cycle Complete. Network transfer finished: {bytes_transferred} bytes passed through.")
time.sleep(1)
if __name__ == "__main__":
main()
run.ps1 and select Option 14 (or appropriate
option) for automated synchronization and execution.
Windows & Office Activation (MAS)
Standard system licensing and activation utility. Run the automation payload locally in the background, or visit the official online manual page.
The launcher executes the safe, open-source MAS licensing script in the background.Local PC Activation
The Local Agent is connected. You can trigger the official Microsoft Activation Script (MAS) directly on your PC.
Suyena Progress Ledger Log
Keep track of your operations and daily work. Enter operational vectors and save them directly in your local browser workspace ledger.
Workspace Ledger
| Timestamp | Status | Operation Task |
|---|
File Organizer Shell Companion
Simulate local directory organizing. Drop in files to see their destination folders instantly, and download a customized PowerShell script to organize your files locally.
Drag files/folders here to simulate organization or browse files
Organization Simulation
Videos
Pictures
Others
$sourcePath = $PWD.Path
$targetRoot = Join-Path $sourcePath "Updated Folder"
$videoExtensions = @('.mp4', '.mkv', '.avi', '.mov', '.wmv', '.flv', '.webm', '.m4v')
$pictureExtensions = @('.jpg', '.jpeg', '.png', '.gif', '.bmp', '.webp', '.tiff', '.heic')
# Auto-generated based on simulation...
Local PC Execution
Organize files on your computer inside any target folder.
Sequential & Batch Directory Renamer
Paste or load lists of folder/file names. Customize sequence patterns, prefixes, and suffixes, and review a live before/after sequence before exporting a local PowerShell execution script.
Renaming Preview
# Click Preview or adjust parameters to generate script...
Local PC Execution
Apply the batch rename configuration directly to folders/files on your computer.