Ipixel Display

D 51 completed
Web App
cli / python · small
108
Files
12,897
LOC
1
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
60.47
Framework unique
Isolation
Last stage change
2026-05-10 03:34:36
Deduplication group #48604
Member of a group with 18 similar repo(s) — canonical #91565 view group →
Top concepts (2)
Project DescriptionTesting
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create a command-line interface tool in Python for controlling iPIXEL LED displays via WebSocket. The tool needs to support Bluetooth device scanning to auto-discover nearby devices. I want it to feature a menu system navigable with left/right arrow keys, and include various data display modes like football scores, train schedules, and inspirational quotes. Additionally, please implement games such as Snake and Conway's Game of Life, and allow for full RGB color control for text and various animations.
python cli websocket led-display bluetooth menu-system game data-visualization
Generated by gemma4:latest

Catalog Information

This project provides a WebSocket-based menu system for controlling and managing iPIXEL LED displays.

Description

The ipixel-display project is a WebSocket-based menu system designed specifically for iPIXEL LED displays. It allows users to control and manage the display's settings, features, and content through a user-friendly interface. The system enables real-time updates and interactions with the display, making it suitable for various applications such as events, exhibitions, or installations.

الوصف

هذا المشروع يوفّر نظام قائمة WebSocket للمنظّمات LED iPIXEL. يمكن المستخدمين التحكم والمراقبة في إعدادات وخصائص وملفات العرض عبر واجهة مستخدم سهلة الاستخدام. يسمح النظام بتحديثات ومواقف حية مع المنظّمة، مما يجعلها مناسبة للاستخدام في تطبيقات مثل الأحداث والمعارض أو التثبيت.

Novelty

5/10

Tags

menu-system led-displays websocket real-time-control display-management

Claude Models

claude-opus-4.5

Quality Score

D
50.8/100
Structure
63
Code Quality
51
Documentation
58
Testing
20
Practices
40
Security
76
Dependencies
60

Strengths

  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2 files with critical complexity need refactoring
  • 10 bare except/catch blocks swallowing errors
  • 1482 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types

Security & Health

12.6h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility — same analyzer, your code, free for public repos · /scan/
MIT
License
12.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
98.4%
markdown
1.2%
toml
0.4%
json
0.0%

Frameworks

pytest

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_descriptionProject DescriptionWebSocket-based menu system for iPIXEL LED displays using pypixelcolor.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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