A tool to stream the chats of Twitch channels as a CSV.

Overview

twitch2csv

A tool to stream the chats of Twitch channels as a CSV.

Installation

You can use cargo to install this tool:

cargo install -f twitch2csv

Usage

You can follow channels by giving listing the channel names:

twitch2csv joueur_du_grenier mistermv

This outputs a CSV like this:

server-timestamp,channel-login,sender-id,sender-login,sender-name,message-id,message-text
1635692267,joueur_du_grenier,46241346,le_lowis,Le_Lowis,TPK perma ban,b153d255-abe3-4669-861c-a67d6dac364a
1635692267,joueur_du_grenier,100658423,nathan43005,Nathan43005,Qui est dans l'équipe de bob ? j'arrive pas à reconnaitre,708b7b79-0307-4d16-81f7-7a11152eb175
1635692267,joueur_du_grenier,204918847,joojoow,joojoow,mais il y aura assez de questions ? LUL,b6d07625-ae08-4880-9495-f0dd09c589e4
1635692268,joueur_du_grenier,48052347,shelburn,shelburn,ONE PIECE,3a23281b-87bd-4fe1-a5a8-64463bc2347e
1635692268,joueur_du_grenier,504187358,mayellebalkanywest,MayelleBalkanywest,Ultia la stratège yeees,14b0ff56-e558-4930-a1cd-954dbc12302c
1635692268,joueur_du_grenier,45803334,haisenbear,HaisenBear,non mais laissez le jouer,60cbbd0c-f2e5-47b6-a480-417aea833b10
1635692268,joueur_du_grenier,138120818,sprite11100,sprite11100,One piece nouveau chap dans 3min,c9073759-4c49-49f4-ba26-30acd93250d9
1635692269,joueur_du_grenier,205431180,golgoth_75,golgoth_75,<3<3<3,e643384b-6bcc-4441-949e-c065c00a4bfe
1635692269,joueur_du_grenier,30655211,jonvon_,JonVon_,any TWITCH PRIMERS,3fe5c39b-dd28-476b-a75f-34781f872f7b
1635692270,joueur_du_grenier,39673409,harma_,Harma_,one piece ils prendront jamais ces vieux,e01c5f7b-9725-449d-8eb7-a7aa0cf0ed3f
1635692270,joueur_du_grenier,267119246,espernobu,espernobu,LUL,660885d1-4dda-4642-8767-268e39305e3b
1635692270,joueur_du_grenier,549290335,polpoxe,polpoxe,CANAL J oooohhhh ouiiii,3af25b8d-0165-46a2-8f80-ebda27c83d6c
1635692270,joueur_du_grenier,541571810,xxmxdnxx,xxmxdnxx,Ce blanc,3fcd55ac-be04-4c3b-8631-1be3f122f29a
You might also like...
A tool for collecting rollup blocks from the Aztec Connect rollup, and exporting them to csv

Aztec Connect Data Gobbler The Aztec Connect Data gobbler is a tool made for extracting data from the Aztec Connect system using only L1 as its source

Sniffer - a tool to quickly inspect csv and flat-file files for basic information
Sniffer - a tool to quickly inspect csv and flat-file files for basic information

sniffer sniffer is a tool to quickly inspect csv and flat-file files for basic information. Need to see how many rows are in a csv file? Want to see t

A simple CLI tool for converting CSV file content to JSON.

fast-csv-to-json A simple CLI tool for converting CSV file content to JSON. 我花了一個小時搓出來,接著優化了兩天的快速 CSV 轉 JSON CLI 小工具 Installation Install Rust with ru

Program to check if stereo wav files have identical channels (faux-stereo) and convert them to mono.

zrtstr Command line application for checking WAV-files for identical channels, detecting faux-stereo files generated by some audio-editing software an

A CLI application which allows you to archive Urbit channels and all linked content in them.
A CLI application which allows you to archive Urbit channels and all linked content in them.

The Urbit Content Archiver is a small CLI application that exports channels from your Urbit ship and auto-downloads any directly linked content locall

A Rust serverless function to retrieve and relay a playlist for Twitch livestreams/VODs.

City17 A Rust serverless function to retrieve and relay a playlist for Twitch livestreams/VODs. By running this in specific countries and using a brow

Locast to Emby/Plex/Channels server

This application provides an interface between locast.org and Media Servers like Plex Media Server (PMS) and Emby by acting like an HDHomerun or an m3u tuner and an XMLTV provider.

Twitch data consumer and broadcaster

NeoTwitch Arch Network broadcaster Chat (message buffer) If the message buffer is full then shut down Channel point events If the message buffer is fu

Twitch chat in the terminal.
Twitch chat in the terminal.

Twitch Chat IRC, in the terminal. What it looks like: Keybinds: Normal mode Key Description ? Have the keybinds window appear. i Enter insert mode for

