Vishisht16's picture
Add application code
188e720
raw
history blame
818 Bytes
import logging
log = logging.getLogger(__name__)
log.addHandler(logging.NullHandler())
from .repo_downloader import clone_repo
from .language_parsers import extract_code_snippets, get_language_by_extension, SUPPORTED_EXTENSIONS
from .summarizer import summarize_repo, summarize_file, get_embedding, generate_summary
from .firebase_db import upload_summary_to_firebase, get_summaries_by_repo, is_firestore_available
VERSION = "0.1.0"
__all__ = [
"clone_repo",
"extract_code_snippets",
"get_language_by_extension",
"SUPPORTED_EXTENSIONS",
"summarize_repo",
"summarize_file",
"get_embedding",
"generate_summary",
"upload_summary_to_firebase",
"get_summaries_by_repo",
"is_firestore_available",
"VERSION"
]
log.info(f"Code Summarizer Package v{VERSION} initialized.")