Proto commits in dipu-bd/lightnovel-crawler

These 9 commits are when the Protocol Buffers files have changed:

Commit:077f378
Author:Sudipto Chandra
Committer:Sudipto Chandra

Refactor Makefile and update dependency management - Changed sync commands in the Makefile to use `--all-groups` instead of `--extra dev` for better dependency handling. - Added `grpcio-tools` with a specific version constraint to the optional dependencies in `pyproject.toml`. - Updated Python version resolution markers in `uv.lock` to explicitly define compatibility for Python 3.11 and 3.12. - Made minor adjustments to the `wuxia.proto` file to enable the synopsis field. - Introduced a new template for Freewebnovel and created a Bednovel crawler based on it, enhancing the crawling capabilities for these sources. - Removed the Cheldra source as it was deemed unnecessary.

Commit:397efc8
Author:alzamer2

remove proto file return proto to wuxiacom while trying to keep lint flak8 test

The documentation is generated from this commit.

Commit:13ca5e5
Author:alzamer2

update for lint test 2 update for lint test 2

Commit:f28a439
Author:Sudipto Chandra

[wuxiaworld.com] Check subscriptions for chapter list Fixes #1503

The documentation is generated from this commit.

Commit:80fc3de
Author:Sudipto Chandra

[wuxiaworld] Include translator's thoughts with chapter content

Commit:c668850
Author:Sudipto Chandra

Fix wuxiaworld crawler for termux

Commit:0bfa698
Author:Sudipto Chandra

Use pyease_grpc for wuxiaworld

This commit does not contain any .proto files.

Commit:47cf06f
Author:Sudipto Chandra

Fix pyi package

Commit:dcada3a
Author:Sudipto Chandra
Committer:Sudipto Chandra

Fix wuxiaworld.com crawler