MCPcopy Index your code
hub / github.com/annmuor/jnode

github.com/annmuor/jnode @1.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.5 ↗ · + Follow
1,561 symbols 5,551 edges 204 files 148 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

jNode — это комплексное кроссплатформенное приложение, заменяющее собой комплект узлового софта (мейлер, тоссер и трекер) для ip-only узлов.

Приложение полностью написано на языке Java (1.7) и распространяется по лицензии Apache License 2.0.

В текущей версии уже реализованы следующие возможности: - Получение и отправка бандлов по binkp/1.1-совместимому протоколу - Хранение всех данных (линки, арии, подписки итд) в базе данных - Создание бандлов в момент соединения - Многопоточность - Роутинг нетмейла и rewrite-процессор (по аналогии с FTrack) - Поддержка файлэх - Управление роботами - Простейший робот AreaFix (подписка, отписка, рескан, %LIST и %HELP) - Простейший робот FileFix (подписка, отписка, %LIST и %HELP)

Приложение построено с использованием библиотеки ORMLite, поэтому поддерживаются следующие СУБД: DB2, Derby, H2, hSQL, mySQL, Netezza, Oracle, PostgreSQL, SQLite, MS SQL Server.

Extension points exported contracts — how you extend this code

IRobot (Interface)
@author kreon [7 implementers]
jnode-core/src/jnode/robot/IRobot.java
CommandProcessor (Interface)
(no doc) [19 implementers]
jnode-xmpp-module/src/org/jnode/xmpp/commands/CommandProcessor.java
Processor (Interface)
(no doc) [25 implementers]
jnode-nntp/src/main/java/org/jnode/nntp/Processor.java
JSONConverter (Interface)
(no doc) [3 implementers]
jnode-httpd-module/src/org/jnode/httpd/util/JSONConverter.java
Entity (Interface)
(no doc) [19 implementers]
jnode-core/src/jnode/dto/Entity.java
DataProvider (Interface)
(no doc) [2 implementers]
jnode-nntp/src/main/java/org/jnode/nntp/DataProvider.java
IStatPoster (Interface)
(no doc) [6 implementers]
jnode-core/src/jnode/stat/IStatPoster.java
IEvent (Interface)
(no doc) [26 implementers]
jnode-core/src/jnode/event/IEvent.java

Core symbols most depended-on inside this repo

append
called by 372
jnode-httpd-module/src/org/jnode/httpd/util/HTML.java
get
called by 356
jnode-core/src/jnode/orm/ORMManager.java
format
called by 200
jnode-core/src/jnode/core/ConcurrentDateFormatAccess.java
add
called by 156
jnode-core/src/jnode/main/threads/PollQueue.java
toString
called by 98
jnode-core/src/jnode/dto/Link.java
l1
called by 92
jnode-core/src/jnode/logger/Logger.java
replaceAll
called by 87
jnode-rss-module/src/jnode/altrssposter/Cleaner.java
getId
called by 83
jnode-core/src/jnode/dto/Entity.java

Shape

Method 1,315
Class 215
Function 12
Interface 11
Enum 8

Languages

Java99%
TypeScript1%
C1%

Modules by API surface

jnode-core/src/jnode/ftn/FtnTools.java62 symbols
jnode-core/src/jnode/ftn/types/FtnMessage.java33 symbols
jnode-core/src/jnode/protocol/binkp/connector/BinkpAbstractConnector.java31 symbols
jnode-core/src/jnode/ftn/types/FtnTIC.java30 symbols
jnode-core/src/jnode/dto/Rewrite.java30 symbols
jnode-core/src/jnode/dao/GenericDAO.java28 symbols
jnode-core/src/jnode/report/ReportBuilder.java27 symbols
jnode-core/src/jnode/install/support/Rewrite_1_4.java27 symbols
jnode-core/src/jnode/install/GUIConfigurator.java26 symbols
jnode-core/src/jnode/dto/Netmail.java26 symbols
jnode-core/src/jnode/orm/ORMManager.java24 symbols
jnode-core/src/jnode/dto/Echomail.java24 symbols

Datastores touched

(mysql)Database · 1 repos
jnodeDatabase · 1 repos
jnodeDatabase · 1 repos

For agents

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

⬇ download graph artifact