diff --git a/buypeeb.py b/buypeeb.py
index d3f4d82..b5a4925 100755
--- a/buypeeb.py
+++ b/buypeeb.py
@@ -23,7 +23,7 @@ gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from pebble import ProcessPool
-import json, sys
+import json, sys, webbrowser
from os import path
from threading import Thread
from datetime import datetime
@@ -276,6 +276,15 @@ class BuypeebApp:
self.renderList()
self.resetSidePane()
+ def btnViewBuyeeClicked(self, widget):
+ item = self.settings.watchlist[self.selected]
+ webbrowser.open(f"https://buyee.jp/item/yahoo/auction/{item.id}", 2)
+
+
+ def btnViewYahooClicked(self, widget):
+ item = self.settings.watchlist[self.selected]
+ webbrowser.open(f"https://page.auctions.yahoo.co.jp/jp/auction/{item.id}", 2)
+
# OTHER UI INTERACTIONS
def tveItemsSelectionChanged(self, selection):
diff --git a/ui/main.glade b/ui/main.glade
index f87fa86..d53dfbd 100644
--- a/ui/main.glade
+++ b/ui/main.glade
@@ -590,6 +590,7 @@
True
True
True
+
False
@@ -603,6 +604,7 @@
True
True
True
+
False