Skip to content

Conversation

@LYordanovClearware
Copy link

No description provided.

Luboslav Yordanov and others added 14 commits October 22, 2025 13:14
- Fixed model ID bug (strip openai/ prefix)
- Made max_tokens configurable for image extraction
- Enhanced screenshot scrolling to capture full pages
- Merged SmartScraperGraph + ScreenshotScraperGraph results
- Added hallucination filter for fake speakers
- Improved prompt to work with OpenAI content policies
- Added lazy-load scrolling support (timeout-based)
- Created FastAPI backend with web UI
- Added Excel export with metadata

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
tiktoken==0.7.0 requires Rust compiler on Python 3.13 (no prebuilt wheels).
Using Python 3.11 to ensure smooth deployment on Streamlit Cloud.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Streamlit Cloud may not recognize .streamlit/config.toml python version.
Using .python-version file as fallback to force Python 3.11.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Trying runtime.txt as Streamlit Cloud standard for Python version.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Changed requires-python from '>=3.10,<4.0' to '>=3.10,<3.13'
This forces Streamlit Cloud to use Python 3.12 or below, which has
prebuilt tiktoken wheels (no Rust compiler needed).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Installing rust-all system package to compile tiktoken on Python 3.13
if pyproject.toml constraint doesn't force earlier Python version.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Fixed incorrect import in generate_code_node.py that was causing
ModuleNotFoundError. langchain_classic doesn't exist, should be
langchain_community.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
The code uses langchain_classic but it wasn't in dependencies.
Added langchain-classic>=1.0.0 to pyproject.toml and reverted
generate_code_node.py to use langchain_classic (the correct import).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
langchain_classic is bundled inside langchain starting from version 1.0.0.
Removed separate langchain-classic dependency and bumped langchain min version.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
… issue

CodeGeneratorGraph requires langchain_classic which has packaging issues.
Since we don't use CodeGeneratorGraph for speaker scraping, commenting
it out is the simplest workaround.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Added langchain-classic as explicit dependency to fix import errors
on Streamlit Cloud deployment.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Added try/except block to gracefully fall back to langchain.output_parsers
if langchain_classic is not available. This ensures compatibility across
different deployment environments.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Added fallback to load OPENAI_API_KEY from Streamlit secrets for
hosted deployments. Also added langchain-classic to requirements.txt.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@dosubot dosubot bot added size:XXL This PR changes 1000+ lines, ignoring generated files. enhancement New feature or request labels Oct 27, 2025
Luboslav Yordanov added 2 commits October 27, 2025 10:53
@VinciGit00
Copy link
Collaborator

could you pls provide me more informations?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants