Skip to content

Feat/web UI #557

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Feat/web UI #557

wants to merge 11 commits into from

Conversation

yaolidong
Copy link

No description provided.

cursoragent and others added 11 commits July 18, 2025 18:45
…7-a814d733d208-e503

新增视频演员目录整理功能
…s, including the `.git` directory, weren't available during the build. I've updated the Dockerfile to make sure all the necessary files are copied over before the build starts.
The Docker build was failing due to an issue with the multi-stage build and the order of operations. This change simplifies the Dockerfile to a single stage and ensures that the .git directory is copied before dependencies are installed, which is necessary for poetry-dynamic-versioning.
This commit introduces a basic Web-UI for JavSP, built with Flask.
The Web-UI allows you to:
- View and edit the `config.yml` file.
- Trigger the scraping and organizing process.
- View real-time logs of the scraping process.

So far, I have:
- Installed Flask and other necessary libraries.
- Created a basic Flask application.
- Implemented a configuration page.
- Refactored the core logic to be callable from the Web-UI.
- Added a scrape button and a log page.

I was stuck trying to run the Web-UI. It seems that there are some missing dependencies. I have installed `Pillow`, `pydantic`, `pydantic_extra_types`, and `pendulum`, but the application still fails to start. The `webui.log` file is empty, so I am not sure what the exact error is.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants