implement view on buyee/yajp buttons

This commit is contained in:
Lynne Megido 2020-08-23 23:38:42 +10:00
parent b83f45d15e
commit 4f8a0a7dbc
Signed by: lynnesbian
GPG Key ID: F0A184B5213D9F90
2 changed files with 12 additions and 1 deletions

View File

@ -23,7 +23,7 @@ gi.require_version('Gtk', '3.0')
from gi.repository import Gtk from gi.repository import Gtk
from pebble import ProcessPool from pebble import ProcessPool
import json, sys import json, sys, webbrowser
from os import path from os import path
from threading import Thread from threading import Thread
from datetime import datetime from datetime import datetime
@ -276,6 +276,15 @@ class BuypeebApp:
self.renderList() self.renderList()
self.resetSidePane() 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 # OTHER UI INTERACTIONS
def tveItemsSelectionChanged(self, selection): def tveItemsSelectionChanged(self, selection):

View File

@ -590,6 +590,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="receives_default">True</property> <property name="receives_default">True</property>
<signal name="clicked" handler="btnViewBuyeeClicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -603,6 +604,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="receives_default">True</property> <property name="receives_default">True</property>
<signal name="clicked" handler="btnViewYahooClicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>