ggerganov / tweet2doom-data

@tweet2doom data and tools

Home Page:https://tweet2doom.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tweet2doom - data and tools

All data acquired by the @tweet2doom bot is automatically stored and updated in this repository periodically. The data can be explored and used by anyone. It includes things like all currently existing nodes, submitted commands, usernames, etc.

The repository also contains a few tools:

State Explorer

This is a simple static webpage that provides a visualization of the current state tree of @tweet2doom. Visit the following link to see what it looks like:

https://tweet2doom.github.io


Fig 1. The state tree of @tweet2doom

Render a tweet chain

The render-full.sh is a simple Bash script that allows you to render a full tweet chain from start to finish. You simply need to provide the id of the final tweet. The script depends on doomreplay and ffmpeg.

Example:

This command will render the tweet chain that ends here: https://twitter.com/tweet2doom/status/1449157956096991234

./render-full.sh 1449157956096991234 35 105

The result is an .mp4 video that looks like this:

1449157956096991234.mp4

Random plays generator

The random-plays.sh script generates a short video with 10 plays randomly selected nodes from the entire state tree.

Example:

./render-full.sh
highlights.mp4

Print statistics

The stats.sh script prints various statistics about the current state tree.

Example:

./stats.sh
Max depth:   56
Max frames:  7910
Num players: 416
Num nodes:   1139

About

@tweet2doom data and tools

https://tweet2doom.github.io

License:GNU General Public License v3.0


Languages

Language:JavaScript 42.3%Language:C 40.1%Language:C++ 12.9%Language:HTML 1.5%Language:Shell 1.2%Language:CSS 1.1%Language:CMake 0.9%