ThalamOS
a powerful Flask web application designed to enhance your storage management.
Loading...
Searching...
No Matches
Storage_connector.py File Reference

Go to the source code of this file.

Namespaces

namespace  Storage_connector
 

Functions

 Storage_connector.setup ()
 
StorageItem|None Storage_connector.fetch_item (int item_id)
 
None Storage_connector.delete_item (int item_id)
 
None Storage_connector.create_item (int pos, StorageItemType obj_type, str name, str json_data)
 
List[StorageItemStorage_connector.search (str search_term)
 
None Storage_connector.update_item (int item_id, int pos, StorageItemType obj_type, str name, str json_data)
 

Variables

 Storage_connector.base_dir = os.path.dirname(__file__)
 
 Storage_connector.db_dir = os.path.join(base_dir, "data")
 
 Storage_connector.db_path = os.path.join(db_dir, "storage.db")
 
 Storage_connector.engine = create_engine(f"sqlite:///{db_path}", connect_args={"check_same_thread": False})