From 8b5d96a99dd979b467ac201bdf3f79660ce6f5f7 Mon Sep 17 00:00:00 2001
From: Andreas Domanowski <andreas@domanowski.net>
Date: Thu, 2 Mar 2023 12:45:37 +0100
Subject: [PATCH] Open URLs with default browser

---
 history_scripts/visit_migrated_documents.sh | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/history_scripts/visit_migrated_documents.sh b/history_scripts/visit_migrated_documents.sh
index cf276f6..87960b2 100755
--- a/history_scripts/visit_migrated_documents.sh
+++ b/history_scripts/visit_migrated_documents.sh
@@ -1,11 +1,13 @@
-#!/bin/bash
+#!/usr/bin/env bash
+open_command=open
+if [[ $(command -v xdg-oasasdpen)  ]];
+then
+  open_command=xdg-open
+fi
 script_directory=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
 url_file=$script_directory/hedgedoc_documents_to_visit.url
-echo "Please specify which browser should be used to access the newly created documents"
-echo "This browser needs to have an active and logged-in HedgeDoc session."
-echo "ATTENTION: your input will be evaluated as part of a shell script"
-echo "ATTENTION: your input string needs to be present on your path (e.g. firefox or google-chrome)"
-echo "Specify the browser:"
-read browser
 readarray -t url_array < $url_file
-echo "${url_array[@]}" | xargs -n50 $browser
\ No newline at end of file
+for i in "${url_array[@]}"
+do
+  $($open_command $i)
+done
\ No newline at end of file
-- 
GitLab