mastefan commited on
Commit
19d9fe6
·
verified ·
1 Parent(s): e1839d2

Update src/app/main_app.py

Browse files
Files changed (1) hide show
  1. src/app/main_app.py +7 -19
src/app/main_app.py CHANGED
@@ -2,28 +2,15 @@
2
  ###############################################################
3
  # main_app.py — Agentic Language Partner UI (Streamlit)
4
  ###############################################################
5
- import pandas as pd
6
- import json
7
- import random
8
- import re
9
- from datetime import datetime
10
- from pathlib import Path
11
- from typing import Dict, List, Any
12
-
13
- import streamlit as st
14
- import streamlit.components.v1 as components
15
- from audiorecorder import audiorecorder
16
- from deep_translator import GoogleTranslator
17
-
18
- from app.auth import (
19
  authenticate_user,
20
  register_user,
21
  get_user_prefs,
22
  update_user_prefs,
23
  )
24
- from app.config import get_user_dir
25
- from app.conversation_core import ConversationManager
26
- from app.flashcards_tools import (
27
  list_user_decks,
28
  load_deck,
29
  _get_decks_dir,
@@ -31,8 +18,9 @@ from app.flashcards_tools import (
31
  generate_flashcards_from_text,
32
  generate_flashcards_from_ocr_results,
33
  )
34
- from app.ocr_tools import ocr_and_translate_batch
35
- from app.viewers import generate_flashcard_viewer_for_user
 
36
 
37
 
38
  ###############################################################
 
2
  ###############################################################
3
  # main_app.py — Agentic Language Partner UI (Streamlit)
4
  ###############################################################
5
+ from .auth import (
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  authenticate_user,
7
  register_user,
8
  get_user_prefs,
9
  update_user_prefs,
10
  )
11
+ from .config import get_user_dir
12
+ from .conversation_core import ConversationManager
13
+ from .flashcards_tools import (
14
  list_user_decks,
15
  load_deck,
16
  _get_decks_dir,
 
18
  generate_flashcards_from_text,
19
  generate_flashcards_from_ocr_results,
20
  )
21
+ from .ocr_tools import ocr_and_translate_batch
22
+ from .viewers import generate_flashcard_viewer_for_user
23
+
24
 
25
 
26
  ###############################################################