How muhammedska/seka works
This tree contains several independent desktop tools rather than one integrated application: a Shotty screenshot utility, a coordinate-driven page-capture/PDF tool, and a minimal screenshot launcher. The principal workflow shown in the source is selecting a screen region, capturing images, and assembling them into a PDF. Separate image-upscaling experiments and model files are present, but their relationship to the applications is not established. The graph reflects sampled calls; unsampled UI and processing details are intentionally limited.
Main entry points: ztrinatör.py Scanner interface · app.py Tray application · ztrinatörAI.py AI capture workflow · shotty_gui.py Capture interface
Components 17
Shotty Screenshots
- Tray application
move/app.py - Capture interface
move/shotty_gui.py - Screen utilities
move/utils.py - Captured images
Page Capture
- Scanner interface
ztrinatör.py - Desktop capture
- Page image files
- PDF output
- AI capture workflow
ztrinatörAI.py
Screenshot Launcher
- Main window
main.py - Snapshot window
main.py - Snapshot layout
UI/snapshot.ui
Image Processing
- Upscaling experiments
test3.py - EDSR weights
EDSR_x4.pb - RealESRGAN weights
weights/RealESRGAN_x4plus.pth
Other components
- Desktop user
- Desktop screen
Connections 17
- Desktop user → Tray application: uses tray
- Tray application → Capture interface: opens capture
- Tray application → Screen utilities: captures screen
- Screen utilities → Desktop screen: reads pixels
- Capture interface → Captured images: saves captures
- Desktop user → Scanner interface: sets coordinates
- Scanner interface → Desktop capture: captures region
- Scanner interface → Page image files: writes pages
- Scanner interface → PDF output: creates PDF
- Desktop user → AI capture workflow: starts capture
- AI capture workflow → Desktop capture: captures region
- AI capture workflow → Page image files: writes images
- Desktop user → Main window: opens launcher
- Main window → Snapshot window: opens snapshot
- Snapshot window → Snapshot layout: loads layout
- Desktop user → Upscaling experiments: runs experiments
- Upscaling experiments → EDSR weights: loads model