• Stars
    star
    1,902
  • Rank 24,279 (Top 0.5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 12 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Javascript Live Comment (Danmaku) Engine Implementation. JS弹幕模块核心,提供从基本骨架到高级弹幕的支持。

CommentCoreLibrary 弹幕核心通用构件

NPM version Bower version License Build Status: Linux Coverage Status

Other Languages: 简体中文

The CommentCoreLibrary is a set of Javascript modules that make up the core controller for comments streaming on top of timed media (video or audio). It is intended as a catalyst for the development of timed "danmaku" comments in HTML5.

Developers willing to incorporate similar comment streaming functionalities inside their own projects (whether web based or not) are encouraged to learn from and extend from the CommentCoreLibrary.

Testing

We have a live demo here. Feel free to open tickets if this demo test has bugs.

License

The CommentCoreLibrary is licensed under the permissive MIT License. If you wish to use this in any project, you can simply include the following line:

CommentCoreLibrary (//github.com/jabbany/CommentCoreLibrary) - Licensed under the MIT license

Installing

With bower: bower install comment-core-library

With npm: npm install comment-core-library

For Rails, installing with rails-assets is recommended

In Gemfile:

# Add https://rails-assets.org as the new gem source
source 'https://rails-assets.org'

gem 'rails-assets-comment-core-library'

Examples and Documentation

  • Documentation can be found inside the docs/ folder.
  • Experimental modules are in experimental/.
  • You may test using test data found in test/.

Contributing

We encourage any contributions to this project, please read CONTRIBUTING for details on how to contribute to the project.

Also, feel free to have a look at our sister project ABPlayerHTML5 for a reference implementation of a video player with CommentCoreLibrary.

More Repositories

1

ABPlayerHTML5

Video Player for danmaku comments. ABPlayer in HTML5. ABPlayer核心构件以动态HTML编写的版本。向HTML5进发!HTML5弹幕播放器
JavaScript
878
star
2

dhufufu

Dhufufu~ API Database for ACG sites & Related Services 有关各种ACG网站的API啦神马的
JavaScript
208
star
3

KnProxy

Lightweight, PHP-based Web Proxy that can utilize whatever remote connecting ablities your server has to offer. It should work out of the box. No configuration needed. For educational purposes.
PHP
166
star
4

ABPlayer

A Flex based live comment displayer for online video comment sharing. 一个基于Flex的在线弹幕播放器。
ActionScript
132
star
5

StratuMITM

A MITM "forwarding proxy" for the Stratum mining protocol. For debugging use ONLY.
JavaScript
32
star
6

totem-danmaku

totem-danmaku is a plugin that provides danmaku support for Totem Player. totem弹幕为Gnome下的totem播放器提供弹幕支持
Python
24
star
7

exhentai-metadata-archive

Archival. JSONL dump of the exhentai metadata from the community crawl.
Python
12
star
8

ShimejiHTML5

The worlds most useless port of a desktop (webpage) mascot
JavaScript
12
star
9

ChottoBilibili

ChottoBilibili is a Chrome extension for 'following' feature in ACG sites in China. It allows view status syncing and other user-friendly features. 稍微有点Bilibii,是一个(现开源)的Chrome扩展,其包含一套用于增强B站及其他ACG站点功能的工具套件。
JavaScript
11
star
10

CIS120FinalProject

CIS120 Final Project -- 3D Snakes. 程设课程期末作业。仿诺记的 3D 贪食蛇。
Java
10
star
11

esp8266-shadowsocks

Experiment implementing ss-server on the ESP8266 microcontroller
C++
8
star
12

bilibili-helper-safe

哔哩哔哩 (bilibili.com) 辅助工具,以低权限运行,不包括任何监控代码
JavaScript
6
star
13

ccl-react

Danmaku comments overlay for React
TypeScript
2
star
14

ZBOX-MI553-U-Config

OS X Config for ZBOX MI553
1
star
15

soundmodem-html5

(WIP) Attempt to implement old modem protocols through the HTML5 Audio API
JavaScript
1
star