Twitch chat in the terminal.
Twitch chat in the terminal.

Twitch chat in the terminal. What it looks like: Keybinds: Normal mode Key Description c Go to the chat window chat. i Enter input mode for sending me

Remoc 🦑 — Remote multiplexed objects and channels for Rust
Remoc 🦑 — Remote multiplexed objects and channels for Rust

Remoc 🦑 — remote multiplexed objects and channels Remoc makes remote interaction between Rust programs seamless and smooth. Over a single underlying

Rust-advent - Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)
Rust-advent - Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)

Rust advent 🦀 🐚 Learning Rust by implementing solutions for Advent of Code problems. 🎥 HEY, we are live-streaming our attempts to solve the exercis

ever wanted to leave all slack channels? now you can!

slack-leaver ever wanted to leave all slack channels? now you can! usage Head to the Releases page, pick a release that matches your platform. from so

A Twitch OAuth token revoker written in Rust.

Revoker - A Twitch OAuth Token Revoker Details Revoker is a small CLI tool written in Rust, made so you can easily and urgently remove a Twitch OAuth

A collection of high performance concurrent channels.

A collection of high performance concurrent channels.

LL Cool Twitch Tools

LL Cool Twitch Tools Hit me up on my twitch channel This project is a playground twitch API playground for me.

An async-ready Phoenix Channels v2 client library in Rust

Phoenix Channels This crate implements a Phoenix Channels (v2) client in Rust. Status NOTE: This client is still a work-in-progress, though it has eno

Powerfull Discord Raid Bot written in Rust, use VPN / Proxy because creating 200 channels in 10s Will ratelimit you.

Harakiri-Rust This the first Discord Raid Bot made in RustLang I recommend you use with a VPN or a Proxy to evade Discord Ratelimit. If bot doesn't st

An open-source Windows client for Twitch.tv
An open-source Windows client for Twitch.tv

TwitchBox is a lightweight Windows client created to enhance the Twitch.tv experience. The app uses the Tauri framework, which includes a combination

Owner
Clément Renault
@meilisearch Co-Founder and CTO @42School 2013 Alumni
Clément Renault
PostQuet: Stream PostgreSQL tables/queries to Parquet files seamlessly with this high-performance, Rust-based command-line tool.

STATUS: IN DEVELOPMENT PostQuet: Streaming PostgreSQL to Parquet Exporter PostQuet is a powerful and efficient command-line tool written in Rust that

Per Arneng 4 Apr 11, 2023
Rustic - a backup tool that provides fast, encrypted, deduplicated backups

Rustic is a backup tool that provides fast, encrypted, deduplicated backups. It can read the restic repo format desribed in the design document and writes a compatible repo format which can also be read by restic.

null 266 Jan 2, 2023
A dataframe manipulation tool inspired by dplyr and powered by polars.

dply is a command line tool for viewing, querying, and writing csv and parquet files, inspired by dplyr and powered by polars. Usage overview A dply p

null 14 May 29, 2023
A fast, powerful, flexible and easy to use open source data analysis and manipulation tool written in Rust

fisher-rs fisher-rs is a Rust library that brings powerful data manipulation and analysis capabilities to Rust developers, inspired by the popular pan

Syed Vilayat Ali Rizvi 5 Aug 31, 2023
A fast, powerful, flexible and easy to use open source data analysis and manipulation tool written in Rust

fisher-rs fisher-rs is a Rust library that brings powerful data manipulation and analysis capabilities to Rust developers, inspired by the popular pan

null 5 Sep 6, 2023
Reddit - Liberate your Reddit Chats. This tool will export your reddit chats into a plethora of formats

Rexit Rexit - Liberate your Reddit Chats. This tool will export your Reddit chats into a plethora of formats Tool to export Reddit chats into a variet

Maximilian Pult 6 May 3, 2023
A tool to subscribe to Twitch channels and store them efficiently on disk

twitch-messages A tool to subscribe to Twitch channels and store them efficiently on disk Build the Tools You can start by building the binaries that

Clément Renault 1 Oct 31, 2021
decode a byte stream of varint length-encoded messages into a stream of chunks

length-prefixed-stream decode a byte stream of varint length-encoded messages into a stream of chunks This crate is similar to and compatible with the

James Halliday 4 Feb 26, 2022
A multi-threaded Twitch chat archiving and downloading tool.

Twitch Chat Downloader ??️ tcd is a multi-threaded Twitch Chat Downloader built in Rust ?? . Usage: tcd [OPTIONS] <--channel <CHANNEL>|--video <VIDEO>

Matthew Polak 6 Dec 19, 2022
rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially >10G)

csv, excel toolkit written in Rust rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially >10G). rsv has following fe

Zhuang Dai 39 Jan 30, 2023