Skip to content

Commit 51976a4

Browse files
Add extra info to panel about search details
1 parent d1cfcec commit 51976a4

3 files changed

Lines changed: 21 additions & 0 deletions

File tree

perdoo/services/comicvine.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,19 @@ def _search_series(self, name: str | None, volume: int | None, year: int | None)
4646
LOGGER.warning(
4747
"Unable to find any Volumes with the Name and StartYear: '%s %s'", name, year
4848
)
49+
search = name
50+
if volume:
51+
search += f" v{volume}"
52+
if year:
53+
search += f" ({year})"
4954
index = create_menu(
5055
options=[
5156
f"{x.id} | {x.publisher.name if x.publisher and x.publisher.name else ''}"
5257
f" | {x.name} ({x.start_year})"
5358
for x in options
5459
],
5560
title="Comicvine Volume",
61+
subtitle=f"Searching for Volume '{search}'",
5662
default="None of the Above",
5763
)
5864
if index != 0:
@@ -107,6 +113,7 @@ def _search_issue(self, series_id: int, number: str | None) -> int | None:
107113
index = create_menu(
108114
options=[f"{x.id} | {x.number} - {x.name or ''}" for x in options],
109115
title="Comicvine Issue",
116+
subtitle=f"Searching for Issue #{number}" if number else "",
110117
default="None of the Above",
111118
)
112119
if index != 0:

perdoo/services/marvel.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,15 @@ def _search_series(self, name: str | None, volume: int | None, year: int | None)
4141
LOGGER.warning(
4242
"Unable to find any Series with the Title and StartYear: '%s %s'", name, year
4343
)
44+
search = name
45+
if volume:
46+
search += f" v{volume}"
47+
if year:
48+
search += f" ({year})"
4449
index = create_menu(
4550
options=[f"{x.id} | {x.title}" for x in options],
4651
title="Marvel Series",
52+
subtitle=f"Searching for Series '{search}'",
4753
default="None of the Above",
4854
)
4955
if index != 0:
@@ -94,6 +100,7 @@ def _search_issue(self, series_id: int, number: str | None) -> int | None:
94100
f"{x.id} | {x.series.name} #{x.issue_number} - {x.format}" for x in options
95101
],
96102
title="Marvel Comic",
103+
subtitle=f"Searching for Comic #{number}" if number else "",
97104
default="None of the Above",
98105
)
99106
if index != 0:

perdoo/services/metron.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ def _search_series(self, name: str | None, volume: int | None, year: int | None)
5757
volume,
5858
year,
5959
)
60+
search = name
61+
if volume:
62+
search += f" v{volume}"
63+
if year:
64+
search += f" ({year})"
6065
index = create_menu(
6166
options=[
6267
f"{x.id} | {x.display_name} v{x.volume}"
@@ -65,6 +70,7 @@ def _search_series(self, name: str | None, volume: int | None, year: int | None)
6570
for x in options
6671
],
6772
title="Metron Series",
73+
subtitle=f"Searching for Series '{search}'",
6874
default="None of the Above",
6975
)
7076
if index != 0:
@@ -130,6 +136,7 @@ def _search_issue(self, series_id: int, number: str | None) -> int | None:
130136
index = create_menu(
131137
options=[f"{x.id} | {x.issue_name}" for x in options],
132138
title="Metron Issue",
139+
subtitle=f"Searching for Issue #{number}" if number else "",
133140
default="None of the Above",
134141
)
135142
if index != 0:

0 commit comments

Comments
 (0)