webnovel/novel18.syosetu.com.yaml in narou-1.4.6 vs webnovel/novel18.syosetu.com.yaml in narou-1.5.0
- old
+ new
@@ -5,10 +5,12 @@
domain: novel18.syosetu.com
top_url: \\k<scheme>://\\k<domain>
url: \\k<top_url>/(?<ncode>n\d+[a-z]+)
encoding: UTF-8
confirm_over18: yes
+append_title_to_folder_name: yes
+title_strip_pattern: null
# ------------------------------------------------------------
# 書籍情報取得設定
title: <title>(?<title>.+?)</title>
author: 作者:(?:<a href="http://xmypage.syosetu.com/.+?/">)?(?<author>.+?)(?:</a>)?$
@@ -27,12 +29,48 @@
<span title="(?<subupdate>.+?) 改稿">
(<u>改</u>)</span>)?
</dt>
</dl>
+# ------------------------------------------------------------
+# 特殊な設定
+is_narou: true
tcode: <li><a href="\\k<top_url>/txtdownload/top/ncode/(?<tcode>\d+?)/" onclick
txtdownload_url: \\k<top_url>/txtdownload/dlstart/ncode/\\k<tcode>/?no=\\k<index>
+narou_api_url: http://api.syosetu.com/novel18api/api/
# ------------------------------------------------------------
-# 特殊な設定
-narou_api_url: http://api.syosetu.com/novel18api/api/
-narou_info_url: \\k<top_url>/novelview/infotop/ncode/\\k<ncode>/
+# 小説情報からパースするための設定
+novel_info_url: \\k<top_url>/novelview/infotop/ncode/\\k<ncode>/
+
+# novel_type 小説種別
+nt: <span id="noveltype(?:.*?)">(?<novel_type>.+?)</span>
+novel_type_string:
+ 連載中: 1
+ 完結済: 1
+ 短編: 2
+
+# story あらすじ
+s: <td class="ex">(?<story>.+?)</td>
+
+# general_firstup 初回掲載日
+gf: |-
+ <th>掲載日</th>
+ <td>(?<general_firstup>.+?)</td>
+
+# novelupdated_at 小説の更新時刻。連載小説だと書いてないので最終掲載日で代用
+nu: |-
+ <th>(?:最終更新日|最終話掲載日)</th>
+ <td>(?:
+ )?(?<novelupdated_at>.+?)(?:
+ )?</td>
+
+# general_lastup 最終掲載日
+gl: |-
+ <th>最終話掲載日</th>
+ <td>(?<general_lastup>.+?)</td>
+
+# writer 作者名
+w: |-
+ <th>作者名</th>
+ <td>(?:<a href=".+?">)?(?<writer>.+?)(?:</a>)?
+ </td>