Ow2 Victory Counter

C+ 75 completed
Browser Extension
monorepo / markdown · small
130
Files
18,976
LOC
3
Frameworks
11
Languages

Pipeline State

completed
Run ID
#368333
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
69.07
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #56866
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Create a victory counter for Overwatch 2. The tool should take an image from an OBS WebSocket, automatically determine if the match was a win or loss based on pre-learned data, and then display the resulting count on the OBS broadcast/recording screen. It needs to handle 16:9 resolutions (like 1920x1080) and should only support English or Japanese language inputs, focusing specifically on ranked matches. The project structure suggests using Rust (Axum) and Python (pytest) for the backend logic, and perhaps Vite for any frontend components.
rust python axum pytest vite overwatch2 obs websocket image-processing utility monorepo
Generated by gemma4:latest

Catalog Information

This project is a victory counter for OverWatch 2, automatically determining win or loss from data learned beforehand and displaying the result on OBS's broadcast/recording screen.

Description

The ow-utils__ow2-victory-counter is an OverWatch 2 victory counter that uses WebSocket images from OBS to automatically infer win/loss results based on pre-learned data. The tool counts the inferred results and outputs them to OBS's broadcast/recording screens, with some customizable output design possible for those familiar with CSS.

الوصف

هذا المشروع هو مراقب الفوز في لعبة أوفورووتش 2، الذي يستخدم صورًا من WebSocket من OBS لتحديد النتائج بشكل تلقائي بناءً على البيانات المكتسبة مسبقًا. يعدّل أداة المراقب النتائج المحسوبة ويعرضها على شاشات البث/التسجيل في OBS، مع بعض التصميم المتاح للتخصيص لمن يعرفون CSS.

Novelty

5/10

Tags

real-time-chat file-sharing data-visualization code-generation task-management

Claude Models

claude (unknown version)

Quality Score

C+
75.3/100
Structure
76
Code Quality
90
Documentation
71
Testing
65
Practices
61
Security
80
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

  • 301 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Address 21 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

9.8h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Want this analysis on your repo? https://repobility.com/scan/
AGPL-3.0
License
24.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
40.1%
python
23.5%
json
11.6%
rust
8.8%
typescript
4.2%
yaml
4.1%
svelte
2.8%
html
2.2%
css
1.9%
toml
0.8%
javascript
0.1%

Frameworks

Axum pytest Vite

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject Description- OBSのWebSocketから画像を取得し、事前に学習したデータから勝利/敗北を自動推論 - 推論した結果をカウントし、OBSの配信・録画画面へ出力 - (CSSの知識があれば)出力デザインはある程度カスタマイズ可能80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/92529.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV