<commit_before># KolpaqueClientElectron

## Overview
Electron version of Kolpaque Client **React Edition**.

Multiplatform desktop app for tracking statuses of your favorite channels on various stream services and piping them with Streamlink into any desktop videoplayer (MPC, VLC, etc).

## Features
- Multiplatform (Win/Mac/Linux)
- Services Support
  - KLPQ Stream Service
  - Twitch
  - Youtube (with your own API key)
- Notifications
- Auto-Import
  - KLPQ Stream Service
  - Twitch
- Low Quality Playback
- Stream Auto-Start on Online Status
- Stream Auto-Restart
- Channel Searching
- Channel Sorting
- Channel Renaming
- Pinned Channels
- Play from Clipboard
- Tray Menu
- Shortcuts (Ctrl - LQ, Shift - Auto-Restart)
- Night Mode (dark toned theme)
- Client and Streamlink Update Checks

## Planned Features
- View Modes (detailed, list, etc)
- More Stream Services
- Stream Title Info
- Streamer Name for KLPQ Service

## Usage User

### Requirements
- [Streamlink](https://github.com/streamlink/streamlink) (with RTMPDump)

### Optionals
- [Youtube API Key](https://console.developers.google.com/apis/library/youtube.googleapis.com)

### Builds
> https://github.com/rebelvg/KolpaqueClientElectron/releases

## Usage Dev

### Requirements
- Node.js >= 8
- Yarn

### Setup
```
yarn install
```

### Run
```
yarn run react-build
yarn run start
```

### Run Dev
```
yarn run start-react-dev
yarn run start-client-dev
```

### Build
```
yarn run build
```
<commit_msg>Readme update.<commit_after># KolpaqueClientElectron

## Overview
Electron version of Kolpaque Client **React Edition**.

Multiplatform desktop app for tracking statuses of your favorite channels on various stream services and piping them with Streamlink into any desktop videoplayer (MPC, VLC, etc).

## Features
- Multiplatform (Win/Mac/Linux)
- Services Support
  - KLPQ Stream Service
  - Twitch
  - Youtube (with your own API key)
- Notifications
- Auto-Import
  - KLPQ Stream Service
  - Twitch
- Low Quality Playback
- Stream Auto-Start on Online Status
- Stream Auto-Restart
- Channel Searching
- Channel Sorting
- Channel Renaming
- Pinned Channels
- Play from Clipboard
- Tray Menu
- Shortcuts (Ctrl - LQ, Shift - Auto-Restart)
- Night Mode (dark theme)
- Client and Streamlink Update Checks

## Planned Features
- View Modes (detailed, list, etc)
- More Stream Services
- Stream Title Info
- Streamer Name for KLPQ Service

## Usage User

### Requirements
- [Streamlink](https://github.com/streamlink/streamlink) (with RTMPDump)

### Optionals
- [Youtube API Key](https://console.developers.google.com/apis/library/youtube.googleapis.com)

### Builds
> https://github.com/rebelvg/KolpaqueClientElectron/releases

## Usage Dev

### Requirements
- Node.js >= 8
- Yarn

### Setup
```
yarn install
```

### Run
```
yarn run react-build
yarn run start
```

### Run Dev
```
yarn run start-react-dev
yarn run start-client-dev
```

### Build
```
yarn run build
```

{'fraction_non_alphanumeric': 0.1125467528051683, 'fraction_numerical': 0.0006800408024481469, 'mean_word_length': 3.936241610738255, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '546143', 'n_tokens_mistral': 967, 'n_tokens_neox': 916, 'n_words': 306}