MCPcopy Index your code
hub / github.com/eugenkiss/chanobol

github.com/eugenkiss/chanobol @1.4.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.4.7 ↗ · + Follow
929 symbols 2,448 edges 86 files 27 documented · 3% updated 10y ago1.4.7 · 2016-01-19★ 5280 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Logo Chanobol

Chanobol is a 4Chan app for Android. Get the SFW version on the Play Store or the unrestricted from here. Find more information in the wiki.

Extension points exported contracts — how you extend this code

RepliesCallback (Interface)
(no doc) [15 implementers]
src/main/java/anabolicandroids/chanobol/ui/posts/PostsActivity.java
FensterPlayerController (Interface)
(no doc) [4 implementers]
libs/fenster/src/main/java/com/malmstein/fenster/controller/FensterPlayerController.java
QuoteCallback (Interface)
(no doc) [15 implementers]
src/main/java/anabolicandroids/chanobol/ui/posts/PostsActivity.java
FensterVideoStateListener (Interface)
(no doc) [4 implementers]
libs/fenster/src/main/java/com/malmstein/fenster/play/FensterVideoStateListener.java
ImageCallback (Interface)
(no doc) [15 implementers]
src/main/java/anabolicandroids/chanobol/ui/posts/PostsActivity.java
ReplayListener (Interface)
Notifies periodically about replay. [1 implementers]
libs/fenster/src/main/java/com/malmstein/fenster/view/FensterVideoView.java
FavoritesCallback (Interface)
(no doc) [3 implementers]
src/main/java/anabolicandroids/chanobol/ui/scaffolding/PersistentData.java
FensterPlayerControllerVisibilityListener (Interface)
Called to notify that the control have been made visible or hidden. Implementation might want to show/hide actionbar or
libs/fenster/src/main/java/com/malmstein/fenster/controller/FensterPlayerControllerVisibilityListener.java

Core symbols most depended-on inside this repo

setVisibility
called by 72
src/main/java/anabolicandroids/chanobol/ui/scaffolding/UiActivity.java
get
called by 43
src/main/java/anabolicandroids/chanobol/util/Time.java
getContext
called by 33
src/main/java/anabolicandroids/chanobol/util/BindableAdapter.java
equals
called by 27
src/main/java/anabolicandroids/chanobol/ui/scaffolding/PersistentData.java
show
called by 26
libs/fenster/src/main/java/com/malmstein/fenster/controller/FensterPlayerController.java
notifyDataSetChanged
called by 24
src/main/java/anabolicandroids/chanobol/ui/threads/ThreadsActivity.java
clear
called by 23
src/main/java/anabolicandroids/chanobol/ui/media/MediaView.java
toString
called by 22
src/main/java/anabolicandroids/chanobol/api/data/Board.java

Shape

Method 819
Class 90
Interface 18
Enum 2

Languages

Java100%

Modules by API surface

libs/fenster/src/main/java/com/malmstein/fenster/view/FensterVideoView.java68 symbols
src/main/java/anabolicandroids/chanobol/ui/scaffolding/UiActivity.java64 symbols
src/main/java/anabolicandroids/chanobol/ui/posts/PostsActivity.java62 symbols
libs/fenster/src/main/java/com/malmstein/fenster/controller/MediaFensterPlayerController.java46 symbols
src/main/java/anabolicandroids/chanobol/ui/media/MediaActivity.java38 symbols
src/main/java/anabolicandroids/chanobol/ui/threads/ThreadsActivity.java36 symbols
libs/fenster/src/main/java/com/malmstein/fenster/controller/SimpleMediaFensterPlayerController.java32 symbols
src/main/java/anabolicandroids/chanobol/util/Util.java29 symbols
src/main/java/anabolicandroids/chanobol/ui/scaffolding/PersistentData.java29 symbols
src/main/java/anabolicandroids/chanobol/ui/posts/PostView.java25 symbols
src/main/java/anabolicandroids/chanobol/ui/media/GalleryActivity.java25 symbols
src/main/java/anabolicandroids/chanobol/ui/media/MediaView.java24 symbols

For agents

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

⬇ download graph artifact