initial commit

This commit is contained in:
2024-12-30 15:31:47 +01:00
parent fd882e5ebb
commit 14f9af54ef
45 changed files with 3590 additions and 6 deletions

15
class/db/database.py Normal file
View File

@ -0,0 +1,15 @@
from sqlalchemy import create_engine, Column, Integer, String
from sqlalchemy.orm import declarative_base, sessionmaker
# Datenbankverbindung und Basis erstellen
engine = create_engine('sqlite:///beispiel.db')
Base = declarative_base()
class database():
__db: engine
def __init__(self):
self.__db = create_engine('sqlite:///users.db')
def get(self):
return self.__db

21
class/db/user.py Normal file
View File

@ -0,0 +1,21 @@
from sqlalchemy import create_engine, Column, Integer, String, engine
from sqlalchemy.orm import declarative_base, sessionmaker
import database
class User():
__db: engine
__base: declarative_base
def __init__(self, database:database):
self.__db = database.get()
self.__base = declarative_base()
return
def createUser(self, username, email, password):
return ""
def removeUser(self, username):
return ""
def getUserData(self, username):
return ""
def login(self, username, password):
return ""
def logout(self):
return ""

8
class/gpxInterpreter.py Normal file
View File

@ -0,0 +1,8 @@
class gpxInterpreter:
def __init__(self):
def processFile(self, file):
return True
def importDataInDB(self, data):
return True