MCPcopy Index your code
hub / github.com/ArvinZhangX/novel

github.com/ArvinZhangX/novel @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
164 symbols 330 edges 33 files 69 documented · 42%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

INovelChapterSpider (Interface)
@author LiuKeFeng @date 2016��9��17�� [5 implementers]
src/main/java/com/ifengxue/novel/spider/interfaces/INovelChapterSpider.java
INovelContentSpider (Interface)
@author LiuKeFeng @date 2016��9��19�� [4 implementers]
src/main/java/com/ifengxue/novel/spider/interfaces/INovelContentSpider.java
Observable (Interface)
���۲��� @author LiuKeFeng @date 2016��9��26�� [2 implementers]
src/main/java/com/ifengxue/novel/spider/interfaces/Observable.java
Observer (Interface)
�۲��� @author LiuKeFeng @date 2016��9��26�� [2 implementers]
src/main/java/com/ifengxue/novel/spider/interfaces/Observer.java
INovelSpider (Interface)
@author LiuKeFeng @date 2016��9��17�� [2 implementers]
src/main/java/com/ifengxue/novel/spider/interfaces/INovelSpider.java

Core symbols most depended-on inside this repo

getComment
called by 14
src/main/java/com/ifengxue/novel/spider/enums/NovelSiteEnum.java
getEnumByUrl
called by 7
src/main/java/com/ifengxue/novel/spider/enums/NovelSiteEnum.java
getRelativeUrl
called by 6
src/main/java/com/ifengxue/novel/spider/util/NovelSpiderUtil.java
getHref
called by 6
src/main/java/com/ifengxue/novel/spider/entity/Chapter.java
getContent
called by 5
src/main/java/com/ifengxue/novel/spider/interfaces/INovelContentSpider.java
getText
called by 5
src/main/java/com/ifengxue/novel/spider/entity/Chapter.java
crawl
called by 3
src/main/java/com/ifengxue/novel/spider/interfaces/INovelSpider.java
getChapters
called by 3
src/main/java/com/ifengxue/novel/spider/interfaces/INovelChapterSpider.java

Shape

Method 131
Class 25
Interface 7
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/com/ifengxue/novel/spider/util/NovelSpiderUtil.java14 symbols
src/main/java/com/ifengxue/novel/spider/entity/BxwxBook.java14 symbols
src/main/java/com/ifengxue/novel/spider/entity/Content.java12 symbols
src/main/java/com/ifengxue/novel/spider/enums/NovelSiteEnum.java9 symbols
src/main/java/com/ifengxue/novel/spider/entity/Chapter.java9 symbols
src/main/java/com/ifengxue/novel/spider/entity/Book.java8 symbols
src/main/java/com/ifengxue/novel/spider/impl/content/AbstractNovelContentSpider.java7 symbols
src/main/java/com/ifengxue/novel/spider/util/NovelTextUtil.java6 symbols
src/main/java/com/ifengxue/novel/spider/impl/download/NovelDownloaderObservable.java6 symbols
src/main/java/com/ifengxue/novel/spider/impl/AbstractNovelSpiderV2.java6 symbols
src/main/java/com/ifengxue/novel/spider/interfaces/INovelSpider.java5 symbols
src/main/java/com/ifengxue/novel/spider/impl/chapter/BxwxNovelChapterSpider.java5 symbols

For agents

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

⬇ download graph artifact