Initial commit: Bulk Renamer with AppImage build and Gitea push notes

Made-with: Cursor
This commit is contained in:
Bulk Renamer
2026-03-03 21:58:28 -06:00
commit 22501fe0b5
13 changed files with 1135 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env python3
"""
Bulk Renamer - Native Linux GUI for mass renaming files.
Inspired by Bulk Rename Utility (Windows); supports preview and flexible rules.
"""
import sys
from pathlib import Path
# Ensure project root is on path when run as script or module
_root = Path(__file__).resolve().parent
if str(_root) not in sys.path:
sys.path.insert(0, str(_root))
from PyQt6.QtWidgets import QApplication
from PyQt6.QtCore import Qt
from gui.main_window import MainWindow
def main():
QApplication.setHighDpiScaleFactorRoundingPolicy(
Qt.HighDpiScaleFactorRoundingPolicy.PassThrough
)
app = QApplication(sys.argv)
app.setApplicationName("Bulk Renamer")
win = MainWindow()
win.show()
sys.exit(app.exec())
if __name__ == "__main__":
main()