{"id":13472653,"url":"https://github.com/jabbany/CommentCoreLibrary","last_synced_at":"2025-03-26T17:31:07.415Z","repository":{"id":2789406,"uuid":"3789345","full_name":"jabbany/CommentCoreLibrary","owner":"jabbany","description":"Javascript Live Comment (Danmaku) Engine Implementation. JS弹幕模块核心，提供从基本骨架到高级弹幕的支持。","archived":false,"fork":false,"pushed_at":"2023-10-17T18:14:03.000Z","size":11121,"stargazers_count":1925,"open_issues_count":21,"forks_count":305,"subscribers_count":90,"default_branch":"master","last_synced_at":"2025-03-23T13:09:34.637Z","etag":null,"topics":["comment","comments-streaming","danmaku","danmu","html5","typescript","video"],"latest_commit_sha":null,"homepage":"http://jabbany.github.io/CommentCoreLibrary/demo","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jabbany.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-03-21T17:35:37.000Z","updated_at":"2025-03-19T14:02:39.000Z","dependencies_parsed_at":"2024-01-07T18:09:49.340Z","dependency_job_id":null,"html_url":"https://github.com/jabbany/CommentCoreLibrary","commit_stats":{"total_commits":305,"total_committers":12,"mean_commits":"25.416666666666668","dds":0.2622950819672131,"last_synced_commit":"bc1109997a980f1f8ff2681759925a7ce6729478"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FCommentCoreLibrary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FCommentCoreLibrary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FCommentCoreLibrary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbany%2FCommentCoreLibrary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jabbany","download_url":"https://codeload.github.com/jabbany/CommentCoreLibrary/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245702200,"owners_count":20658561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["comment","comments-streaming","danmaku","danmu","html5","typescript","video"],"created_at":"2024-07-31T16:00:56.782Z","updated_at":"2025-03-26T17:31:05.592Z","avatar_url":"https://github.com/jabbany.png","language":"TypeScript","readme":"# CommentCoreLibrary 弹幕核心通用构件\n[![NPM version](https://badge.fury.io/js/comment-core-library.svg)](http://badge.fury.io/js/comment-core-library)\n[![Bower version](https://badge.fury.io/bo/comment-core-library.svg)](http://badge.fury.io/bo/comment-core-library)\n[![License](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)\n[![Build Status: Linux](https://travis-ci.org/jabbany/CommentCoreLibrary.svg?branch=master)](https://travis-ci.org/jabbany/CommentCoreLibrary)\n[![Coverage Status](https://img.shields.io/coveralls/jabbany/CommentCoreLibrary.svg)](https://coveralls.io/r/jabbany/CommentCoreLibrary?branch=master)\n\nOther Languages: [简体中文](README.zh_CN.md)\n\nThe CommentCoreLibrary is a set of Javascript modules that make up the\ncore controller for comments streaming on top of timed media (video or audio).\nIt is intended as a catalyst for the development of timed \"danmaku\" comments\nin HTML5.\n\nDevelopers willing to incorporate similar comment streaming functionalities\ninside their own projects (whether web based or not) are encouraged to learn\nfrom and extend from the CommentCoreLibrary.\n\n## Testing\nWe have a live demo [here](http://jabbany.github.io/CommentCoreLibrary/demo).\nFeel free to [open tickets](CONTRIBUTING.md) if this demo test has bugs.\n\n## License\nThe CommentCoreLibrary is licensed under the permissive MIT License. If you wish\nto use this in any project, you can simply include the following line:\n\n    CommentCoreLibrary (//github.com/jabbany/CommentCoreLibrary) - Licensed under the MIT license\n\n## Installing\nWith [bower](http://bower.io/):\n`bower install comment-core-library`\n\nWith [npm](https://www.npmjs.org/):\n`npm install comment-core-library`\n\nFor Rails, installing with [rails-assets](https://rails-assets.org/) is recommended\n\nIn Gemfile:\n```ruby\n# Add https://rails-assets.org as the new gem source\nsource 'https://rails-assets.org'\n\ngem 'rails-assets-comment-core-library'\n```\n\n## Examples and Documentation\n- [Documentation](docs/) can be found inside the `docs/` folder.\n- Experimental modules are in `experimental/`.\n- You may test using test data found in `test/`.\n\n## Contributing\nWe encourage any contributions to this project, please read\n[CONTRIBUTING](CONTRIBUTING.md) for details on how to contribute to the project.\n\nAlso, feel free to have a look at our sister project\n[ABPlayerHTML5](https://github.com/jabbany/ABPlayerHTML5) for a reference\nimplementation of a video player with CommentCoreLibrary.\n","funding_links":[],"categories":["JavaScript","TypeScript","Danmaku","目录","Clients"],"sub_categories":["HTML/JavaScript"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabbany%2FCommentCoreLibrary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjabbany%2FCommentCoreLibrary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabbany%2FCommentCoreLibrary/lists"}