Skip to content

Commit 2eca7ed

Browse files
committed
Rename repository from pyfocusstackfo to ultimate_focusstacking_with_apple_and_adobe
- Updated all hardcoded paths and references - Updated README.md title and GitHub URLs - Updated docstrings and comments - Updated AppleScript notification titles - Updated demo file paths - Repository structure and functionality remain unchanged
1 parent 0612e07 commit 2eca7ed

File tree

7 files changed

+15
-15
lines changed

7 files changed

+15
-15
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# pyfocusstackfo
1+
# ultimate_focusstacking_with_apple_and_adobe
22

3-
[![Pylint](https://github.com/baidakovil/pyfocusstackfo/actions/workflows/pylint.yml/badge.svg)](https://github.com/baidakovil/pyfocusstackfo/actions/workflows/pylint.yml) [![Testing](https://github.com/baidakovil/pyfocusstackfo/actions/workflows/python-pytest-flake8.yml/badge.svg)](https://github.com/baidakovil/pyfocusstackfo/actions/workflows/python-pytest-flake8.yml) [![mypy](https://github.com/baidakovil/pyfocusstackfo/actions/workflows/mypy.yml/badge.svg)](https://github.com/baidakovil/pyfocusstackfo/actions/workflows/mypy.yml)
3+
[![Pylint](https://github.com/baidakovil/ultimate_focusstacking_with_apple_and_adobe/actions/workflows/pylint.yml/badge.svg)](https://github.com/baidakovil/ultimate_focusstacking_with_apple_and_adobe/actions/workflows/pylint.yml) [![Testing](https://github.com/baidakovil/ultimate_focusstacking_with_apple_and_adobe/actions/workflows/python-pytest-flake8.yml/badge.svg)](https://github.com/baidakovil/ultimate_focusstacking_with_apple_and_adobe/actions/workflows/python-pytest-flake8.yml) [![mypy](https://github.com/baidakovil/ultimate_focusstacking_with_apple_and_adobe/actions/workflows/mypy.yml/badge.svg)](https://github.com/baidakovil/ultimate_focusstacking_with_apple_and_adobe/actions/workflows/mypy.yml)
44

55
Automated focus stacking workflow that handles photo extraction, grouping, and final stacked images. Supports photos from any source.
66

@@ -30,8 +30,8 @@ Automated focus stacking workflow that handles photo extraction, grouping, and f
3030
### Installation & Setup
3131
1. **Clone the repository**:
3232
```bash
33-
git clone https://github.com/baidakovil/pyfocusstackfo.git
34-
cd pyfocusstackfo
33+
git clone https://github.com/baidakovil/ultimate_focusstacking_with_apple_and_adobe.git
34+
cd ultimate_focusstacking_with_apple_and_adobe
3535
```
3636

3737
2. **Install dependencies**:

StackDealer.applescript

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on run
55
set scriptPath to (path to me as text)
66
set workingDir to do shell script "dirname " & quoted form of POSIX path of scriptPath
77

8-
display notification "Starting focus stacking workflow in Terminal..." with title "PyFocusStackFO"
8+
display notification "Starting focus stacking workflow in Terminal..." with title "Ultimate Focus Stacking"
99

1010
-- Create the command to run in Terminal
1111
set terminalCommand to "cd " & quoted form of workingDir & " && source .venv/bin/activate && python main.py"
@@ -21,6 +21,6 @@ on run
2121
if not busy of newTab then exit repeat
2222
end repeat
2323

24-
display notification "Workflow completed! Check Terminal for results." with title "PyFocusStackFO"
24+
display notification "Workflow completed! Check Terminal for results." with title "Ultimate Focus Stacking"
2525
end tell
2626
end run

demos/demo_final.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from zipfile import ZipFile
1212

1313
# Add the current directory to the path to import runner functions
14-
sys.path.insert(0, '/Users/baidakov/Git/pyfocusstackfo')
14+
sys.path.insert(0, '/Users/baidakov/Git/ultimate_focusstacking_with_apple_and_adobe')
1515
from runner import run_grouper
1616

1717
def demo_workflow_scenarios():
@@ -27,7 +27,7 @@ def demo_workflow_scenarios():
2727
test_dir1 = tempfile.mkdtemp(prefix="demo_with_groups_")
2828
try:
2929
# Extract photos that create groups
30-
test_zip = "/Users/baidakov/Git/pyfocusstackfo/test/test_97f.zip"
30+
test_zip = "/Users/baidakov/Git/ultimate_focusstacking_with_apple_and_adobe/test/test_97f.zip"
3131
if os.path.exists(test_zip):
3232
with ZipFile(test_zip, 'r') as zip_file:
3333
zip_file.extractall(test_dir1)
@@ -65,7 +65,7 @@ def demo_workflow_scenarios():
6565
test_dir2 = tempfile.mkdtemp(prefix="demo_no_groups_")
6666
try:
6767
# Extract photos that DON'T create groups
68-
test_zip = "/Users/baidakov/Git/pyfocusstackfo/test/test_no_st.zip"
68+
test_zip = "/Users/baidakov/Git/ultimate_focusstacking_with_apple_and_adobe/test/test_no_st.zip"
6969
if os.path.exists(test_zip):
7070
with ZipFile(test_zip, 'r') as zip_file:
7171
zip_file.extractall(test_dir2)

main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
"""
3-
PyFocusStackFO - Main Entry Point
3+
Ultimate Focus Stacking with Apple and Adobe - Main Entry Point
44
55
This is the main entry point for the focus stacking workflow.
66
It maintains compatibility with the existing StackDealer.app while

settings_test.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"hours_icloud":"1",
33
"stacker": "stacker.js",
4-
"path_grouped": "/Users/baidakov/Git/pyfocusstackfo/test_output/fs",
5-
"path_iphone": "/Users/baidakov/Git/pyfocusstackfo/test_output/",
4+
"path_grouped": "/Users/baidakov/Git/ultimate_focusstacking_with_apple_and_adobe/test_output/fs",
5+
"path_iphone": "/Users/baidakov/Git/ultimate_focusstacking_with_apple_and_adobe/test_output/",
66
"photoshop_app": "Adobe Photoshop 2025"
77
}

src/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
PyFocusStackFO - Automated Focus Stacking Workflow
2+
Ultimate Focus Stacking with Apple and Adobe - Automated Focus Stacking Workflow
33
Copyright (C) 2023 Ilia Baidakov <baidakovil@gmail.com>
44
55
This program is free software: you can redistribute it and/or modify it under the

src/grouper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## pyfocusstackfo — Utility to reallocate photos taken for focus stacking into folders.
1+
## ultimate_focusstacking_with_apple_and_adobe — Utility to reallocate photos taken for focus stacking into folders.
22
# Copyright (C) 2023 Ilia Baidakov <baidakovil@gmail.com>
33
# This program is free software: you can redistribute it and/or modify it under the
44
# terms of the GNU General Public License as published by the Free Software Foundation,
@@ -10,7 +10,7 @@
1010

1111
# You should have received a copy of the GNU General Public License along with this
1212
# program. If not, see <https://www.gnu.org/licenses/>.
13-
"""This is the only file needed to run pyfocusstackfo. Check settings before using."""
13+
"""This is the only file needed to run ultimate_focusstacking_with_apple_and_adobe. Check settings before using."""
1414

1515
import operator
1616
import os

0 commit comments

Comments
 (0)