MCPcopy Create free account
hub / github.com/aliakseis/LIII

github.com/aliakseis/LIII @0.1.1.20

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.1.1.20 ↗ · + Follow
8,179 symbols 29,034 edges 950 files 797 documented · 10% updated 16mo ago0.1.1.20 · 2023-10-07★ 7576 open issues

Browse by type

Functions 6,222 Types & classes 1,957
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

LIII

multi-platform bittorrent client

Windows development/build environment:

  • CMake
  • Microsoft Visual Studio Community 2017 / Microsoft Visual C++ 2017
  • Qt 5.12.10:
    • http://www.nic.funet.fi/pub/mirrors/download.qt-project.org/archive/qt/5.12/5.12.10/qt-opensource-windows-x86-5.12.10.exe - msvc2017 and msvc2017_64
    • http://www.nic.funet.fi/pub/mirrors/download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/qt5_51210/qt.qt5.51210.debug_info.win64_msvc2017_64/5.12.10-0-202011040843qtbase-Windows-Windows_10-MSVC2017-Windows-Windows_10-X86_64-debug-symbols.7z - x64 Qt Core debug symbols can be found here.
  • Boost:
    • https://deac-fra.dl.sourceforge.net/project/boost/boost-binaries/1.76.0/boost_1_76_0-msvc-14.1-64.exe
    • https://deac-ams.dl.sourceforge.net/project/boost/boost-binaries/1.76.0/boost_1_76_0-msvc-14.1-32.exe

Pre-compiled 64-bit (x64) and 32-bit (x86) OpenSSL 1.1.1 libraries for Microsoft Windows Operating Systems with a dependency on the Microsoft Visual Studio 2015-2019 runtime from https://kb.firedaemon.com/support/solutions/articles/4000121705 included.

BOOST_ROOT environment variable set accordingly.

Please note that the repository provides its own build of libtorrent, some info here.

Both Qt Creator and Visual Studio can be used.

Please note that LIII continues running when the window is closed. It is closed by either invoking Menu > File > Exit or Exit from the systray LIII icon menu.

Portable mode

portable flag - specific file or folder in the program folder (named portable without extension) triggers portable mode, when LIII BitTorrent Client starts it checks the program folder for such file or folder and if it is there data and settings are saved in the program folder. See also https://github.com/aliakseis/LIII/issues/1

Core symbols most depended-on inside this repo

Shape

Method 3,881
Function 2,341
Class 1,758
Enum 199

Languages

C++95%
Python5%
C1%

Modules by API surface

src/3rdparty/torrent-rasterbar/src/torrent.cpp289 symbols
src/3rdparty/torrent-rasterbar/src/session_impl.cpp265 symbols
src/3rdparty/torrent-rasterbar/tools/gprof2dot.py249 symbols
src/3rdparty/torrent-rasterbar/include/libtorrent/fwd.hpp149 symbols
src/3rdparty/torrent-rasterbar/src/peer_connection.cpp129 symbols
src/3rdparty/torrent-rasterbar/src/mpi.cpp123 symbols
src/3rdparty/torrent-rasterbar/src/alert.cpp115 symbols
src/3rdparty/torrent-rasterbar/src/session_handle.cpp111 symbols
src/3rdparty/torrent-rasterbar/include/libtorrent/torrent.hpp102 symbols
src/3rdparty/torrent-rasterbar/src/torrent_handle.cpp97 symbols
src/3rdparty/torrent-rasterbar/src/utp_stream.cpp93 symbols
src/3rdparty/torrent-rasterbar/src/disk_io_thread.cpp86 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page