8000 GitHub - tclog/tclog: Twitch Chat Logger
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tclog/tclog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tclog - Twitch Chat Logger

tclog is a console application to log Twitch chats.

This project is still in its infancy. I'm hoping to get feedback from people using it.

If you spot any bugs or have features that you'd really like to see in tclog, please submit an issue.

This project is maintained by tastyfriedtofu.

Usage

Join a channel as an anonymous user and log every messages to ./tclog_[channel]_[yyyy-mm-dd].log.

tclog [channel]

The log use JSON for structured logging.

That's it, for now. I will add more functionality and configurations little by little.

Documentations

Read our wiki page to learn how to install and use tclog.

Installation

Windows

tclog is available via scoop.

Install:

scoop bucket add tclog https://github.com/tclog/scoop-tclog.git
scoop install tclog

Upgrade:

scoop update tclog

You can also download the prebuilt binary as a zip file.

macOS

You can download the prebuilt binary from the releases page.

Linux

DEB package

For Debian or Ubuntu distribution.

Install and upgrade:

  1. Download the .deb file from the releases page
  2. Run sudo apt install ./tclog_*_linux_*.deb

RPM package

Install and upgrade:

  1. Download the .rpm file from the releases page
  2. Run:
    • Fedora:
      sudo dnf install tclog_*_linux_*.rpm
    • Centos:
      sudo yum localinstall tclog_*_linux_*.rpm
    • openSUSE/SUSE:
      sudo zypper in tclog_*_linux_*.rpm

Other platform

Install a prebuilt binary from the releases page.

Build from source

I use goreleaser to build this project on my local workstation. I am too lazy to write a Makefile. If you want to, please submit a PR.

  1. Install goreleaser
  2. Clone this repository: git clone https://github.com/tclog/tclog && cd tclog
  3. Build the project: goreleaser --snapshot --skip-publish --rm-dist
  4. Look for ./dist directory for the built binaries
  5. Move the resulting binary executable to somewhere in your PATH
  6. Run tclog to check if it worked.

Security

If you discover a security issue in this repository, please email directly to tclog.issues@gmail.com.

About

Twitch Chat Logger

Topics

Resources

License

Stars

Watchers

Forks

Languages

0