fix stuff

This commit is contained in:
TheShadowOfHassen 2023-09-12 17:15:40 -04:00
parent 512f1dd9b4
commit efd8d7c430
2 changed files with 23 additions and 18 deletions

View file

@ -2,21 +2,24 @@ import random
import datetime
class QuoteManager:
def __init__(self, language):
self.language = language
self.quotes = self.load_quotes()
print(self.quotes)
def load_quotes(self):
quote_file = "./resources/quotes/Quotes_"+self.language+".txt" # TODO translations
with open(quote_file, "r") as file:
quotes = file.readlines()
return quotes
def load_quotes(language):
quote_file = "./resources/quotes/Quotes_"+language+".txt" # TODO translations
with open(quote_file, "r") as file:
quotes = file.readlines()
return quotes
def get_quote(self):
# Get seed
today = datetime.date.today()
split_date = str(today).split("-")
seed = split_date[0]+split_date[1]+split_date[2]
int(seed)
quotes = load_quotes('English')
def get_quote():
# Get seed
today = datetime.date.today()
split_date = str(today).split("-")
seed = split_date[0]+split_date[1]+split_date[2]
int(seed)
random.seed(seed)
return random.choice(quotes)
random.seed(seed)
return random.choice(self.quotes)

View file

@ -8,7 +8,7 @@ from gi.repository import Gtk
from manuskript.data import Info
from manuskript.util import validString, invalidString
from manuskript.quoteOfTheDay import get_quote
from manuskript.quoteOfTheDay import QuoteManager
class GeneralView:
@ -56,8 +56,10 @@ class GeneralView:
self.nameBuffer.connect("inserted-text", self._nameInsertedText)
self.emailBuffer.connect("deleted-text", self._emailDeletedText)
self.emailBuffer.connect("inserted-text", self._emailInsertedText)
self.quoteLabel.set_text(get_quote())
self.quoteManager = QuoteManager("English")
self.quoteLabel.set_text(self.quoteManager.get_quote())
def __titleChanged(self, buffer: Gtk.EntryBuffer):