Skip to content

omega-gg/VBML

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
fr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Video Backend Markup Language (VBML)

english / français

VBML is a client based markup language designed to provide direct access to video resources on the Internet. It's based on BML and inspired by YAML to keep things simple and human readable. The goal is to provide simple properties and routines in order to access and organize video resources on the Internet. The langauge is client based and depends entirely on the software it's running from. It can be extended via a scripting language to extract complex video resources.

Definitions

Scenarios

You can use VBML in the following scenarios:

Simple cases

Advanced cases

Samples

Script Language

VBML comes with a scripting language designed to extract complex video resources on the Internet. It enables the user to specify access routines to extract these resources efficiently. It's based on a very simple syntax with a focus on efficiency and simplicity.

History

This language was designed based on practical experience at extracting video resources on the Internet. It's meant to be coupled with a client based software that needs to retrieve multiple video resources efficiently. It was intially designed with a Video Browser in mind (like MotionBox) but it's also used for MotionMonkey, tevolution and it might be useful in other scenarios.

Implementation

The VBML engine is currently implemented as a part of Sky kit. You can take a look at the following sources for implementation details:

Related projects

Authors

About

Video Backend Markup Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages