- Popravljena swagger definicija in json (/oznaciBesedilo ni delal)

- Dodani resourci za classlo
- Priprava util-ov za podatkovno bazo (se v zelo surovem stanju)
- Dodan docker-compose, ki bo potreben za nadaljni development
- Popravilejni controllerji
This commit is contained in:
Kristjan Žagar
2022-07-08 15:54:52 +02:00
parent aa2946ee4a
commit c8e4f7da17
10 changed files with 472 additions and 254 deletions
+52
View File
@@ -0,0 +1,52 @@
import mariadb
import sys
# todo: DO NOT PUSH THIS TO GIT
database_info = {
'database': 'TEMPORARYVALJUSTFORTHECOMMITPURPOSE',
'host': 'TEMPORARYVALJUSTFORTHECOMMITPURPOSE',
'port': 'TEMPORARYVALJUSTFORTHECOMMITPURPOSE',
'user': 'TEMPORARYVALJUSTFORTHECOMMITPURPOSE',
'password': 'TEMPORARYVALJUSTFORTHECOMMITPURPOSE'
}
# Connect to MariaDB Platform
try:
conn = mariadb.connect(**database_info)
except mariadb.Error as e:
print(f"Error connecting to MariaDB Platform: {e}")
sys.exit(1)
# Get Cursor
cur = conn.cursor()
# class BaseModel(Model):
# class Meta:
# database = db
#
#
# class os2022_ngrams(BaseModel):
# file_id = IntegerField()
# sent_id = FloatField()
# ngram_len = IntegerField()
# frequency_g_t = IntegerField()
# gram_text = TextField()
# lemma_text = TextField()
# xpos_text = TextField()
# upos_text = TextField()
#
# db.connect()
class Ngrams_Manager:
@staticmethod
def get_by_file_id(file_id):
try:
# cur.execute(f'SELECT * from os2022_ngrams WHERE file_id = {file_id}')
# cur.execute(f'SELECT COUNT(*) FROM os2022_ngrams')
# return list(cur)
return 1
except Exception as e:
print(e, 'EXC')
return 0