MCPcopy Index your code
hub / github.com/BlackHole/enigma2

github.com/BlackHole/enigma2 @19.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 19.3 ↗ · + Follow
14,288 symbols 50,795 edges 789 files 214 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

enigma2 fork

Build enigma2 for T4 using the SDK:

source /opt/beyonwiz/beyonwizt4/17.5/environment-setup-mips32el-oe-linux
autoreconf -i
mkdir build
cd build
../configure $CONFIGURE_FLAGS \
  BUILD_SYS=x86_64-linux \
  HOST_SYS=mipsel-oe-linux \
  STAGING_INCDIR=${SDKTARGETSYSROOT}/usr/include \
  STAGING_LIBDIR=${SDKTARGETSYSROOT}/usr/lib \
  PYTHON_VERSION=2.7 \
  PYTHON_CPPFLAGS=-I${SDKTARGETSYSROOT}/usr/include/python2.7 \
  PYTHON_LDFLAGS="-L${SDKTARGETSYSROOT}/usr/lib -lpython2.7" \
  PYTHON_SITE_PKG=${SDKTARGETSYSROOT}/usr/lib/python2.7/site-packages \
  --prefix=/usr \
  --libexecdir=/usr/lib/enigma2 \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --enable-silent-rules \
  --enable-dependency-tracking \
  --with-gstversion=1.0 \
  --with-boxtype=inihdp \
  --with-bwlcd255 
make

To build for other models, adjust the last two arguments.

Core symbols most depended-on inside this repo

_
called by 5767
lib/python/Tools/FuzzyDate.py
append
called by 3374
lib/python/Components/config.py
_
called by 1960
lib/python/Plugins/Extensions/IniSHOUTcast/__init__.py
close
called by 847
lib/python/Screens/Screen.py
open
called by 684
lib/python/Plugins/SystemPlugins/PositionerSetup/log.py
getConfigListEntry
called by 656
lib/python/Components/config.py
split
called by 655
skin.py
open
called by 549
lib/python/Components/Scanner.py

Shape

Method 11,350
Class 1,734
Function 1,178
Enum 26

Languages

Python69%
C++31%
C1%

Modules by API surface

lib/python/Screens/InfoBarGenerics.py453 symbols
lib/python/Screens/NetworkSetup.py361 symbols
lib/python/Components/config.py298 symbols
lib/python/Screens/ChannelSelection.py270 symbols
lib/python/Plugins/Extensions/MovieBrowser/plugin.py255 symbols
lib/python/Plugins/Extensions/IniGmailReader/feedparser.py243 symbols
lib/python/Screens/MovieSelection.py228 symbols
lib/python/Plugins/Extensions/MP3Browser/plugin.py179 symbols
lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py150 symbols
lib/python/Screens/CCcamInfo.py142 symbols
lib/service/servicedvb.cpp135 symbols
lib/python/Plugins/Extensions/MediaPlayer/plugin.py116 symbols

For agents

$ claude mcp add enigma2 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact