Skip to content

Commit

Permalink
Merge branch 'wailsapp:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
atterpac authored Feb 4, 2024
2 parents 9546703 + 9b35616 commit 9158fa0
Show file tree
Hide file tree
Showing 24 changed files with 897 additions and 30 deletions.
39 changes: 39 additions & 0 deletions website/docs/community/showcase/cfntracker.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# CFN Tracker

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN Tracker](https://github.com/williamsjokvist/cfn-tracker) - Track any Street
Fighter 6 or V CFN profile's live matches. Check
[the website](https://cfn.williamsjokvist.se/) to get started.

## Features

- Real-time match tracking
- Storing match logs and statistics
- Support for displaying live stats to OBS via Browser Source
- Support for both SF6 and SFV
- Ability for users to create their own OBS Browser themes with CSS

### Major tech used alongside Wails

- [Task](https://github.com/go-task/task) - wrapping the Wails CLI to make
common commands easy to use
- [React](https://github.com/facebook/react) - chosen for its rich ecosystem
(radix, framer-motion)
- [Bun](https://github.com/oven-sh/bun) - used for its fast dependency
resolution and build-time
- [Rod](https://github.com/go-rod/rod) - headless browser automation for
authentication and polling changes
- [SQLite](https://github.com/mattn/go-sqlite3) - used for storing matches,
sessions and profiles
- [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
a http stream to send tracking updates to OBS browser sources
- [i18next](https://github.com/i18next/) - with backend connector to serve
localization objects from the Go layer
- [xstate](https://github.com/statelyai/xstate) - state machines for auth
process and tracking
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# CFN Tracker

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN Tracker](https://github.com/williamsjokvist/cfn-tracker) - Suivez les
matchs en direct de n'importe quel profil Street Fighter 6 ou V CFN. Consultez
[le site Web](https://cfn.williamsjokvist.se/) pour commencer.

## Caractéristiques

- Suivi des matchs en temps réel
- Stockage des journaux de match et des statistiques
- Prise en charge de l'affichage des statistiques en direct sur OBS via la
source du navigateur
- Prise en charge de SF6 et SFV
- Possibilité pour les utilisateurs de créer leurs propres thèmes de navigateur
OBS avec CSS

### Technologie majeure utilisée aux côtés de Wails

- [Tâche](https://github.com/go-task/task) - encapsulation de la CLI Wails pour
rendre les commandes courantes faciles à utiliser
- [React](https://github.com/facebook/react) - choisi pour son riche écosystème
(radix, framer-motion)
- [Bun](https://github.com/oven-sh/bun) - utilisé pour sa résolution rapide des
dépendances et son temps de construction
- [Rod](https://github.com/go-rod/rod) - automatisation du navigateur sans tête
pour les modifications d'authentification et d'interrogation
- [SQLite](https://github.com/mattn/go-sqlite3) - utilisé pour stocker les
correspondances, les sessions et les profils
- [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
un flux http pour envoyer des mises à jour de suivi aux sources du navigateur
OBS
- [i18next](https://github.com/i18next/) - avec connecteur backend pour servir
les objets de localisation de la couche Go
- [xstate](https://github.com/statelyai/xstate) - machines à états pour le
processus d'authentification et le suivi
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# CFN Tracker

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN Tracker](https://github.com/williamsjokvist/cfn-tracker) - Suivez les
matchs en direct de n'importe quel profil Street Fighter 6 ou V CFN. Consultez
[le site Web](https://cfn.williamsjokvist.se/) pour commencer.

## Caractéristiques

- Suivi des matchs en temps réel
- Stockage des journaux de match et des statistiques
- Prise en charge de l'affichage des statistiques en direct sur OBS via la
source du navigateur
- Prise en charge de SF6 et SFV
- Possibilité pour les utilisateurs de créer leurs propres thèmes de navigateur
OBS avec CSS

### Technologie majeure utilisée aux côtés de Wails

- [Tâche](https://github.com/go-task/task) - encapsulation de la CLI Wails pour
rendre les commandes courantes faciles à utiliser
- [React](https://github.com/facebook/react) - choisi pour son riche écosystème
(radix, framer-motion)
- [Bun](https://github.com/oven-sh/bun) - utilisé pour sa résolution rapide des
dépendances et son temps de construction
- [Rod](https://github.com/go-rod/rod) - automatisation du navigateur sans tête
pour les modifications d'authentification et d'interrogation
- [SQLite](https://github.com/mattn/go-sqlite3) - utilisé pour stocker les
correspondances, les sessions et les profils
- [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
un flux http pour envoyer des mises à jour de suivi aux sources du navigateur
OBS
- [i18next](https://github.com/i18next/) - avec connecteur backend pour servir
les objets de localisation de la couche Go
- [xstate](https://github.com/statelyai/xstate) - machines à états pour le
processus d'authentification et le suivi
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# CFN Tracker

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN Tracker](https://github.com/williamsjokvist/cfn-tracker) - Suivez les
matchs en direct de n'importe quel profil Street Fighter 6 ou V CFN. Consultez
[le site Web](https://cfn.williamsjokvist.se/) pour commencer.

## Caractéristiques

- Suivi des matchs en temps réel
- Stockage des journaux de match et des statistiques
- Prise en charge de l'affichage des statistiques en direct sur OBS via la
source du navigateur
- Prise en charge de SF6 et SFV
- Possibilité pour les utilisateurs de créer leurs propres thèmes de navigateur
OBS avec CSS

### Technologie majeure utilisée aux côtés de Wails

- [Tâche](https://github.com/go-task/task) - encapsulation de la CLI Wails pour
rendre les commandes courantes faciles à utiliser
- [React](https://github.com/facebook/react) - choisi pour son riche écosystème
(radix, framer-motion)
- [Bun](https://github.com/oven-sh/bun) - utilisé pour sa résolution rapide des
dépendances et son temps de construction
- [Rod](https://github.com/go-rod/rod) - automatisation du navigateur sans tête
pour les modifications d'authentification et d'interrogation
- [SQLite](https://github.com/mattn/go-sqlite3) - utilisé pour stocker les
correspondances, les sessions et les profils
- [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
un flux http pour envoyer des mises à jour de suivi aux sources du navigateur
OBS
- [i18next](https://github.com/i18next/) - avec connecteur backend pour servir
les objets de localisation de la couche Go
- [xstate](https://github.com/statelyai/xstate) - machines à états pour le
processus d'authentification et le suivi
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# CFN トラッカー

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN Tracker](https://github.com/williamsjokvist/cfn-tracker) - ストリートファイ
ター 6 または V CFN プロフィールのライブマッチを追跡します。 開始するには
[Web サイト](https://cfn.williamsjokvist.se/) を確認してください。

## 特徴

- リアルタイムの試合追跡
- 試合ログと統計の保存
- ブラウザソース経由で OBS にライブ統計を表示するためのサポート
- SF6 と SFV の両方をサポート
- ユーザーが CSS を使用して独自の OBS ブラウザ テーマを作成できる機能

### Wails とともに使用される主要なテクノロジー

- [タスク](https://github.com/go-task/task) - Wails CLI をラップして一般的なコマ
ンドを使いやすくする
- [React](https://github.com/facebook/react) - 豊富なエコシステム (基数、フレー
マーモーション) で選ばれました
- [Bun](https://github.com/oven-sh/bun) - 依存関係の高速解決とビルド時間に使用さ
れます。
- [Rod](https://github.com/go-rod/rod) - 認証とポーリングの変更のためのヘッドレ
スブラウザ自動化
- [SQLite](https://github.com/mattn/go-sqlite3) - 一致、セッション、プロファイル
の保存に使用されます
- [サーバー送信イベント](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
追跡更新を OBS ブラウザ ソースに送信するための http ストリーム
- [i18next](https://github.com/i18next/) - Go レイヤーからローカリゼーション オ
ブジェクトを提供するバックエンド コネクタを使用
- [xstate](https://github.com/statelyai/xstate) - 認証プロセスと追跡のためのステ
ート マシン
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# CFN トラッカー

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN Tracker](https://github.com/williamsjokvist/cfn-tracker) - ストリートファイ
ター 6 または V CFN プロフィールのライブマッチを追跡します。 開始するには
[Web サイト](https://cfn.williamsjokvist.se/) を確認してください。

## 特徴

- リアルタイムの試合追跡
- 試合ログと統計の保存
- ブラウザソース経由で OBS にライブ統計を表示するためのサポート
- SF6 と SFV の両方をサポート
- ユーザーが CSS を使用して独自の OBS ブラウザ テーマを作成できる機能

### Wails とともに使用される主要なテクノロジー

- [タスク](https://github.com/go-task/task) - Wails CLI をラップして一般的なコマ
ンドを使いやすくする
- [React](https://github.com/facebook/react) - 豊富なエコシステム (基数、フレー
マーモーション) で選ばれました
- [Bun](https://github.com/oven-sh/bun) - 依存関係の高速解決とビルド時間に使用さ
れます。
- [Rod](https://github.com/go-rod/rod) - 認証とポーリングの変更のためのヘッドレ
スブラウザ自動化
- [SQLite](https://github.com/mattn/go-sqlite3) - 一致、セッション、プロファイル
の保存に使用されます
- [サーバー送信イベント](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
追跡更新を OBS ブラウザ ソースに送信するための http ストリーム
- [i18next](https://github.com/i18next/) - Go レイヤーからローカリゼーション オ
ブジェクトを提供するバックエンド コネクタを使用
- [xstate](https://github.com/statelyai/xstate) - 認証プロセスと追跡のためのステ
ート マシン
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# CFN トラッカー

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN Tracker](https://github.com/williamsjokvist/cfn-tracker) - ストリートファイ
ター 6 または V CFN プロフィールのライブマッチを追跡します。 開始するには
[Web サイト](https://cfn.williamsjokvist.se/) を確認してください。

## 特徴

- リアルタイムの試合追跡
- 試合ログと統計の保存
- ブラウザソース経由で OBS にライブ統計を表示するためのサポート
- SF6 と SFV の両方をサポート
- ユーザーが CSS を使用して独自の OBS ブラウザ テーマを作成できる機能

### Wails とともに使用される主要なテクノロジー

- [タスク](https://github.com/go-task/task) - Wails CLI をラップして一般的なコマ
ンドを使いやすくする
- [React](https://github.com/facebook/react) - 豊富なエコシステム (基数、フレー
マーモーション) で選ばれました
- [Bun](https://github.com/oven-sh/bun) - 依存関係の高速解決とビルド時間に使用さ
れます。
- [Rod](https://github.com/go-rod/rod) - 認証とポーリングの変更のためのヘッドレ
スブラウザ自動化
- [SQLite](https://github.com/mattn/go-sqlite3) - 一致、セッション、プロファイル
の保存に使用されます
- [サーバー送信イベント](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
追跡更新を OBS ブラウザ ソースに送信するための http ストリーム
- [i18next](https://github.com/i18next/) - Go レイヤーからローカリゼーション オ
ブジェクトを提供するバックエンド コネクタを使用
- [xstate](https://github.com/statelyai/xstate) - 認証プロセスと追跡のためのステ
ート マシン
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# CFN Tracker

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN 추적기](https://github.com/williamsjokvist/cfn-tracker) - Street Fighter 6
또는 V CFN 프로필의 실시간 경기를 추적하세요. 시작하려면
[웹사이트](https://cfn.williamsjokvist.se/)를 확인하세요.

## 특징

- 실시간 경기 추적
- 경기 로그 및 통계 저장
- 브라우저 소스를 통해 OBS에 실시간 통계 표시 지원
- SF6 및 SFV 모두 지원
- 사용자가 CSS를 사용하여 자신만의 OBS 브라우저 테마를 만들 수 있는 기능

### 웨일스와 함께 사용되는 주요 기술

- [작업](https://github.com/go-task/task) - 일반적인 명령을 쉽게 사용할 수 있도
록 Wails CLI를 래핑합니다.
- [React](https://github.com/facebook/react) - 풍부한 생태계(radix, 프레이머-모
션)로 인해 선택됨
- [Bun](https://github.com/oven-sh/bun) - 빠른 종속성 해결 및 빌드 시간에 사용됩
니다.
- [Rod](https://github.com/go-rod/rod) - 인증 및 폴링 변경을 위한 헤드리스 브라
우저 자동화
- [SQLite](https://github.com/mattn/go-sqlite3) - 경기, 세션 및 프로필을 저장하
는 데 사용됩니다.
- [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
OBS 브라우저 소스에 추적 업데이트를 보내는 http 스트림
- [i18next](https://github.com/i18next/) - Go 레이어에서 현지화 개체를 제공하기
위한 백엔드 커넥터 포함
- [xstate](https://github.com/statelyai/xstate) - 인증 프로세스 및 추적을 위한
상태 머신
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# CFN Tracker

```mdx-code-block
<p style={{ "text-align": "center" }}>
<img src={require("@site/static/img/showcase/cfntracker.webp").default} />
<br />
</p>
```

[CFN 추적기](https://github.com/williamsjokvist/cfn-tracker) - Street Fighter 6
또는 V CFN 프로필의 실시간 경기를 추적하세요. 시작하려면
[웹사이트](https://cfn.williamsjokvist.se/)를 확인하세요.

## 특징

- 실시간 경기 추적
- 경기 로그 및 통계 저장
- 브라우저 소스를 통해 OBS에 실시간 통계 표시 지원
- SF6 및 SFV 모두 지원
- 사용자가 CSS를 사용하여 자신만의 OBS 브라우저 테마를 만들 수 있는 기능

### 웨일스와 함께 사용되는 주요 기술

- [작업](https://github.com/go-task/task) - 일반적인 명령을 쉽게 사용할 수 있도
록 Wails CLI를 래핑합니다.
- [React](https://github.com/facebook/react) - 풍부한 생태계(radix, 프레이머-모
션)로 인해 선택됨
- [Bun](https://github.com/oven-sh/bun) - 빠른 종속성 해결 및 빌드 시간에 사용됩
니다.
- [Rod](https://github.com/go-rod/rod) - 인증 및 폴링 변경을 위한 헤드리스 브라
우저 자동화
- [SQLite](https://github.com/mattn/go-sqlite3) - 경기, 세션 및 프로필을 저장하
는 데 사용됩니다.
- [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events) -
OBS 브라우저 소스에 추적 업데이트를 보내는 http 스트림
- [i18next](https://github.com/i18next/) - Go 레이어에서 현지화 개체를 제공하기
위한 백엔드 커넥터 포함
- [xstate](https://github.com/statelyai/xstate) - 인증 프로세스 및 추적을 위한
상태 머신
Loading

0 comments on commit 9158fa0

Please sign in to comment.