pull/32/head
kunfei 6 years ago
parent 4941ea3c47
commit 5f0f9e2ec7
  1. 2
      app/src/main/java/io/legado/app/data/entities/BookSource.kt
  2. 2
      app/src/main/java/io/legado/app/help/storage/Restore.kt
  3. 4
      app/src/main/java/io/legado/app/ui/sourceedit/SourceEditActivity.kt
  4. 2
      app/src/main/res/values/strings.xml

@ -26,7 +26,7 @@ data class BookSource(
@PrimaryKey
var bookSourceUrl: String = "", // 地址,包括 http/https
var bookSourceType: Int = 0, // 类型,0 文本,1 音频
var infoUrlPattern: String? = null,
var bookUrlPattern: String? = null,
var customOrder: Int = 0, // 手动排序编号
var enabled: Boolean = true, // 是否启用
var enabledExplore: Boolean = true, //启用发现

@ -105,7 +105,7 @@ object Restore {
source.bookSourceName = jsonItem.readString("bookSourceName") ?: ""
source.bookSourceGroup = jsonItem.readString("bookSourceGroup") ?: ""
source.loginUrl = jsonItem.readString("loginUrl")
source.infoUrlPattern = jsonItem.readString("ruleBookUrlPattern")
source.bookUrlPattern = jsonItem.readString("ruleBookUrlPattern")
val searchRule = SearchRule(
searchUrl = jsonItem.readString("ruleSearchUrl"),
bookList = jsonItem.readString("ruleSearchList"),

@ -120,7 +120,7 @@ class SourceEditActivity : BaseActivity<SourceEditViewModel>(false), KeyboardToo
sourceEditList.add(EditEntity("bookSourceName", this?.bookSourceName, R.string.book_source_name))
sourceEditList.add(EditEntity("bookSourceGroup", this?.bookSourceGroup, R.string.book_source_group))
sourceEditList.add(EditEntity("loginUrl", this?.loginUrl, R.string.book_source_login_url))
sourceEditList.add(EditEntity("urlPattern", this?.infoUrlPattern, R.string.book_url_pattern))
sourceEditList.add(EditEntity("bookUrlPattern", this?.bookUrlPattern, R.string.book_url_pattern))
sourceEditList.add(EditEntity("header", this?.header, R.string.source_http_header))
}
//搜索
@ -203,7 +203,7 @@ class SourceEditActivity : BaseActivity<SourceEditViewModel>(false), KeyboardToo
"bookSourceName" -> if (value != null) source.bookSourceName = value!! else return null
"bookSourceGroup" -> source.bookSourceGroup = value
"loginUrl" -> source.loginUrl = value
"infoUrlPattern" -> source.infoUrlPattern = value
"bookUrlPattern" -> source.bookUrlPattern = value
"header" -> source.header = value
}
}

@ -358,7 +358,7 @@
<string name="rule_cover_url">封面规则(coverUrl)</string>
<string name="rule_last_chapter">最新章节规则(lastChapter)</string>
<string name="rule_word_count">字数规则(wordCount)</string>
<string name="book_url_pattern">详情URL正则(urlPattern)</string>
<string name="book_url_pattern">书籍URL正则(urlPattern)</string>
<string name="rule_book_info_init">预处理规则(init)</string>
<string name="rule_toc_url">目录URL规则(tocUrl)</string>
<string name="rule_next_toc_url">目录下一页规则(nextTocUrl)</string>

Loading…
Cancel
Save