Skip to content
View avdbapi-com's full-sized avatar

Block or report avdbapi-com

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
avdbapi-com/README.md
AvdbAPI.com presents: Lights. Camera. API. Video-metadata APIs, a free video CMS and WordPress plugins for video sites.

Video data in. Video sites out.

No keys, no fees. Video-metadata APIs, JavCMS (a free, source-available video CMS) and WordPress plugins that work together, from the first import to the millionth video.

Website: avdbapi.com JavCMS install guide in the help center Help center: help.avdbapi.com Telegram group Telegram support: @avdbapi_support Star JavCMS on GitHub Live demo: javcms.net (adult content, 18+)

Products

JavCMS: the free, source-available video CMS built on MacCMS 10. 17 themes, 17 languages, ads and SEO built in. Live demo: javcms.net (adult content, 18+). AVDB API: free video metadata as JSON in the MacCMS format, titles in 17 languages, new videos every day, no API key. xvidapi: an international video catalog API with more than 6.5 million videos and export snapshots for bulk imports, no API key. WordPress toolkit: importer plugins for DooPlay, VidMov, WP-Script and more, installed and updated from one plugin.

JavCMS 1.2.0 highlights


Live in minutes
Upload, open install.php, follow the checklist. No code needed.

17 themes, dark and light
Every theme works on phones, tablets and computers, and visitors can switch.

17 visitor languages
A language menu in every theme, video titles in 17 languages from AVDB, admin in 4 languages.

Imports that run themselves
Every 15 minutes to once a day, with pause, resume and undo. No cron needed.

Fast with millions of videos
Cached pages in about 2 ms; tested with 7.1 million videos on a 2-core server.

Ads and SEO built in
18 ad places with video pre-roll, sitemaps, hreflang, structured data and IndexNow.

Tech stack of JavCMS and the WordPress plugins

PHP 7.4 to 8.5 MySQL 5.6 or newer MariaDB 10.1 or newer ThinkPHP 5 and MacCMS 10 WordPress 5.0 or newer Web servers: Apache, Nginx, OpenLiteSpeed or IIS

Quick start

Run JavCMS on your own hosting. It is free and source-available:

  1. Create an empty database and a database user in your hosting panel.
  2. Download the latest release, upload the zip to your site folder and extract it.
  3. Open https://your-domain/install.php and choose your catalogs: AVDB, xvidapi, both or later.
  4. Sign in at https://your-domain/javcms.php and follow the checklist on the first page.

Big catalogs import faster from the command line, and every import continues where it stopped:

# size, time and storage target of the whole AVDB catalog
php tools/import.php --estimate --provider=avdb --scope=full
# create the import job, then run it (or let cron run it every 5 minutes)
php tools/import.php --start --provider=avdb --scope=full
php tools/import.php --run --max-minutes=4

Needs PHP 7.4 to 8.5 and MySQL 5.6+ or MariaDB 10.1+, on Apache, Nginx, OpenLiteSpeed or IIS. The full guide is in the JavCMS repository.

Download the latest JavCMS release

Or call the API directly. JSON in the MacCMS format, no key and no sign-up:

curl "https://avdbapi.com/api.php/provide1/vod?ac=videolist&pg=1&pagesize=20"

The answer carries page, pagecount, limit, total and a list of videos (vod_id, vod_name and more).

Repositories

Repository What it does
JavCMS Free, source-available video CMS: 17 themes, ads manager, SEO, imports from AVDB API and xvidapi
AVDB All In One WordPress plugin that installs and updates the AVDB importers from one screen
Crawler for DooPlay Scheduled imports of titles, posters, metadata and players into the DooPlay theme
Crawler for VidMov Imports AVDB API videos, thumbnails and metadata into the VidMov theme
Crawler for WP-Script Bulk and scheduled imports from AVDB API and xvidapi into WP-Script themes
More crawlers Every AVDB importer in one list

Release pulse

Release pulse: the latest releases of JavCMS, AVDB All In One and the WordPress crawlers over the last 12 months, drawn every day from the public GitHub API

Get in touch

If these tools save you time, a star on JavCMS helps other site builders find it.

Star JavCMS on GitHub Share JavCMS on X Share JavCMS on Telegram

Share it, don't sell it: JavCMS is free to use, change and share under the JavCMS Community License 1.0.
Artwork in this profile: CC BY 4.0, AvdbAPI.com.

Pinned Loading

  1. avdbapi-com avdbapi-com Public

    Profile README of AvdbAPI.com: video-metadata APIs, JavCMS and WordPress plugins for video sites.

  2. javcms javcms Public

    Free, source-available video CMS: 17 themes, auto-import from AVDB API and xvidapi, ads manager, SEO. PHP 7.4-8.5. Live demo: javcms.net (18+).

    PHP

  3. avdb-all-in-one avdb-all-in-one Public

    One-click installer and auto-updater for the AVDB API WordPress importers (DooPlay, VidMov, WP-Script and more).

    PHP 2 2

  4. avdbapi-crawler-dooplay avdbapi-crawler-dooplay Public

    DooPlay importer for WordPress: scheduled imports of titles, posters, metadata and players from AVDB API.

    PHP

  5. crawl-avdbapi-vidmov crawl-avdbapi-vidmov Public

    VidMov importer for WordPress: imports videos, thumbnails and metadata from AVDB API into the VidMov theme.

    CSS 1

  6. adult-api-crawler-for-wp-script adult-api-crawler-for-wp-script Public

    WP-Script importer for WordPress: bulk and scheduled video imports from AVDB API and xvidapi into WP-Script themes.

    CSS 1 1