Skip to content

Commit 31dd3d0

Browse files
committed
Update ThemeExtractor to v1.0.3: Fix default path slashes and add auto-selection of first file
1 parent f682a22 commit 31dd3d0

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

ThemeExtractor.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import threading
2020

2121
# Version
22-
VERSION = "1.0.2"
22+
VERSION = "1.0.3"
2323

2424
# Paths
2525
TASK_DIR = os.path.dirname(os.path.abspath(__file__))
@@ -31,7 +31,7 @@
3131
OLD_SETTINGS = os.path.join(TASK_DIR, "settings.json")
3232
OLD_HISTORY = os.path.join(TASK_DIR, "history.json")
3333

34-
DEFAULT_PATH = os.path.expanduser("~/Documents")
34+
DEFAULT_PATH = os.path.normpath(os.path.expanduser("~/Documents"))
3535
OLD_DEFAULT_PATH = r"\\BrokenClouds\BlackLodge\Media\Shows"
3636

3737
def migrate_data():
@@ -384,7 +384,13 @@ def on_item_selected(self, it, col):
384384
self.source_list.clear(); self.metadata_display.setText("Loading metadata..."); self.worker = LoadWorker(sp, self.settings); self.worker.finished.connect(self.on_load_finished); self.worker.error.connect(lambda e: self.status_bar.showMessage(f"Error: {e}")); self.worker.start()
385385

386386
def on_load_finished(self, paths, html):
387-
self.episode_paths = paths; [self.source_list.addItem(rel) for rel in sorted(paths.keys())]; self.metadata_display.setText(html); self.status_bar.showMessage("Ready", 3000)
387+
self.episode_paths = paths
388+
for name in sorted(paths.keys()):
389+
self.source_list.addItem(name)
390+
if self.source_list.count() > 0:
391+
self.source_list.setCurrentRow(0)
392+
self.metadata_display.setText(html)
393+
self.status_bar.showMessage("Ready", 3000)
388394

389395
def on_source_selected(self, it):
390396
self.reset_extract_button(); p = self.episode_paths.get(it.text())

0 commit comments

Comments
 (0)