Skip to main content

Công cụ tải truyện CỰC ĐỘC ĐÁO từ Valvrareteam.net

Project description

Valvrare Team Web Novel Scraper (v1.8.0)

PyPI version License: MIT

Mô tả dự án

Valvrare Team Web Novel Scraper là một công cụ hiệu suất cao, đa nền tảng (CLI & Web) dùng để tải và chuyển đổi web novel từ Valvrare Team thành các định dạng sách điện tử và trải nghiệm điện ảnh sống động.

Tính năng nổi bật

  • Giao diện Kép: Web Dashboard hiện đại và CLI tương tác chuyên nghiệp.
  • VVR-Cinema: Biến truyện chữ thành trải nghiệm "Visual Novel" tự động:
    • Karaoke Highlighting: Chữ chạy theo nhịp đọc của AI (Word-level sync).
    • AI Backgrounds: Tự động sinh hình nền bối cảnh bằng DALL-E 3 phù hợp với nội dung.
    • Dynamic VFX: Hiệu ứng rung màn hình, mưa rơi, sương mù, chớp sáng theo tâm trạng nhân vật.
    • Immersive Player: Trình phát toàn màn hình với hiệu ứng Ken Burns chuyên nghiệp.
  • AudioBook (AI Powered):
    • AD-MP3 (Audio Drama v3.0): Phân vai nhân vật, lồng nhạc nền (Freesound), và trích xuất kịch bản thông minh.
  • Thư viện thông minh: Tự động kiểm tra chương mới và quản lý tập trung.
  • Xuất đa định dạng: EPUB, PDF, HTML, Markdown, TXT, MP3.

Cài đặt

pip install vvr-scraper
# Cài đặt trình duyệt cho Playwright:
playwright install chromium-headless-shell

Yêu cầu: Python 3.10 trở lên.

Cách sử dụng

1. Chế độ Web (Khuyến nghị)

vvrt web

Giao diện sẽ tự động mở tại http://127.0.0.1:8000. Sau khi tải xong bản AD-MP3, nhấn nút "Xem Cinema 🎬" để thưởng thức.

2. Kết nối OPDS (Cho ứng dụng đọc sách di động) (auto start with webui)

Bạn có thể kết nối các ứng dụng như Moon+ Reader hoặc KyBook vào thư viện cá nhân của mình:

  • Địa chỉ: http://<your-ip>:8000/opds/v1/root
  • Đăng nhập: Mặc định là admin / password.
  • Cấu hình bảo mật: Đặt VVR_OPDS_USERVVR_OPDS_PASS trong biến môi trường để thay đổi thông tin đăng nhập.

Cấu hình VVR-Cinema (Quan trọng)

Để sử dụng đầy đủ tính năng Cinema, bạn cần thiết lập:

# ElevenLabs (Giọng nói & Đồng bộ)
export ELEVENLABS_API_KEY="your-key"

# OpenAI (Soạn kịch bản & Sinh ảnh bối cảnh)
export OPENAI_API_KEY="your-key" # Dùng cho DALL-E 3
export VVR_API_KEY="your-key"    # Dùng cho LLM (có thể trùng OPENAI_API_KEY)

Tùy chỉnh trải nghiệm

Trong phần Settings trên Web Dashboard, bạn có thể:

  • Bật/Tắt AI Backgrounds (Để tiết kiệm chi phí API).
  • Điều chỉnh VFX Intensity (Độ mạnh của hiệu ứng rung và thời tiết).

Thư viện Nhạc nền (Local BGM)

Tạo thư mục bgm/ với các thư mục con: action, peaceful, mysterious, romantic, sad, suspense. Hệ thống sẽ ưu tiên lấy nhạc từ đây trước khi tìm trên Freesound.

Lưu ý kỹ thuật

  • Checkpoint: Tiến trình được lưu tại .vvr_checkpoint.json trong thư mục đầu ra. Nếu lỗi, bạn có thể tải lại để tiếp tục mà không mất dữ liệu cũ.
  • Script Caching: Audio Drama lưu kịch bản tại .script.json. Bạn có thể chỉnh sửa kịch bản này trước khi hệ thống bắt đầu tổng hợp âm thanh.
  • Giới hạn: Tự động hủy xuất file nếu tỷ lệ tải chương thất bại > 30%.
  • Folder Picker: Trên Linux, tính năng "Browse" thư mục yêu cầu zenity, kdialog hoặc python3-tk.

Giấy phép

Dự án phát hành dưới Giấy phép MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vvr_scraper-1.8.6.tar.gz (109.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vvr_scraper-1.8.6-py3-none-any.whl (89.1 kB view details)

Uploaded Python 3

File details

Details for the file vvr_scraper-1.8.6.tar.gz.

File metadata

  • Download URL: vvr_scraper-1.8.6.tar.gz
  • Upload date:
  • Size: 109.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for vvr_scraper-1.8.6.tar.gz
Algorithm Hash digest
SHA256 4ea3d70a35acee968b4aed7a9794d00bc84173064c9d0450b37f0ffaaa5ca97c
MD5 999916e501174b2f090202c84d1ff226
BLAKE2b-256 1b3491a20c003b76ae097f5ac20bed0420933d2693e7e9b10b09731ff1d8759d

See more details on using hashes here.

File details

Details for the file vvr_scraper-1.8.6-py3-none-any.whl.

File metadata

  • Download URL: vvr_scraper-1.8.6-py3-none-any.whl
  • Upload date:
  • Size: 89.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for vvr_scraper-1.8.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9619596a958fca30bb9c150d590eaec0f96810a0e67ce798a1749ebf366f22f9
MD5 597ce7aaa78c4edc0fbc3fb3c34fba85
BLAKE2b-256 5fbc0dab118b733d0df22f8584bfcc7322704ad4f7f734e686f6526169cc192c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page