Skip to content

sphinxrave/matsuri-monitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matsuri Monitor

Monitors livestream chat from Hololive + Holostars streams and records messages that contain certain keywords or written by certain users.

Blatantly uses dragonjet's JSON endpoints from his Hololive Tools site to monitor live streams.

Named "Matsuri Monitor" because I'm obsessed and that's how I plan to use it, but can be customized to monitor any regex or username by modifying the groupers.json file.

Code sucks but is probably functional.

You can (probably) deploy it yourself by doing this, replacing $LOCAL_PORT with the port on your local machine to serve from and $LOCAL_ARCHIVES_DIR with the directory on your local machine to save gzipped JSON reports to.

$ docker build -t matsuri-monitor .
$ docker run -d \
    --name matsuri-monitor \
    -p 127.0.0.1:$LOCAL_PORT:8080/tcp \
    --mount type=bind,target=/app/archives,source=$LOCAL_ARCHIVES_DIR \
    matsuri-monitor

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.8%
  • JavaScript 18.9%
  • HTML 4.5%
  • CSS 2.2%
  • Dockerfile 0.6%