@@ -21,7 +21,7 @@ import configparser
2121def get_token (session , url , mac_address ):
2222 try :
2323 handshake_url = f"{ url } /portal.php?type=stb&action=handshake&JsHttpRequest=1-xml"
24- cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "Europe/London " }
24+ cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "America/Los_Angeles " }
2525 headers = {"User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" }
2626 response = session .get (handshake_url , cookies = cookies , headers = headers , timeout = 10 )
2727 response .raise_for_status ()
@@ -130,7 +130,7 @@ class RequestThread(QThread):
130130 def get_token (self , session , url , mac_address ):
131131 try :
132132 handshake_url = f"{ url } /portal.php?type=stb&action=handshake&JsHttpRequest=1-xml"
133- cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "Europe/London " }
133+ cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "America/Los_Angeles " }
134134 headers = {"User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" }
135135 response = session .get (handshake_url , cookies = cookies , headers = headers , timeout = 10 )
136136 response .raise_for_status ()
@@ -149,7 +149,7 @@ class RequestThread(QThread):
149149 def get_genres (self , session , url , mac_address , token ):
150150 try :
151151 genres_url = f"{ url } /portal.php?type=itv&action=get_genres&JsHttpRequest=1-xml"
152- cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "Europe/London " }
152+ cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "America/Los_Angeles " }
153153 headers = {
154154 "User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" ,
155155 "Authorization" : "Bearer " + token ,
@@ -179,7 +179,7 @@ class RequestThread(QThread):
179179 def get_vod_categories (self , session , url , mac_address , token ):
180180 try :
181181 vod_url = f"{ url } /portal.php?type=vod&action=get_categories&JsHttpRequest=1-xml"
182- cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "Europe/London " }
182+ cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "America/Los_Angeles " }
183183 headers = {
184184 "User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" ,
185185 "Authorization" : "Bearer " + token ,
@@ -208,7 +208,7 @@ class RequestThread(QThread):
208208 def get_series_categories (self , session , url , mac_address , token ):
209209 try :
210210 series_url = f"{ url } /portal.php?type=series&action=get_categories&JsHttpRequest=1-xml"
211- cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "Europe/London " }
211+ cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "America/Los_Angeles " }
212212 headers = {
213213 "User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" ,
214214 "Authorization" : "Bearer " + token ,
@@ -241,7 +241,7 @@ class RequestThread(QThread):
241241 ):
242242 try :
243243 channels = []
244- cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "Europe/London " }
244+ cookies = {"mac" : mac_address , "stb_lang" : "en" , "timezone" : "America/Los_Angeles " }
245245 headers = {
246246 "User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" ,
247247 "Authorization" : f"Bearer { token } " ,
@@ -838,6 +838,9 @@ class MacAttack(QMainWindow):
838838 # GiveUp: Like throwing in the towel, but with less dignity. But hey, we tried, right?
839839 print ("GiveUp method has been called. We tried, but it's over." ) # Console printout
840840 self .running = False
841+ if self .output_file :
842+ self .output_file .close ()
843+ self .output_file = None # Reset the file reference if needed
841844 self .start_button .setDisabled (False )
842845 self .stop_button .setDisabled (True )
843846
@@ -1141,7 +1144,7 @@ class MacAttack(QMainWindow):
11411144 cookies = {
11421145 "mac" : mac_address ,
11431146 "stb_lang" : "en" ,
1144- "timezone" : "Europe/London " ,
1147+ "timezone" : "America/Los_Angeles " ,
11451148 }
11461149 headers = {
11471150 "User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" ,
@@ -1268,7 +1271,7 @@ class MacAttack(QMainWindow):
12681271 cookies = {
12691272 "mac" : mac_address ,
12701273 "stb_lang" : "en" ,
1271- "timezone" : "Europe/London " ,
1274+ "timezone" : "America/Los_Angeles " ,
12721275 }
12731276 headers = {
12741277 "User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" ,
@@ -1313,7 +1316,7 @@ class MacAttack(QMainWindow):
13131316 cookies = {
13141317 "mac" : mac_address ,
13151318 "stb_lang" : "en" ,
1316- "timezone" : "Europe/London " ,
1319+ "timezone" : "America/Los_Angeles " ,
13171320 }
13181321 headers = {
13191322 "User-Agent" : "Mozilla/5.0 (QtEmbedded; U; Linux; C)" ,
0 commit comments