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.2.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.2-py3-none-any.whl (89.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vvr_scraper-1.8.2.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.2.tar.gz
Algorithm Hash digest
SHA256 ae91eadc0536ee89990953d58fac18215dae64a966607cafe8dfd1102059c70e
MD5 dcec52409c70098cdcc6de231272735b
BLAKE2b-256 38a4442a07e36413f7fed044b785cf210da71f971a584d60ed4651e902da3958

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vvr_scraper-1.8.2-py3-none-any.whl
  • Upload date:
  • Size: 89.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9afc4e5e925da0df711f9bf4d6b783154363674855d9ec3b957eb1a559c602e9
MD5 63da8564cc942fe107afed5f8e91af36
BLAKE2b-256 f660362877005ce2bfa5a29239167b9480e0d22173611b0a7eac102c379906cd

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