All Projects → izzyleung → Zhihudailypurify

izzyleung / Zhihudailypurify

Licence: apache-2.0
Purified version of Zhihu Daily - 更纯净的知乎日报

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Zhihudailypurify

Rxrust
Rust implementation of Reactive Extensions.
Stars: ✭ 376 (-92.48%)
Mutual labels:  rx
Knowledge
DEPRECATED
Stars: ✭ 461 (-90.78%)
Mutual labels:  zhihu
Intellij
IntelliJ plugin for Bazel projects
Stars: ✭ 500 (-90%)
Mutual labels:  bazel
Rxbluetooth
Android reactive bluetooth
Stars: ✭ 405 (-91.9%)
Mutual labels:  rx
Ferro
Simple and powerful MVP library for Android
Stars: ✭ 441 (-91.18%)
Mutual labels:  rx
Android Studio Poet
Generate large Android Studio projects
Stars: ✭ 489 (-90.22%)
Mutual labels:  bazel
Spiders
Python爬虫,返回一定格式的信息,下载,使用flask提供简易api。抖音无水印、皮皮虾、快手、网易云音乐、qq音乐、咪咕音乐、荔枝FM音频、知乎视频、最右语音、视频、微博......
Stars: ✭ 372 (-92.56%)
Mutual labels:  zhihu
Daml
The Daml smart contract language
Stars: ✭ 548 (-89.04%)
Mutual labels:  bazel
Flutter zhihu
开发知乎App的Flutter版。
Stars: ✭ 455 (-90.9%)
Mutual labels:  zhihu
Combinex
Open source implementation for Apple's Combine
Stars: ✭ 496 (-90.08%)
Mutual labels:  rx
Hahu
参照知乎网做的一个简易版问答网站,后台采用Java语言,及Spring,SpringMVC,MyBatis等框架,模版引擎使用FreeMarker。数据库用到MySQL,Redis。
Stars: ✭ 408 (-91.84%)
Mutual labels:  zhihu
Rules foreign cc
Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja)
Stars: ✭ 418 (-91.64%)
Mutual labels:  bazel
Rules nodejs
JavaScript and NodeJS rules for Bazel
Stars: ✭ 488 (-90.24%)
Mutual labels:  bazel
Mvvm Juejin
高仿"掘金Android App": databinding + kotlin + rx 的优雅实践。(持续打磨中~)
Stars: ✭ 403 (-91.94%)
Mutual labels:  rx
Daily Zhihu
基于Vue2.0的知乎日报单页应用
Stars: ✭ 528 (-89.44%)
Mutual labels:  zhihu
Outwatch
A purely functional and reactive UI framework
Stars: ✭ 376 (-92.48%)
Mutual labels:  rx
Subpar
Subpar is a utility for creating self-contained python executables. It is designed to work well with Bazel.
Stars: ✭ 471 (-90.58%)
Mutual labels:  bazel
Unirx
Reactive Extensions for Unity
Stars: ✭ 5,501 (+10.06%)
Mutual labels:  rx
Buildtools
A bazel BUILD file formatter and editor
Stars: ✭ 538 (-89.24%)
Mutual labels:  bazel
Rxretrojsoup
A simple API-like from html website (scrapper) for Android, RxJava2 ready !
Stars: ✭ 492 (-90.16%)
Mutual labels:  rx

ZhihuDailyPurify - 知乎日报·净化

A purified version of Zhihu Daily
更纯净的知乎日报

ZhihuDailyPurify

Disclaimer - 声明
Zhihu is a trademark of Zhihu. Inc. This app is not created nor endorsed by Zhihu Inc. All the information and content accessible through Zhihu Daily Purify are subject to Zhihu's copyright and terms of use. This is a free app and does not charge for anything. All content are available for free from Zhihu.

『知乎』是 知乎. Inc 的注册商标。本软件与其代码非由知乎创作或维护。软件中所包含的信息与内容皆违反版权与知乎用户协议。它是一个免费软件,使用它不收取您任何费用。其中的所有内容均可在知乎获取。

Features - 特性

  • All about discussion in Zhihu - 只提取知乎讨论
  • Light weighted, about 3 times lighter than Zhihu Daily - 更小的体积:甚至不到『知乎日报』的 1/3
  • Do not request useless permission - 不需要多余的权限
  • No ads - 没有广告
  • No push services, or any background activity - 没有推送消息,甚至没有任何的后台进程
  • No tracking modules, do not collect any private data - 没有追踪模块,不收集您的任何隐私信息

Dependency - 依赖

  • Java Development Kit (JDK)
  • Android SDK
    • Android SDK Build-tools
  • Bazel
  • Maven

Set ANDROID_HOME environment variable properly - 将 ANDROID_HOME 环境变量指向你的 Android SDK 目录

Build - 构建

bazel build android

What's special - 有何特殊

App Design Principles - App 设计理念

  • Less is more - 更少即更多
  • Apply MVC patterns as much as possible - 尽可能实现 MVC 模式
  • Apply the concept of Reactive Functional programming as much as possible - 尽可能使用响应式函数编程
    • Use RxAndroid/RxJava to simplify asynchronous programming - 使用 RxAndroid/RxJava 简化异步编程
    • Use Java 8 lambda syntax whenever possible - 如果可以,默认使用 Java 8 lambda 表达式

API Reference - API 分析

APIs

Contact - 联系

echo aXp6eWxpYW5nQGdtYWlsLmNvbQo= | base64 --decode

License - 许可证

Copyright 2013 Xiao Liang

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].