MCPcopy Index your code
hub / github.com/SilenceDut/KnowWeather

github.com/SilenceDut/KnowWeather @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,107 symbols 2,456 edges 126 files 261 documented · 24%
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

BaseAdapterData (Interface)
Created by SilenceDut on 16/10/19. [13 implementers]
baselib/src/main/java/com/silencedut/baselib/commonhelper/adapter/BaseAdapterData.java
LocationNotification (Interface)
Created by SilenceDut on 2018/1/10 . [6 implementers]
weather_core/src/main/java/com/silencedut/weather_core/location/LocationNotification.java
Scheduler (Interface)
Created by SilenceDut on 2016/10/23 . [5 implementers]
app/src/main/java/com/silencedut/knowweather/scheduleJob/Scheduler.java
ICityRepositoryApi (Interface)
Created by SilenceDut on 2018/1/5 . [2 implementers]
city/src/main/java/com/silencedut/city/repository/ICityRepositoryApi.java
IProvideItemId (Interface)
Created by SilenceDut on 2018/1/3 . [37 implementers]
baselib/src/main/java/com/silencedut/baselib/commonhelper/adapter/IProvideItemId.java
BaseViewInit (Interface)
Created by SilenceDut on 16/10/25. [5 implementers]
weather_core/src/main/java/com/silencedut/weather_core/corebase/BaseViewInit.java
IFetchWeather (Interface)
Created by SilenceDut on 2018/1/21 . [2 implementers]
app/src/main/java/com/silencedut/knowweather/api/IFetchWeather.java
CityDao (Interface)
Created by SilenceDut on 2018/1/4 .
city/src/main/java/com/silencedut/city/repository/db/CityDao.java

Core symbols most depended-on inside this repo

get
called by 67
baselib/src/main/java/com/silencedut/baselib/commonhelper/persistence/PreferencesHelper.java
getImpl
called by 54
weather_core/src/main/java/com/silencedut/weather_core/CoreManager.java
getContext
called by 38
weather_core/src/main/java/com/silencedut/weather_core/corebase/BaseView.java
equals
called by 32
baselib/src/main/java/com/silencedut/baselib/commonhelper/log/FastDateFormat.java
format
called by 31
baselib/src/main/java/com/silencedut/baselib/commonhelper/log/FastDateFormat.java
toString
called by 19
baselib/src/main/java/com/silencedut/baselib/commonhelper/log/FastDateFormat.java
executeCommand
called by 15
baselib/src/main/java/com/silencedut/baselib/commonhelper/log/MLog.java
show
called by 15
weather_core/src/main/java/com/silencedut/weather_core/corebase/customview/ShareDialog.java

Shape

Method 924
Class 148
Interface 28
Enum 4
Function 3

Languages

Java100%
Python1%

Modules by API surface

app/src/main/java/com/silencedut/knowweather/entity/HeWeather.java144 symbols
weather_core/src/main/java/com/silencedut/weather_core/api/weatherprovider/WeatherData.java93 symbols
baselib/src/main/java/com/silencedut/baselib/commonhelper/log/FastDateFormat.java84 symbols
baselib/src/main/java/com/silencedut/baselib/commonhelper/log/MLog.java58 symbols
baselib/src/main/java/com/silencedut/baselib/commonhelper/log/LogToES.java21 symbols
app/src/main/java/com/silencedut/knowweather/ui/MainActivity.java21 symbols
city/src/main/java/com/silencedut/city/repository/CityEntry.java19 symbols
baselib/src/main/java/com/silencedut/baselib/commonhelper/network/NetWork.java19 symbols
city/src/main/java/com/silencedut/city/ui/search/SearchActivity.java17 symbols
city/src/main/java/com/silencedut/city/ui/adapter/HeaderHolder.java16 symbols
app/src/main/java/com/silencedut/knowweather/ui/adapter/LifeIndexesHolder.java16 symbols
baselib/src/main/java/com/silencedut/baselib/commonhelper/persistence/FileHelper.java15 symbols

For agents

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

⬇ download graph artifact