buypeeb/functions.py

24 lines
617 B
Python

import requests, gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gio, Gdk
import re
from os import path
def get_exchange_rate():
try:
assert False
return requests.get("https://api.exchangeratesapi.io/latest?base=AUD&symbols=JPY", timeout=10).json()['rates']['JPY']
except:
return 76.15
def msgBox(title, text, form = Gtk.MessageType.WARNING):
msgbox = Gtk.MessageDialog(app.window, 0, form, Gtk.ButtonsType.OK, title)
msgbox.format_secondary_text(text)
response = msgbox.run()
msgbox.destroy()
return response
def rmatch(pattern, string):
return re.match(pattern, string) != None