MoonLiightz / stream

Repo to document the tech streams I do on my Twitch channel

Home Page:https://www.twitch.tv/curi0sDE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stream repository

I've decided to document anything regarding the stream in english. Firstly to improve my english skills overall and secondly to allow non german speaking people to unterstand what am I doing on stream and in this repository. The stream will for the time being not be in english (sorry guys).

Feel free to pull request/contribute changes, if for typos, my bad english skills, ideas (PLEASE DO THAT πŸ˜ƒ) or other things like suggestions for the stream or this repo. Feel free to add yourself to the contributors list.

"The stream"

I think I have to define what the stream means. Over the past 4 1/2 years I've mostly been streaming Rocket League (and will continue to stream it in the future too) but this repository and the todos will only be for tech like streams, not for gaming streams.

Most of the streams will be made with my hackintosh

πŸ”— Social links

Todos

There is a TODO file in this repository that should contain all todos for this repo and the streams.

The extension I use for this Todo list is Todo+

πŸŽ₯ Stream recaps

As an additional "feature" of this repository and the streams, I will (hopefully) write a recap for every stream. You should find them all in the folder stream recaps named by the date (format: YYYY-MM-DD) the streams were done.

I try to cover the following list of topics in each recap.

  1. What were the topics of the stream? (Short: Topics)
  2. Unexpected or problematic things that happend during the stream (Short: Unexpected/Problematic things)
  3. What did I/we learn? (Short: Lessons learned)
  4. Things that are not covered by the other topics (Short: Other stuff)

Direct links

🚧 Projects

They are seperated in different categories. Each category has it's description why projects are listed there.

Projects will be separately documented in the Projects directory if they are not already covert by any stream recap.

Potential

  • Discord related
    • curiMans
      A six mans like bot specifically for my Discord server
      Lang: Python (for the moment)
  • Twitch related
    • Twitch plays Rocket League (1v1)
      Every viewer who wants to control a car has to choose a team, either blue or orange. After doing this, commands like !back, !fw (forward), !fleft (forward left), ... are available and the car will execute the commands (should be queued)
      Lang: Python or maybe Go πŸ‘€

In progress

Projects will be in this category if we started to work on them (again). This could be the case if either we couldn't finish it in one stream, add new features or want to make bigger changes to it.

  • Doing something in Go to actually use the language instead of only learning it
    It's a simple multithreaded Twitch bot with events which slowly evolving into a lib

Done

Projects are done if the initial planned features are implemented. A project may or may not move to in progress if bigger changes (more than a couple todos) have to be made.

  • Build a new Twitch bot especially for the tech streams (Repository)
    Lang: Python
  • Evaluate ways to run bots e.g. Discord or Twitch in a high availability setup
    The problem is that you can not simply start the bot multiple times/multiple instances because on every command a user executes, each bot would react to this and for example responds with a message to the user
  • Learning Go (God damn @muesli πŸ˜’) (Repository)
  • Arch Linux on old hardware

Denied

Projects in this category have been denied due to different reasons.

  • Discord related
    • Build a new Discord bot (curi0sDEBOT)
      _I refactored my old bot already besides of the stream. It's not actually a thing

Bot commands

These are some informations the bot would usually provide in the chat.

command respond
!extensions Remote Containers, Settings Sync, GitLens, markdownlint, Prettier, YAML, Todo+
!theme JetJet-Alternate-Gray
!font Fira Code V2

❀️ Contributors

πŸ’» Named techy

  • Case: be quiet! PURE BASE 500
  • Board: GIGABYTE Z390 GAMING X
  • CPU: Intel i5-9600KF
  • Cooler: be quiet! Pure Rock
  • Ram: Corsair DIMM 16GB DDR4-2666 Kit
  • PSU: be quiet! Pure Power 11 500W CM
  • GPU: ASRock Radeon RX580 Phantom Gaming
  • M2: Samsung 970 EVO 500 GB (for Mac OS)
  • SSD: Intenso SSD 256GB (for Windows)
  • *Monitor: HP Z38c (3840x1600)
    Half of the screen is visible in stream
  • *Keyboard: Logitech MX Keys
  • *Mouse: Microsoft Classic Intellimouse
  • *Cam: Logitech C920

Useful links

About

Repo to document the tech streams I do on my Twitch channel

https://www.twitch.tv/curi0sDE