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.5.tar.gz (109.3 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.5-py3-none-any.whl (89.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vvr_scraper-1.8.5.tar.gz
  • Upload date:
  • Size: 109.3 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.5.tar.gz
Algorithm Hash digest
SHA256 8a4eb130ae2ac1dd69676378c3e5e0a4cd936a5a537b4869b944204dfd301076
MD5 2edd928cd494bfecbe1ce852b500dcb3
BLAKE2b-256 30a43fdeb4fe0cbbd45a279e1ee675c92bbceea0ef39469250564fae6e16ab5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vvr_scraper-1.8.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b0f37005e2c8312be0e0dccaccdfc7abeb6ff79b5105ee319519bf8aa43db671
MD5 23f934740d912b6cf48a014811ae268f
BLAKE2b-256 3582a50de04f6965fb8750faf497f76800473798b1ea41636527ab36f03e5bc1

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