import time from tkinter import * from tkinter import messagebox from tkinter.ttk import * from fishy import web import typing from fishy.libs.tkhtmlview import HTMLLabel if typing.TYPE_CHECKING: from . import GUI # noinspection PyProtectedMember def _give_notification_link(gui: 'GUI'): if web.is_subbed(gui._config.get("uid"))[0]: web.unsub(gui._config.get("uid")) return # set notification checkbutton gui._notify.set(0) def quit_top(): top.destroy() top_running[0] = False def check(): if web.sub(gui._config.get("uid"), discord_name.get()): if web.is_subbed(gui._config.get("uid"), False)[0]: gui._notify.set(1) messagebox.showinfo("Note!", "Notification configured successfully!") quit_top() else: messagebox.showerror("Error", "Subscription wasn't successful") top_running = [True] top = Toplevel(background=gui._root["background"]) top.minsize(width=300, height=300) top.title("Notification Setup") html_label = HTMLLabel(top, html=f'
Step 1.
'
f'Join Discord server
Step 2.
'
f'Enter username (ex. Fishy#1234)'
f'
Step 3.
'
f'Install Discord App on your phone
Step 4.