summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorLorenz <lo.scherf@gmail.com>2022-08-24 09:18:06 +0200
committerLorenz <lo.scherf@gmail.com>2022-08-24 09:18:06 +0200
commit6f53c39a78360a7912b3694ffbcb96b8118d80f2 (patch)
treec98fac1754aebb1554c4e281f9a2a0d0035b1481 /src/main/java/at/hannibal2/skyhanni/utils
parent393cdc614d7fbd9c7142a52b3fcef7eb065c99d5 (diff)
downloadskyhanni-6f53c39a78360a7912b3694ffbcb96b8118d80f2.tar.gz
skyhanni-6f53c39a78360a7912b3694ffbcb96b8118d80f2.tar.bz2
skyhanni-6f53c39a78360a7912b3694ffbcb96b8118d80f2.zip
add fandom /wiki command
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt
new file mode 100644
index 000000000..5633e7f72
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt
@@ -0,0 +1,21 @@
+package at.hannibal2.skyhanni.utils
+
+import java.awt.Desktop
+import java.io.IOException
+import java.net.URI
+
+object OSUtils {
+
+ fun openBrowser(url: String) {
+ if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {
+ try {
+ Desktop.getDesktop().browse(URI(url))
+ } catch (e: IOException) {
+ e.printStackTrace()
+ LorenzUtils.error("[SkyHanni] Error opening website!")
+ }
+ } else {
+ LorenzUtils.warning("[SkyHanni] Web browser is not supported!")
+ }
+ }
+} \ No newline at end of file