github rodrigogs/xvideos v3.0.0

latest releases: v3.2.2, v3.2.1, v3.2.0...
6 months ago

Highlights

  • Added richer video metadata extraction from structured page data and detail page taxonomy.
  • Normalized redundant fields in list and detail responses.
  • Preserved crawling/navigation capabilities and validated behavior with unit and live integration tests.

Breaking Changes

List item schema

  • Removed path
  • Removed views
  • Added videoId
  • Added watchCount as a number

Detail schema

  • Removed image
  • Removed views
  • Added thumbnailUrls
  • Added watchCount as a number

Added

Detail responses now include:

  • videoId
  • durationSeconds
  • thumbnailUrls
  • watchCount
  • voteCount
  • ratingPercent
  • uploadDate
  • description
  • contentUrl
  • tags
  • categories

Migration Guide

  • Replace list path usage with videoId plus url as needed.
  • Replace string views with numeric watchCount for sorting/filtering.
  • Replace details.image with details.thumbnailUrls[0] for the primary thumbnail.
  • Replace details.views with details.watchCount.

Validation

  • npm run lint ✅
  • npm run coverage ✅ (100% statements/branches/functions/lines)
  • npm run test:integration ✅

Don't miss a new xvideos release

NewReleases is sending notifications on new releases.