https://github.com/cakecatz/tweet-player
Player for tweets
https://github.com/cakecatz/tweet-player
Last synced: 5 months ago
JSON representation
Player for tweets
- Host: GitHub
- URL: https://github.com/cakecatz/tweet-player
- Owner: cakecatz
- License: mit
- Created: 2015-09-28T17:31:28.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-01T04:28:39.000Z (over 9 years ago)
- Last Synced: 2024-10-10T22:35:47.948Z (7 months ago)
- Language: JavaScript
- Size: 152 KB
- Stars: 16
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
TweetPlayer
===========[](https://drone.io/github.com/cakecatz/tweet-player/latest)
## Install
```sh
npm install tweet-player
```## Usage
### play
```javascript
import TweetPlayer from 'tweet-player';const tweets = [
{
/// raw tweets json data
/// See sample.json
},
];const interval = 500; /// default is 1000ms
player = new TweetPlayer(tweets);
player.play((tweets, isEnd, seeker) => {
tweets.forEach((tweet) => {
console.log(tweet.text);
});
}, interval);
```### seekTo
play from the time specified
```javascript
player.seekTo(1000, (tweets) => {
// your code here
});
```### pause
pause player
```javascript
player.play(() => {
// callback
});// will pause after 3000ms
setTimeout(() => {
player.pause()// and restart after 3000ms from paused
setTimeout(() => {
player.play(() => {
/// callback
});
}, 3000);
}, 3000);
```