├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── qy │ │ └── reader │ │ ├── App.java │ │ ├── MainActivity.java │ │ ├── book │ │ ├── BookInfoActivity.java │ │ ├── BookInfoAdapter.java │ │ └── read │ │ │ ├── ReadActivity.java │ │ │ ├── ReadContract.java │ │ │ └── ReadPresenter.java │ │ ├── discover │ │ ├── DiscoverActivity.java │ │ └── DiscoverFragment.java │ │ ├── home │ │ ├── HomeActivity.java │ │ ├── HomeFragment.java │ │ └── SplashActivity.java │ │ ├── mine │ │ ├── MineActivity.java │ │ └── MineFragment.java │ │ ├── search │ │ ├── SearchActivity.java │ │ ├── SearchFragment.kt │ │ ├── result │ │ │ ├── SearchResultActivity.java │ │ │ └── SearchResultAdapter.java │ │ └── source │ │ │ ├── SourceSettingActivity.java │ │ │ └── SourceSettingAdapter.java │ │ ├── support │ │ └── DividerItemDecoration.java │ │ └── widgets │ │ └── CustomSearchBar.kt │ └── res │ ├── anim │ ├── fade_in.xml │ └── fade_out.xml │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable-xxhdpi │ ├── ic_common_back_white.png │ ├── ic_default_author_left.png │ ├── ic_default_cover.jpg │ └── ic_default_source_left.png │ ├── drawable │ ├── fast_scroll_line.xml │ ├── fast_scroll_line_selector.xml │ ├── fast_scroll_thumb.xml │ ├── fast_scroll_thumb_selector.xml │ ├── ic_launcher_background.xml │ ├── shape_search_keyword_bg.xml │ └── shape_splash_skip_btn.xml │ ├── layout │ ├── activity_book_info.xml │ ├── activity_main.xml │ ├── activity_read.xml │ ├── activity_search_result.xml │ ├── activity_search_source_setting.xml │ ├── activity_splash.xml │ ├── fragment_main_home.xml │ ├── fragment_search.xml │ ├── item_book_chapter_list.xml │ ├── item_search_list.xml │ └── item_search_source_setting.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_round.png │ └── splash.jpg │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── common ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── zh2Hans.properties │ └── zh2Hant.properties │ ├── java │ └── com │ │ └── qy │ │ └── reader │ │ └── common │ │ ├── Global.java │ │ ├── base │ │ ├── BaseActivity.java │ │ └── BaseTabActivity.java │ │ ├── entity │ │ ├── book │ │ │ ├── BookDetail.java │ │ │ └── SearchBook.java │ │ ├── chapter │ │ │ └── Chapter.java │ │ └── source │ │ │ ├── Source.java │ │ │ ├── SourceConfig.java │ │ │ ├── SourceEnable.java │ │ │ └── SourceID.java │ │ ├── utils │ │ ├── AndroidRomUtil.java │ │ ├── AssetsUtils.java │ │ ├── BitmapUtils.java │ │ ├── CacheUtils.java │ │ ├── CleanUtils.java │ │ ├── CloseUtils.java │ │ ├── EncryptUtils.java │ │ ├── FileIOUtils.java │ │ ├── FileUtils.java │ │ ├── HandlerFactory.java │ │ ├── LogUtils.java │ │ ├── Nav.java │ │ ├── NetworkUtils.java │ │ ├── SPUtils.java │ │ ├── ScreenUtils.java │ │ ├── StatusBarCompat.java │ │ ├── StringUtils.java │ │ ├── ToastUtils.java │ │ └── ZHConverter.java │ │ └── widgets │ │ ├── CornerImageView.java │ │ ├── ListDialog.java │ │ ├── Sneaker.java │ │ ├── TagGroup.java │ │ └── reader │ │ ├── BaseSlider.java │ │ ├── BookManager.java │ │ ├── BookPageView.java │ │ ├── FollowSlider.java │ │ ├── OnPageStateChangedListener.java │ │ ├── OverlapSlider.java │ │ ├── PageFactory.java │ │ ├── ReadView.java │ │ ├── SettingManager.java │ │ ├── Slider.java │ │ └── annotation │ │ ├── ChapterType.java │ │ ├── DensityLevel.java │ │ ├── DrawPageType.java │ │ ├── FontType.java │ │ └── SlideMode.java │ └── res │ ├── anim │ ├── sneaker_popup_hide.xml │ └── sneaker_popup_show.xml │ ├── drawable-xxhdpi │ ├── ic_book_read_power.9.png │ ├── ic_common_back.png │ ├── ic_search_bar.png │ ├── ic_search_delete.png │ ├── ic_search_source_setting.png │ ├── ic_tab_discover_normal.png │ ├── ic_tab_discover_pressed.png │ ├── ic_tab_home_normal.png │ ├── ic_tab_home_pressed.png │ ├── ic_tab_mine_normal.png │ ├── ic_tab_mine_pressed.png │ ├── ic_tab_search_normal.png │ └── ic_tab_search_pressed.png │ ├── drawable │ ├── ic_error.xml │ ├── ic_success.xml │ ├── ic_warning.xml │ ├── seekbar_battery_progress.xml │ ├── selector_tab_discover.xml │ ├── selector_tab_home.xml │ ├── selector_tab_mine.xml │ ├── selector_tab_search.xml │ ├── selector_tab_text_color.xml │ ├── shape_search_bar.xml │ ├── shape_tab_top.xml │ └── shape_toast_bg.xml │ ├── layout │ ├── activity_base_tab.xml │ ├── common_status_bar.xml │ ├── common_toast_layout.xml │ ├── common_tool_bar.xml │ ├── layout_read_power.xml │ └── view_search_bar.xml │ └── values │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── ids.xml │ ├── strings.xml │ └── styles.xml ├── config.gradle ├── crawler ├── .gitignore ├── book_catagory.config ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── SourceEnable.json │ └── Template.json │ ├── java │ └── com │ │ └── qy │ │ └── reader │ │ └── crawler │ │ ├── Crawler.java │ │ ├── api │ │ └── API.java │ │ ├── source │ │ ├── SourceManager.java │ │ └── callback │ │ │ ├── ChapterCallback.java │ │ │ ├── ContentCallback.java │ │ │ └── SearchCallback.java │ │ └── xpath │ │ ├── core │ │ ├── AxisSelector.java │ │ ├── Functions.java │ │ ├── NodeTreeBuilderStateMachine.java │ │ ├── SingletonProducer.java │ │ ├── XContext.java │ │ └── XpathEvaluator.java │ │ ├── exception │ │ ├── NoSuchAxisException.java │ │ ├── NoSuchFunctionException.java │ │ └── XpathSyntaxErrorException.java │ │ ├── model │ │ ├── JXDocument.java │ │ ├── JXNode.java │ │ ├── Node.java │ │ ├── Predicate.java │ │ └── XpathResult.java │ │ └── util │ │ ├── CommonUtil.java │ │ ├── EmMap.java │ │ ├── OpEm.java │ │ └── ScopeEm.java │ └── res │ └── values │ └── strings.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screenshot ├── detail.png ├── search.png ├── search_result.png └── source.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/App.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/book/BookInfoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/book/BookInfoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/book/BookInfoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/book/BookInfoAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/book/read/ReadActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/book/read/ReadActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/book/read/ReadContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/book/read/ReadContract.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/book/read/ReadPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/book/read/ReadPresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/discover/DiscoverActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/discover/DiscoverActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/discover/DiscoverFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/discover/DiscoverFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/home/HomeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/home/HomeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/home/HomeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/home/HomeFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/home/SplashActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/home/SplashActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/mine/MineActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/mine/MineActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/mine/MineFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/mine/MineFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/search/SearchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/search/SearchActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/search/SearchFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/search/SearchFragment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/search/result/SearchResultActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/search/result/SearchResultActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/search/result/SearchResultAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/search/result/SearchResultAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/search/source/SourceSettingActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/search/source/SourceSettingActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/search/source/SourceSettingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/search/source/SourceSettingAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/support/DividerItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/support/DividerItemDecoration.java -------------------------------------------------------------------------------- /app/src/main/java/com/qy/reader/widgets/CustomSearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/java/com/qy/reader/widgets/CustomSearchBar.kt -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/anim/fade_in.xml -------------------------------------------------------------------------------- /app/src/main/res/anim/fade_out.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/anim/fade_out.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_common_back_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable-xxhdpi/ic_common_back_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_default_author_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable-xxhdpi/ic_default_author_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_default_cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable-xxhdpi/ic_default_cover.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_default_source_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable-xxhdpi/ic_default_source_left.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/fast_scroll_line.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable/fast_scroll_line.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/fast_scroll_line_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable/fast_scroll_line_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/fast_scroll_thumb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable/fast_scroll_thumb.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/fast_scroll_thumb_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable/fast_scroll_thumb_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_search_keyword_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable/shape_search_keyword_bg.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_splash_skip_btn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/drawable/shape_splash_skip_btn.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_book_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/activity_book_info.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_read.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/activity_read.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search_result.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/activity_search_result.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_search_source_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/activity_search_source_setting.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/fragment_main_home.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/fragment_search.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_book_chapter_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/item_book_chapter_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_search_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/item_search_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_search_source_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/layout/item_search_source_setting.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-xxhdpi/splash.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/proguard-rules.pro -------------------------------------------------------------------------------- /common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /common/src/main/assets/zh2Hans.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/assets/zh2Hans.properties -------------------------------------------------------------------------------- /common/src/main/assets/zh2Hant.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/assets/zh2Hant.properties -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/Global.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/Global.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/base/BaseActivity.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/base/BaseTabActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/base/BaseTabActivity.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/entity/book/BookDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/entity/book/BookDetail.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/entity/book/SearchBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/entity/book/SearchBook.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/entity/chapter/Chapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/entity/chapter/Chapter.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/entity/source/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/entity/source/Source.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/entity/source/SourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/entity/source/SourceConfig.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/entity/source/SourceEnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/entity/source/SourceEnable.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/entity/source/SourceID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/entity/source/SourceID.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/AndroidRomUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/AndroidRomUtil.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/AssetsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/AssetsUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/BitmapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/BitmapUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/CacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/CacheUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/CleanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/CleanUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/CloseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/CloseUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/EncryptUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/EncryptUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/FileIOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/FileIOUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/FileUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/HandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/HandlerFactory.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/LogUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/Nav.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/Nav.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/NetworkUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/NetworkUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/SPUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/SPUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/ScreenUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/ScreenUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/StatusBarCompat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/StatusBarCompat.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/StringUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/ToastUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/ToastUtils.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/utils/ZHConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/utils/ZHConverter.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/CornerImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/CornerImageView.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/ListDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/ListDialog.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/Sneaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/Sneaker.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/TagGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/TagGroup.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/BaseSlider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/BaseSlider.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/BookManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/BookManager.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/BookPageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/BookPageView.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/FollowSlider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/FollowSlider.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/OnPageStateChangedListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/OnPageStateChangedListener.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/OverlapSlider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/OverlapSlider.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/PageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/PageFactory.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/ReadView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/ReadView.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/SettingManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/SettingManager.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/Slider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/Slider.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/annotation/ChapterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/annotation/ChapterType.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/annotation/DensityLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/annotation/DensityLevel.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/annotation/DrawPageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/annotation/DrawPageType.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/annotation/FontType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/annotation/FontType.java -------------------------------------------------------------------------------- /common/src/main/java/com/qy/reader/common/widgets/reader/annotation/SlideMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/java/com/qy/reader/common/widgets/reader/annotation/SlideMode.java -------------------------------------------------------------------------------- /common/src/main/res/anim/sneaker_popup_hide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/anim/sneaker_popup_hide.xml -------------------------------------------------------------------------------- /common/src/main/res/anim/sneaker_popup_show.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/anim/sneaker_popup_show.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_book_read_power.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_book_read_power.9.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_common_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_common_back.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_search_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_search_bar.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_search_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_search_delete.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_search_source_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_search_source_setting.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_discover_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_discover_normal.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_discover_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_discover_pressed.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_home_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_home_normal.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_home_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_home_pressed.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_mine_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_mine_normal.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_mine_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_mine_pressed.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_search_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_search_normal.png -------------------------------------------------------------------------------- /common/src/main/res/drawable-xxhdpi/ic_tab_search_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable-xxhdpi/ic_tab_search_pressed.png -------------------------------------------------------------------------------- /common/src/main/res/drawable/ic_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/ic_error.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/ic_success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/ic_success.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/ic_warning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/ic_warning.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/seekbar_battery_progress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/seekbar_battery_progress.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/selector_tab_discover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/selector_tab_discover.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/selector_tab_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/selector_tab_home.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/selector_tab_mine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/selector_tab_mine.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/selector_tab_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/selector_tab_search.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/selector_tab_text_color.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/selector_tab_text_color.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/shape_search_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/shape_search_bar.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/shape_tab_top.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/shape_tab_top.xml -------------------------------------------------------------------------------- /common/src/main/res/drawable/shape_toast_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/drawable/shape_toast_bg.xml -------------------------------------------------------------------------------- /common/src/main/res/layout/activity_base_tab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/layout/activity_base_tab.xml -------------------------------------------------------------------------------- /common/src/main/res/layout/common_status_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/layout/common_status_bar.xml -------------------------------------------------------------------------------- /common/src/main/res/layout/common_toast_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/layout/common_toast_layout.xml -------------------------------------------------------------------------------- /common/src/main/res/layout/common_tool_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/layout/common_tool_bar.xml -------------------------------------------------------------------------------- /common/src/main/res/layout/layout_read_power.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/layout/layout_read_power.xml -------------------------------------------------------------------------------- /common/src/main/res/layout/view_search_bar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/layout/view_search_bar.xml -------------------------------------------------------------------------------- /common/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /common/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /common/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /common/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /common/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /common/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/common/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/config.gradle -------------------------------------------------------------------------------- /crawler/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /crawler/book_catagory.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/book_catagory.config -------------------------------------------------------------------------------- /crawler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/build.gradle -------------------------------------------------------------------------------- /crawler/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/proguard-rules.pro -------------------------------------------------------------------------------- /crawler/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /crawler/src/main/assets/SourceEnable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/assets/SourceEnable.json -------------------------------------------------------------------------------- /crawler/src/main/assets/Template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/assets/Template.json -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/Crawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/Crawler.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/api/API.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/api/API.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/source/SourceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/source/SourceManager.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/source/callback/ChapterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/source/callback/ChapterCallback.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/source/callback/ContentCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/source/callback/ContentCallback.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/source/callback/SearchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/source/callback/SearchCallback.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/core/AxisSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/core/AxisSelector.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/core/Functions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/core/Functions.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/core/NodeTreeBuilderStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/core/NodeTreeBuilderStateMachine.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/core/SingletonProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/core/SingletonProducer.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/core/XContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/core/XContext.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/core/XpathEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/core/XpathEvaluator.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/exception/NoSuchAxisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/exception/NoSuchAxisException.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/exception/NoSuchFunctionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/exception/NoSuchFunctionException.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/exception/XpathSyntaxErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/exception/XpathSyntaxErrorException.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/model/JXDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/model/JXDocument.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/model/JXNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/model/JXNode.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/model/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/model/Node.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/model/Predicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/model/Predicate.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/model/XpathResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/model/XpathResult.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/util/CommonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/util/CommonUtil.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/util/EmMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/util/EmMap.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/util/OpEm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/util/OpEm.java -------------------------------------------------------------------------------- /crawler/src/main/java/com/qy/reader/crawler/xpath/util/ScopeEm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/java/com/qy/reader/crawler/xpath/util/ScopeEm.java -------------------------------------------------------------------------------- /crawler/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/crawler/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /screenshot/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/screenshot/detail.png -------------------------------------------------------------------------------- /screenshot/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/screenshot/search.png -------------------------------------------------------------------------------- /screenshot/search_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/screenshot/search_result.png -------------------------------------------------------------------------------- /screenshot/source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/screenshot/source.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smuyyh/CrawlerForReader/HEAD/settings.gradle --------------------------------------------------------------------------------