tanyar09 f4f6223cd0 feat: Introduce CLI and GUI components for PunimTag desktop version
This commit adds a new command-line interface (CLI) and graphical user interface (GUI) components for the PunimTag desktop application. The `photo_tagger.py` script serves as the CLI entry point, enabling users to scan, process, and manage photos with facial recognition capabilities. The GUI includes a unified dashboard with various panels for identifying, modifying, and managing tags for photos. Additionally, comprehensive documentation has been created to guide users through installation and usage, ensuring a smooth experience. This update enhances the overall functionality and accessibility of the PunimTag application.
2025-11-06 13:33:16 -05:00
..

Desktop Version Archive

This directory contains all files related to the desktop GUI version of PunimTag, which has been archived as the project has migrated to a web-based interface.

Archived Files

GUI Components (gui/)

  • dashboard_gui.py - Main unified dashboard GUI
  • gui_core.py - Core GUI utilities
  • identify_panel.py - Face identification panel
  • modify_panel.py - Modify identified faces panel
  • auto_match_panel.py - Auto-matching panel
  • tag_manager_panel.py - Tag management panel

Entry Points

  • run_dashboard.py - Desktop dashboard launcher
  • run_deepface_gui.sh - DeepFace GUI test script
  • photo_tagger.py - CLI entry point for desktop version

Test Files (tests/)

  • test_deepface_gui.py - DeepFace GUI test application
  • test_simple_gui.py - Simple GUI test
  • test_thumbnail_sizes.py - Thumbnail size test
  • show_large_thumbnails.py - Large thumbnails demo

Documentation

  • README_DESKTOP.md - Desktop version documentation

Migration Date

November 2025

Status

These files are archived and no longer maintained. The project now uses a web-based interface accessible via the API and frontend.