MCPcopy Index your code
hub / github.com/DaxiaK/MyDiary

github.com/DaxiaK/MyDiary @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,344 symbols 3,478 edges 125 files 286 documented · 21%
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

ITopic (Interface)
Created by daxia on 2016/10/17. [7 implementers]
app/src/main/java/com/kiminonawa/mydiary/main/topic/ITopic.java
ZoomableController (Interface)
Interface for implementing a controller that works with ZoomableDraweeView to control the zoom. [2 implementers]
lib_module/freso/zoomable/src/main/java/com/facebook/samples/zoomable/ZoomableController.java
IStatusBarFontHelper (Interface)
Ref:https://github.com/zouzhenglu/zouzhenglu.github.io Created by daxia on 2016/12/7. [6 implementers]
app/src/main/java/com/kiminonawa/mydiary/shared/statusbar/IStatusBarFontHelper.java
Listener (Interface)
The listener for receiving notifications when gestures occur. [1 implementers]
lib_module/freso/gestures/src/main/java/com/facebook/samples/gestures/MultiPointerGestureDetector.java
IDairyRow (Interface)
Created by daxia on 2016/10/17. [4 implementers]
app/src/main/java/com/kiminonawa/mydiary/entries/diary/item/IDairyRow.java
Listener (Interface)
The listener for receiving notifications when gestures occur. [1 implementers]
lib_module/freso/gestures/src/main/java/com/facebook/samples/gestures/TransformGestureDetector.java
EditMode (Interface)
Created by daxia on 2016/11/7. [4 implementers]
app/src/main/java/com/kiminonawa/mydiary/shared/EditMode.java
ItemTouchHelperAdapter (Interface)
Created by daxia on 2017/1/5. [2 implementers]
app/src/main/java/com/kiminonawa/mydiary/memo/ItemTouchHelperAdapter.java

Core symbols most depended-on inside this repo

get
called by 153
app/src/main/java/com/kiminonawa/mydiary/entries/diary/item/DiaryItemHelper.java
getInstance
called by 67
app/src/main/java/com/kiminonawa/mydiary/shared/ThemeManager.java
getId
called by 49
app/src/main/java/com/kiminonawa/mydiary/main/topic/ITopic.java
getThemeMainColor
called by 45
app/src/main/java/com/kiminonawa/mydiary/shared/ThemeManager.java
getDirAbsolutePath
called by 34
app/src/main/java/com/kiminonawa/mydiary/shared/FileManager.java
getPointerCount
called by 30
lib_module/freso/gestures/src/main/java/com/facebook/samples/gestures/TransformGestureDetector.java
getDrawable
called by 24
app/src/main/java/com/kiminonawa/mydiary/shared/ViewTools.java
opeDB
called by 24
app/src/main/java/com/kiminonawa/mydiary/db/DBManager.java

Shape

Method 1,174
Class 137
Interface 33

Languages

Java100%

Modules by API surface

lib_module/freso/zoomable/src/main/java/com/facebook/samples/zoomable/DefaultZoomableController.java55 symbols
app/src/main/java/com/kiminonawa/mydiary/entries/entries/DiaryViewerDialogFragment.java52 symbols
app/src/main/java/com/kiminonawa/mydiary/main/MainTopicAdapter.java47 symbols
app/src/main/java/com/kiminonawa/mydiary/entries/diary/DiaryFragment.java47 symbols
app/src/main/java/com/kiminonawa/mydiary/db/DBManager.java47 symbols
lib_module/freso/zoomable/src/main/java/com/facebook/samples/zoomable/ZoomableDraweeView.java34 symbols
app/src/main/java/com/kiminonawa/mydiary/main/MainActivity.java34 symbols
app/src/main/java/com/kiminonawa/mydiary/shared/ThemeManager.java31 symbols
app/src/main/java/com/kiminonawa/mydiary/backup/BackupManager.java27 symbols
lib_module/freso/gestures/src/main/java/com/facebook/samples/gestures/MultiPointerGestureDetector.java25 symbols
app/src/main/java/com/kiminonawa/mydiary/entries/DiaryActivity.java25 symbols
lib_module/freso/gestures/src/main/java/com/facebook/samples/gestures/TransformGestureDetector.java24 symbols

For agents

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

⬇ download graph artifact