Skip to content

Hamuko/cupcake

Repository files navigation

cupcake

Cytube chat recorder for daiseihai.

Downloads

Pre-built binaries are available on the releases page for the following platforms:

Operating system Architectures
Linux (glibc) ARM64 ARMv7 x86-64
macOS ARM64 x86-64
Windows ARM64 x86-64

Latest development builds are also available as build artifacts on the actions page if you are logged into GitHub.

Usage

cupcake [OPTIONS] <DOMAIN> <CHANNEL>

For full usage instructions, run cupcake --help.

Docker

cupcake is also available as a Docker image.

Example Docker Compose manifest:

version: '3.7'
services:
  cupcake:
    container_name: cupcake
    image: ghcr.io/hamuko/cupcake:latest
    command: cytu.be xxxx
    volumes:
      - /path/to/cupcake/dir:/cupcake
    restart: on-failure

Filtering messages

Cytube sends all chat messages, including ones from shadow-banned users, to anonymous connections. This can be prevented by logging in as a guest user using the --guest-login option with a unique, non-registered username. This also means that cupcake is visible in the channel's member list as a guest.

Limitations

cupcake currently only supports Cytube servers that use Engine.IO version 4. However, all cup-related servers should be already using Engine.IO version 4, so this should not be an issue.

About

Cytube chat recorder for daiseihai.

Topics

Resources

License

Stars

Watchers

Forks

Packages