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.4.tar.gz (109.2 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.4-py3-none-any.whl (88.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vvr_scraper-1.8.4.tar.gz
  • Upload date:
  • Size: 109.2 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.4.tar.gz
Algorithm Hash digest
SHA256 ec1ff3529134c12b5d46dad01629e40ae12d02e2620167fd4a960a0221612796
MD5 7c90f7acb468f75dc14b8773f4172e99
BLAKE2b-256 1afaec4dd5a8644bcbeb4c0bd473de791720992f1a59f8f49d37f8848e7204e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vvr_scraper-1.8.4-py3-none-any.whl
  • Upload date:
  • Size: 88.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fe10391d74dd970d56fc21eeae71aca5ca29b5e5f377c6465057e4c2c41f7ee3
MD5 cc328f0f65b75fc755348f39637d4e98
BLAKE2b-256 e01968240b57c0c1fb5ea57ceddea778bfddf4c26a362a31b7d2bc4d19ec257e

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