diff --git a/.github/workflows/type_checking.yaml b/.github/workflows/type_checking.yaml index 888cf18..b71b079 100644 --- a/.github/workflows/type_checking.yaml +++ b/.github/workflows/type_checking.yaml @@ -19,4 +19,4 @@ jobs: - name: Run Mypy working-directory: src - run: uv run -- mypy notebooklm_clone + run: uv run -- mypy notebookllama diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 13b4dc7..29a1f0a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -44,7 +44,7 @@ repos: --ignore-missing-imports, --python-version=3.9, ] - entry: bash -c "export MYPYPATH=src/emoji_searcher_app" + entry: bash -c "export MYPYPATH=src/notebookllama" - repo: https://github.com/psf/black-pre-commit-mirror rev: 23.10.1 diff --git a/README.md b/README.md index f476c0d..43119c7 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ This project is aimed at producing a fully open-source, [**LlamaCloud**](https// Get the GitHub repository: ```bash -git clone https://github.com/run-llama/notebooklm-clone +git clone https://github.com/run-llama/notebookllama ``` Install dependencies: @@ -49,13 +49,13 @@ docker compose up -d Run the **MCP** server: ```bash -uv run src/notebooklm_clone/server.py +uv run src/notebookllama/server.py ``` Now, launch the Streamlit app: ```bash -streamlit run src/notebooklm_clone/Home.py +streamlit run src/notebookllama/Home.py ``` > [!IMPORTANT] diff --git a/src/notebooklm_clone/Home.py b/src/notebookllama/Home.py similarity index 100% rename from src/notebooklm_clone/Home.py rename to src/notebookllama/Home.py diff --git a/src/notebooklm_clone/__init__.py b/src/notebookllama/__init__.py similarity index 100% rename from src/notebooklm_clone/__init__.py rename to src/notebookllama/__init__.py diff --git a/src/notebooklm_clone/audio.py b/src/notebookllama/audio.py similarity index 100% rename from src/notebooklm_clone/audio.py rename to src/notebookllama/audio.py diff --git a/src/notebooklm_clone/instrumentation.py b/src/notebookllama/instrumentation.py similarity index 100% rename from src/notebooklm_clone/instrumentation.py rename to src/notebookllama/instrumentation.py diff --git a/src/notebooklm_clone/models.py b/src/notebookllama/models.py similarity index 100% rename from src/notebooklm_clone/models.py rename to src/notebookllama/models.py diff --git a/src/notebooklm_clone/pages/1_Document_Chat.py b/src/notebookllama/pages/1_Document_Chat.py similarity index 100% rename from src/notebooklm_clone/pages/1_Document_Chat.py rename to src/notebookllama/pages/1_Document_Chat.py diff --git a/src/notebooklm_clone/pages/2_Observability_Dashboard.py b/src/notebookllama/pages/2_Observability_Dashboard.py similarity index 100% rename from src/notebooklm_clone/pages/2_Observability_Dashboard.py rename to src/notebookllama/pages/2_Observability_Dashboard.py diff --git a/src/notebooklm_clone/server.py b/src/notebookllama/server.py similarity index 100% rename from src/notebooklm_clone/server.py rename to src/notebookllama/server.py diff --git a/src/notebooklm_clone/utils.py b/src/notebookllama/utils.py similarity index 100% rename from src/notebooklm_clone/utils.py rename to src/notebookllama/utils.py diff --git a/src/notebooklm_clone/workflow.py b/src/notebookllama/workflow.py similarity index 100% rename from src/notebooklm_clone/workflow.py rename to src/notebookllama/workflow.py diff --git a/tests/test_audio.py b/tests/test_audio.py index 64bd0dc..30804dc 100644 --- a/tests/test_audio.py +++ b/tests/test_audio.py @@ -1,7 +1,7 @@ import pytest from elevenlabs import AsyncElevenLabs -from src.notebooklm_clone.audio import PodcastGenerator, MultiTurnConversation +from src.notebookllama.audio import PodcastGenerator, MultiTurnConversation from llama_index.core.llms.structured_llm import StructuredLLM from llama_index.core.llms import MockLLM from pydantic import BaseModel, ValidationError diff --git a/tests/test_models.py b/tests/test_models.py index 4f8ca56..0dcf7df 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -1,10 +1,10 @@ import pytest -from src.notebooklm_clone.models import ( +from src.notebookllama.models import ( Notebook, ) -from src.notebooklm_clone.utils import MindMap, Node, Edge -from src.notebooklm_clone.audio import MultiTurnConversation, ConversationTurn +from src.notebookllama.utils import MindMap, Node, Edge +from src.notebookllama.audio import MultiTurnConversation, ConversationTurn from pydantic import ValidationError diff --git a/tests/test_sql_engine.py b/tests/test_sql_engine.py index 8a62502..f83b74f 100644 --- a/tests/test_sql_engine.py +++ b/tests/test_sql_engine.py @@ -4,7 +4,7 @@ import pandas as pd import os from dotenv import load_dotenv -from src.notebooklm_clone.instrumentation import OtelTracesSqlEngine +from src.notebookllama.instrumentation import OtelTracesSqlEngine from sqlalchemy import text ENV = load_dotenv() diff --git a/tests/test_utils.py b/tests/test_utils.py index b02a410..c9c280b 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -5,8 +5,8 @@ from dotenv import load_dotenv from typing import Callable from pydantic import ValidationError -from src.notebooklm_clone.utils import process_file, get_mind_map -from src.notebooklm_clone.models import Notebook +from src.notebookllama.utils import process_file, get_mind_map +from src.notebookllama.models import Notebook load_dotenv() diff --git a/tests/test_workflow.py b/tests/test_workflow.py index 384368d..498c0c3 100644 --- a/tests/test_workflow.py +++ b/tests/test_workflow.py @@ -2,12 +2,12 @@ import pytest import json from pydantic import ValidationError -from src.notebooklm_clone.workflow import ( +from src.notebookllama.workflow import ( NotebookLMWorkflow, MindMapCreationEvent, NotebookOutputEvent, ) -from src.notebooklm_clone.models import Notebook +from src.notebookllama.models import Notebook from workflows import Workflow diff --git a/tools/create_llama_extract_agent.py b/tools/create_llama_extract_agent.py index a9a0759..5908fad 100644 --- a/tools/create_llama_extract_agent.py +++ b/tools/create_llama_extract_agent.py @@ -4,7 +4,7 @@ import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) from llama_cloud_services import LlamaExtract -from src.notebooklm_clone.models import Notebook +from src.notebookllama.models import Notebook from dotenv import load_dotenv load_dotenv()