Skip to content

Commit 420a599

Browse files
committed
media_printer open_links
1 parent 6d1dc8b commit 420a599

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

xklb/media/media_printer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ def should_align_right(k, v):
185185
media = iterables.list_dict_filter_bool(media)
186186

187187
if "f" in print_args:
188-
if len(media) <= 1000:
188+
if len(media) <= 1000 and args.action not in [consts.SC.open_links]:
189189
media, deleted_paths = filter_deleted(media)
190190
xklb.db_media.mark_media_deleted(args, deleted_paths)
191191
if len(media) == 0:

xklb/scripts/open_links.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ def parse_args() -> argparse.Namespace:
4646
parser.add_argument("--clusters", "--n-clusters", type=int, help="Number of KMeans clusters")
4747
parser.add_argument("--related", "-R", action="count", default=0, help=argparse.SUPPRESS)
4848

49+
parser.add_argument("--browser")
4950
parser.add_argument("--db", "-db")
5051
parser.add_argument("--verbose", "-v", action="count", default=0)
5152

@@ -171,7 +172,10 @@ def construct_links_query(args) -> Tuple[str, dict]:
171172

172173

173174
def play(args, path, url) -> None:
174-
webbrowser.open(url, 2, autoraise=False)
175+
if args.browser:
176+
cmd(*shlex.split(args.browser), url)
177+
else:
178+
webbrowser.open(url, 2, autoraise=False)
175179
history.add(args, [path], time_played=consts.today_stamp(), mark_done=True)
176180

177181

0 commit comments

Comments
 (0)