https://github.com/DanDon01/feargreed
· scanned 2026-06-17 01:25 UTC (1 month, 2 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +13.6 (diff) · 8 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 111 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
zone_for |
software | healthy | theme.py:38 |
gauge_colour |
software | healthy | theme.py:48 |
_find_font |
software | healthy | theme.py:72 |
font |
software | healthy | theme.py:84 |
sample_data |
software | healthy | render_previews.py:19 |
main |
software | healthy | render_previews.py:40 |
_centred |
software | healthy | screens.py:19 |
_right |
software | healthy | screens.py:24 |
_stale_badge |
software | healthy | screens.py:29 |
__init__ |
software | healthy | screens.py:395 |
on_enter |
software | healthy | screens.py:181 |
update |
software | healthy | screens.py:409 |
_build_static |
software | healthy | screens.py:297 |
render |
software | healthy | screens.py:412 |
_spark_points |
software | healthy | screens.py:198 |
values |
software | healthy | screens.py:400 |
__init__ |
software | healthy | feargreeddisplay.py:127 |
save |
software | healthy | feargreeddisplay.py:53 |
boot_animation |
software | healthy | feargreeddisplay.py:64 |
slide_transition |
software | healthy | feargreeddisplay.py:99 |
poll |
software | healthy | feargreeddisplay.py:116 |
screen |
software | healthy | feargreeddisplay.py:142 |
switch_to |
software | healthy | feargreeddisplay.py:145 |
update_led |
software | healthy | feargreeddisplay.py:152 |
handle_buttons |
software | healthy | feargreeddisplay.py:162 |
handle_config_button |
software | healthy | feargreeddisplay.py:177 |
run |
software | healthy | feargreeddisplay.py:205 |
main |
software | healthy | feargreeddisplay.py:246 |
ease_out_cubic |
software | healthy | fx.py:12 |
ease_in_out |
software | healthy | fx.py:17 |
lerp |
software | healthy | fx.py:22 |
lerp_colour |
software | healthy | fx.py:26 |
vertical_gradient |
software | healthy | fx.py:30 |
glow_text |
software | healthy | fx.py:41 |
__init__ |
software | healthy | fx.py:61 |
_spawn |
software | healthy | fx.py:68 |
set_colour |
software | healthy | fx.py:78 |
update |
software | healthy | fx.py:81 |
draw |
software | healthy | fx.py:88 |
downsample |
software | healthy | fx.py:97 |
polyline_at |
software | healthy | fx.py:105 |
pulse |
software | healthy | fx.py:121 |
__init__ |
software | healthy | market_data.py:23 |
start |
software | healthy | market_data.py:40 |
stop |
software | healthy | market_data.py:44 |
_loop |
software | healthy | market_data.py:47 |
refresh |
software | healthy | market_data.py:53 |
_fetch_fng |
software | healthy | market_data.py:65 |
_fetch_markets |
software | healthy | market_data.py:78 |
_fetch_chart |
software | healthy | market_data.py:96 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
theme.py |
software | healthy | theme.py |
render_previews.py |
software | healthy | render_previews.py |
screens.py |
software | healthy | screens.py |
feargreeddisplay.py |
software | healthy | feargreeddisplay.py |
setup.sh |
software | healthy | setup.sh |
requirements.txt |
software | healthy | requirements.txt |
fx.py |
software | healthy | fx.py |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
market_data.py |
software | healthy | market_data.py |
hardware.py |
software | healthy | hardware.py |
conftest.py |
software | healthy | tests/conftest.py |
test_basic.py |
software | healthy | tests/test_basic.py |
test_screens.py |
software | healthy | tests/test_screens.py |
python-app.yml |
software | healthy | .github/workflows/python-app.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
FakeConfig |
software | healthy | render_previews.py:51 |
Screen |
software | healthy | screens.py:37 |
GaugeScreen |
software | healthy | screens.py:62 |
PriceScreen |
software | healthy | screens.py:168 |
ChartScreen |
software | healthy | screens.py:287 |
ConfigScreen |
software | healthy | screens.py:389 |
Config |
software | healthy | feargreeddisplay.py:29 |
ButtonReader |
software | healthy | feargreeddisplay.py:109 |
App |
software | healthy | feargreeddisplay.py:126 |
Particles |
software | healthy | fx.py:54 |
MarketData |
software | healthy | market_data.py:22 |
Buttons |
software | healthy | hardware.py:14 |
PiDisplay |
software | healthy | hardware.py:25 |
MockDisplay |
software | healthy | hardware.py:61 |
FakeConfig |
software | healthy | tests/test_screens.py:29 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
DanDon01__feargreed |
software | healthy | /data/fable5_failed_archive/DanDon01__feargreed |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::python-app |
cicd | healthy | .github/workflows/python-app.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/python-app.yml |
This page is publicly accessible at:
https://repobility.com/scan/a26d8a4b-2f96-412b-921f-103c4ed4c221/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a26d8a4b-2f96-412b-921f-103c4ed4c221/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.