Repository: dipu-bd/lightnovel-crawler (language: python)

Issue:
Manage sources externally
- [x] Create a script to generate sources index.
- [x] Change update checker to get the sources index and check app version and sources update.
- [x] Add git workflow to generate source index and update README.md at every push.
- [x] At launch, download all new sources in parallel with progress bar.
- ~Generate crash report and create a GitHub issue with it / comment on existing issue~
Changes by create-pull-request action
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action


Discussion / hints:
The sources should be loaded in the following procedure:

## Checking updates

- Should run instead of previous update check. 
- Load the current index data
  - First check at `~/.lncrawl/sources/_index.json`
  - Otherwise check the `@/sources/_index.json` of the current bundle.
- Download the latest index data
  - Download from master branch.
  - Download only once every 3 hours.
  - In case download fails, use current index data as the latest.
- Match current app version, and notify if a new update is available.

## Source downloading

- It should run after update checking, and requires 2 index data from previous step:
  - latest index data
  - current index data
- For every one of the sources in the latest index data:
  - Find out the location of the source file. There are two possible locations:
    - in user file path: `~/.lncrawl/sources/{crawler file path}`
    - in app file path: `@/sources/{crawler file path}`
  - if the source has new version, or current index data does not have the source in list. 
    - add it to download queue.
- Download sources with a nice progress bar
    - if download fails,
      - show an warning
      - remove the source from latest index
      - if it exists with the current index, add it to latest index.

## Loading sources

- When all downloads has been completed,
    - if in user file path of a source exists, load the module from it
    - otherwise, if in app file path of the source exists
      - check the md5 of in app file path
      - if md5 does not match with latest md5, show an warning.
      - load the module from in app file path.
    - otherwise, treat it as module load failure
    - add the loaded module to the module queue.
    -  show an warning that _module could not be loaded_ in case of load failures.
- Save the modified latest crawler index data in `~/.lncrawl/sources/_index.json`



Fix patch:
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000000000..402505fc0
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,9 @@
+# EditorConfig is awesome: http://EditorConfig.org
+
+# top-most EditorConfig file
+root = true
+
+# Unix-style newlines with a newline ending every file
+[*]
+end_of_line = lf
+insert_final_newline = true
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000..6313b56c5
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,1 @@
+* text=auto eol=lf
diff --git a/README.md b/README.md
index 32a367043..21bf59aaa 100644
--- a/README.md
+++ b/README.md
@@ -337,7 +337,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://fastnovel.net/" target="_blank">http://fastnovel.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fastnovel.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://fr.mtlnovel.com/" target="_blank">http://fr.mtlnovel.com/</a></td>
@@ -347,7 +347,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://hs2ppe.co.uk/" target="_blank">http://hs2ppe.co.uk/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/hs2ppe.py">1627433129</a></td>
-<td>SirGryphin, Yudi Santoso, Galunid, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, Galunid, SirGryphin, dipu-bd, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://id.mtlnovel.com/" target="_blank">http://id.mtlnovel.com/</a></td>
@@ -362,7 +362,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://novelfull.com/" target="_blank">http://novelfull.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelfull.py">1627433129</a></td>
-<td>SirGryphin, Yudi Santoso, Galunid, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, Galunid, SirGryphin, dipu-bd, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://novels.cloud/" target="_blank">http://novels.cloud/</a></td>
@@ -372,7 +372,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://readonlinenovels.com/" target="_blank">http://readonlinenovels.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/readonlinenovels.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd, amritoo</td>
+<td>amritoo, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://tiknovel.com/" target="_blank">http://tiknovel.com/</a></td>
@@ -382,7 +382,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://wspadancewichita.com/" target="_blank">http://wspadancewichita.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wspadancewichita.py">1627433129</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://wuxiaworld.cloud/" target="_blank">http://wuxiaworld.cloud/</a></td>
@@ -392,17 +392,17 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://www.fujitranslation.com/" target="_blank">http://www.fujitranslation.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fujitrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="http://www.hanyunovels.site/" target="_blank">http://www.hanyunovels.site/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/hanyunovels.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://www.indonovels.net/" target="_blank">http://www.indonovels.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/indonovels.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://www.machinenoveltranslation.com/" target="_blank">http://www.machinenoveltranslation.com/</a></td>
@@ -417,7 +417,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://www.tiknovel.com/" target="_blank">http://www.tiknovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/9kqw.py">1627268414</a></td>
-<td>Galunid, dipu-bd</td>
+<td>dipu-bd, Galunid</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://zenithnovels.com/" target="_blank">http://zenithnovels.com/</a></td>
@@ -427,62 +427,62 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://zhi-end.blogspot.co.id/" target="_blank">http://zhi-end.blogspot.co.id/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/zhiend.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="http://zhi-end.blogspot.com/" target="_blank">http://zhi-end.blogspot.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/zhiend.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://1stkissnovel.love/" target="_blank">https://1stkissnovel.love/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/1stkissnovel.py">1627268414</a></td>
-<td>SirGryphin, Yudi Santoso, mchubby, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, SirGryphin, dipu-bd, mchubby, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://88tangeatdrinkread.wordpress.com/" target="_blank">https://88tangeatdrinkread.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/88tang.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://9kqw.com/" target="_blank">https://9kqw.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/9kqw.py">1627268414</a></td>
-<td>Galunid, dipu-bd</td>
+<td>dipu-bd, Galunid</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://allnovel.org/" target="_blank">https://allnovel.org/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/allnovel.py">1627433129</a></td>
-<td>SirGryphin, Yudi Santoso, Galunid, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, Galunid, SirGryphin, dipu-bd, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://amnesiactl.com/" target="_blank">https://amnesiactl.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/amnesiactl.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://anonanemone.wordpress.com/" target="_blank">https://anonanemone.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/anonanemone.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://arangscans.com/" target="_blank">https://arangscans.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/arangscans.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://arnovel.me/" target="_blank">https://arnovel.me/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/arnovel.py">1628469563</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://asadatranslations.com/" target="_blank">https://asadatranslations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/asadatrans.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://automtl.wordpress.com/" target="_blank">https://automtl.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/automtl.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login">🔑</span></td>
 <td><a href="https://babelnovel.com/" target="_blank">https://babelnovel.com/</a></td>
@@ -492,7 +492,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://bestlightnovel.com/" target="_blank">https://bestlightnovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/bestlightnovel.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://book.qidian.com/" target="_blank">https://book.qidian.com/</a></td>
@@ -517,22 +517,22 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://cclawtranslations.home.blog/" target="_blank">https://cclawtranslations.home.blog/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/domentranslations.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://clicknovel.net/" target="_blank">https://clicknovel.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/clicknovel.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://comrademao.com/" target="_blank">https://comrademao.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fu_kemao.py">1627268414</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://creativenovels.com/" target="_blank">https://creativenovels.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/creativenovels.py">1627423436</a></td>
-<td>tomcb1, Yudi Santoso, dipu-bd, kuwoyuki, tidux</td>
+<td>Yudi Santoso, tidux, dipu-bd, kuwoyuki, tomcb1</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://crescentmoon.blog/" target="_blank">https://crescentmoon.blog/</a></td>
@@ -542,27 +542,27 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://daonovel.com/" target="_blank">https://daonovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/daonovel.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://darktranslation.com/" target="_blank">https://darktranslation.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/darktrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://demontranslations.com/" target="_blank">https://demontranslations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/demontrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://dmtranslationscn.com/" target="_blank">https://dmtranslationscn.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/dmtrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://dobelyuwai.wordpress.com/" target="_blank">https://dobelyuwai.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/dobelyuwai.py">1628465042</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://docln.net/" target="_blank">https://docln.net/</a></td>
@@ -572,22 +572,22 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://domentranslations.wordpress.com/" target="_blank">https://domentranslations.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/domentranslations.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://exiledrebelsscanlations.com/" target="_blank">https://exiledrebelsscanlations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/exiledrebels.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://fanstranslations.com/" target="_blank">https://fanstranslations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fanstrans.py">1627268414</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://fujitranslation.com/" target="_blank">https://fujitranslation.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fujitrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://grensia.blogspot.com/" target="_blank">https://grensia.blogspot.com/</a></td>
@@ -597,32 +597,32 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://hui3r.wordpress.com/" target="_blank">https://hui3r.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/hui3r.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://inadequatetranslations.wordpress.com/" target="_blank">https://inadequatetranslations.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/inadequatetrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://indonovels.blogspot.co.id/" target="_blank">https://indonovels.blogspot.co.id/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/indonovels.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://indowebnovel.id/" target="_blank">https://indowebnovel.id/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/indowebnovel.py">1626444718</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://infinitenoveltranslations.net/" target="_blank">https://infinitenoveltranslations.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/infinitetrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://instadoses.com/" target="_blank">https://instadoses.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/instadoses.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://isotls.com/" target="_blank">https://isotls.com/</a></td>
@@ -637,17 +637,17 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://jstranslations1.com/" target="_blank">https://jstranslations1.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/jstrans.py">1627268414</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://justatranslatortranslations.com/" target="_blank">https://justatranslatortranslations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/justatrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://kiss-novel.com/" target="_blank">https://kiss-novel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/kissnovel.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://kisslightnovels.info/" target="_blank">https://kisslightnovels.info/</a></td>
@@ -657,12 +657,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://lazybirdtranslations.wordpress.com/" target="_blank">https://lazybirdtranslations.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/ladybirdtrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://lemontreetranslations.wordpress.com/" target="_blank">https://lemontreetranslations.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lemontree.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://light-novel.online/" target="_blank">https://light-novel.online/</a></td>
@@ -672,12 +672,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://lightnovel.tv/" target="_blank">https://lightnovel.tv/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnoveltv.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://lightnovel.world/" target="_blank">https://lightnovel.world/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelworld.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://lightnovelbastion.com/" target="_blank">https://lightnovelbastion.com/</a></td>
@@ -687,17 +687,17 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://lightnovelheaven.com/" target="_blank">https://lightnovelheaven.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelheaven.py">1626444718</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://lightnovelkiss.com/" target="_blank">https://lightnovelkiss.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelkiss.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://lightnovelshub.com/" target="_blank">https://lightnovelshub.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelshub.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://lightnovelsonl.com/" target="_blank">https://lightnovelsonl.com/</a></td>
@@ -707,12 +707,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://lightnovelstranslations.com/" target="_blank">https://lightnovelstranslations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnovetrans.py">1627614560</a></td>
-<td>Marc-Andre Julien, SirGryphin, dipu-bd</td>
+<td>Marc-Andre Julien, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://listnovel.com/" target="_blank">https://listnovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/listnovel.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://litnet.com/" target="_blank">https://litnet.com/</a></td>
@@ -737,17 +737,17 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://m.chinesefantasynovels.com/" target="_blank">https://m.chinesefantasynovels.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/chinesefantasy.py">1627268414</a></td>
-<td>dipu-bd, amritoo</td>
+<td>amritoo, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://m.mywuxiaworld.com/" target="_blank">https://m.mywuxiaworld.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/mywuxiaworld.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd, amritoo</td>
+<td>amritoo, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://m.readlightnovel.cc/" target="_blank">https://m.readlightnovel.cc/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/readlightnovelcc.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://m.romanticlovebooks.com/" target="_blank">https://m.romanticlovebooks.com/</a></td>
@@ -762,7 +762,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://m.wuxiaworld.co/" target="_blank">https://m.wuxiaworld.co/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaco.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, Galunid, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, Galunid, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://mangatoon.mobi/" target="_blank">https://mangatoon.mobi/</a></td>
@@ -772,57 +772,57 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://meionovel.id/" target="_blank">https://meionovel.id/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/meionovel.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://miraslation.net/" target="_blank">https://miraslation.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/miraslation.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://moonstonetranslation.com/" target="_blank">https://moonstonetranslation.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/moonstonetrans.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://morenovel.net/" target="_blank">https://morenovel.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/morenovel.py">1627268414</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://my.w.tt/" target="_blank">https://my.w.tt/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wattpad.py">1627776908</a></td>
-<td>Yudi Santoso, dipu-bd, Carter S</td>
+<td>Yudi Santoso, Carter S, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://mysticalmerries.com/" target="_blank">https://mysticalmerries.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/mysticalmerries.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://newsite.kolnovel.com/" target="_blank">https://newsite.kolnovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/kolnovelnewsite.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://novel27.com/" target="_blank">https://novel27.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novel27.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://novelcake.com/" target="_blank">https://novelcake.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelcake.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://novelextra.com/" target="_blank">https://novelextra.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelextra.py">1627556402</a></td>
-<td>SirGryphin, Yudi Santoso, Galunid, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, Galunid, SirGryphin, dipu-bd, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://novelfull.com/" target="_blank">https://novelfull.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelfull.py">1627433129</a></td>
-<td>SirGryphin, Yudi Santoso, Galunid, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, Galunid, SirGryphin, dipu-bd, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://novelfullplus.com/" target="_blank">https://novelfullplus.com/</a></td>
@@ -837,12 +837,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://novelgo.id/" target="_blank">https://novelgo.id/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelgo.py">1627422652</a></td>
-<td>Yudi Santoso, fadhilm293, dipu-bd, AncientCatz</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, fadhilm293</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://novelmic.com/" target="_blank">https://novelmic.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelmic.py">1627433129</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://novelonlinefree.com/" target="_blank">https://novelonlinefree.com/</a></td>
@@ -857,7 +857,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://novelringan.com/" target="_blank">https://novelringan.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelringan.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://novels.pl/" target="_blank">https://novels.pl/</a></td>
@@ -867,7 +867,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://novelsite.net/" target="_blank">https://novelsite.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelsite.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://novelsonline.net/" target="_blank">https://novelsonline.net/</a></td>
@@ -887,12 +887,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://noveltranslate.com/" target="_blank">https://noveltranslate.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/noveltranslate.py">1627268414</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://noveltrench.com/" target="_blank">https://noveltrench.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/noveltrench.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://omgnovels.com/" target="_blank">https://omgnovels.com/</a></td>
@@ -902,7 +902,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://overabook.com/" target="_blank">https://overabook.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/overabook.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://ranobelib.me/" target="_blank">https://ranobelib.me/</a></td>
@@ -917,12 +917,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://readlightnovels.net/" target="_blank">https://readlightnovels.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/readlightnovelsnet.py">1627268414</a></td>
-<td>Yudi Santoso, Sakari Saastamoinen, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, Sakari Saastamoinen</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://readnovelfull.com/" target="_blank">https://readnovelfull.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/readnovelfull.py">1627433129</a></td>
-<td>SirGryphin, Yudi Santoso, Galunid, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, Galunid, SirGryphin, dipu-bd, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://readnovelz.net/" target="_blank">https://readnovelz.net/</a></td>
@@ -932,12 +932,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://readwebnovels.net/" target="_blank">https://readwebnovels.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/readwebnovels.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://reincarnationpalace.com/" target="_blank">https://reincarnationpalace.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/reincarnationpalace.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://rewayat.club/" target="_blank">https://rewayat.club/</a></td>
@@ -947,27 +947,27 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://rpgnoob.wordpress.com/" target="_blank">https://rpgnoob.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/rpgnovels.py">1627433129</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://rpgnovels.com/" target="_blank">https://rpgnovels.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/rpgnovels.py">1627433129</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://shalvationtranslations.wordpress.com/" target="_blank">https://shalvationtranslations.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/shalvation.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://skynovel.org/" target="_blank">https://skynovel.org/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/skynovel.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://sleepytranslations.com/" target="_blank">https://sleepytranslations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/sleepytrans.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://smnovels.com/" target="_blank">https://smnovels.com/</a></td>
@@ -977,7 +977,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://steambunlightnovel.com/" target="_blank">https://steambunlightnovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/steambun.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://supernovel.net/" target="_blank">https://supernovel.net/</a></td>
@@ -1004,30 +1004,25 @@ You are very welcome to contribute in this project. You can:
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/totallytranslations.py">1626444718</a></td>
 <td>dipu-bd</td>
 </tr>
-<tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
-<td><a href="https://tunovelaligera.com/" target="_blank">https://tunovelaligera.com/</a></td>
-<td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/tunovelaligera.py">1627556402</a></td>
-<td>Yudi Santoso, kuwoyuki, dipu-bd</td>
-</tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://viewnovel.net/" target="_blank">https://viewnovel.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/viewnovel.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://vipnovel.com/" target="_blank">https://vipnovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/vipnovel.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://vistranslations.wordpress.com/" target="_blank">https://vistranslations.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/vistrans.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://wbnovel.com/" target="_blank">https://wbnovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wbnovel.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://webnovel.online/" target="_blank">https://webnovel.online/</a></td>
@@ -1047,62 +1042,62 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://wnmtl.org/" target="_blank">https://wnmtl.org/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wnmtl.py">1627909242</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://wondernovels.com/" target="_blank">https://wondernovels.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wondernovels.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://woopread.com/" target="_blank">https://woopread.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/woopread.py">1627268414</a></td>
-<td>Aakash Gajjar, SirGryphin, dipu-bd</td>
+<td>SirGryphin, Aakash Gajjar, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://wordexcerpt.com/" target="_blank">https://wordexcerpt.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wordexcerpt.py">1626444718</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://wordexcerpt.org/" target="_blank">https://wordexcerpt.org/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wordexcerpt.py">1626444718</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://writerupdates.com/" target="_blank">https://writerupdates.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/writerupdates.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://wujizun.com/" target="_blank">https://wujizun.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wujizun.py">1627433129</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://wuxiaworld.io/" target="_blank">https://wuxiaworld.io/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldio.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://wuxiaworld.live/" target="_blank">https://wuxiaworld.live/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldlive.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://wuxiaworld.name/" target="_blank">https://wuxiaworld.name/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldio.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://wuxiaworld.online/" target="_blank">https://wuxiaworld.online/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaonline.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://wuxiaworld.site/" target="_blank">https://wuxiaworld.site/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wuxiasite.py">1626444718</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://wuxiaworldsite.co/" target="_blank">https://wuxiaworldsite.co/</a></td>
@@ -1122,12 +1117,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.allnovel.org/" target="_blank">https://www.allnovel.org/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/allnovel.py">1627433129</a></td>
-<td>SirGryphin, Yudi Santoso, Galunid, dipu-bd, kuwoyuki</td>
+<td>Yudi Santoso, Galunid, SirGryphin, dipu-bd, kuwoyuki</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.anonanemone.wordpress.com/" target="_blank">https://www.anonanemone.wordpress.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/anonanemone.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.asianhobbyist.com/" target="_blank">https://www.asianhobbyist.com/</a></td>
@@ -1137,7 +1132,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.box-novel.com/" target="_blank">https://www.box-novel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelcom.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.daocaorenshuwu.com/" target="_blank">https://www.daocaorenshuwu.com/</a></td>
@@ -1147,12 +1142,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.f-w-o.com/" target="_blank">https://www.f-w-o.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fantasyworldonline.py">1627268414</a></td>
-<td>Yudi Santoso, kuwoyuki, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, SirGryphin, kuwoyuki, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.fanfiction.net/" target="_blank">https://www.fanfiction.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fanfiction.py">1627268414</a></td>
-<td>fof300f, dipu-bd</td>
+<td>dipu-bd, fof300f</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.flying-lines.com/" target="_blank">https://www.flying-lines.com/</a></td>
@@ -1162,7 +1157,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.foxaholic.com/" target="_blank">https://www.foxaholic.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/foxaholic.py">1627433129</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.foxteller.com/" target="_blank">https://www.foxteller.com/</a></td>
@@ -1177,7 +1172,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.fuyuneko.org/" target="_blank">https://www.fuyuneko.org/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/fuyuneko.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, SirGryphin, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.idqidian.us/" target="_blank">https://www.idqidian.us/</a></td>
@@ -1192,17 +1187,17 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.lightnovelpub.com/" target="_blank">https://www.lightnovelpub.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelpub.py">1628406176</a></td>
-<td>Galunid, SirGryphin, dipu-bd</td>
+<td>dipu-bd, Galunid, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.lightnovelworld.com/" target="_blank">https://www.lightnovelworld.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelpub.py">1628406176</a></td>
-<td>Galunid, SirGryphin, dipu-bd</td>
+<td>dipu-bd, Galunid, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.lunarletters.com/" target="_blank">https://www.lunarletters.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/lunarletters.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.machine-translation.org/" target="_blank">https://www.machine-translation.org/</a></td>
@@ -1212,7 +1207,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.miraslation.net/" target="_blank">https://www.miraslation.net/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/miraslation.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.mtlreader.com/" target="_blank">https://www.mtlreader.com/</a></td>
@@ -1222,7 +1217,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.mywuxiaworld.com/" target="_blank">https://www.mywuxiaworld.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/mywuxiaworld.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd, amritoo</td>
+<td>amritoo, Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.novelall.com/" target="_blank">https://www.novelall.com/</a></td>
@@ -1232,7 +1227,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.novelcool.com/" target="_blank">https://www.novelcool.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelcool.py">1627268414</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.novelhall.com/" target="_blank">https://www.novelhall.com/</a></td>
@@ -1247,12 +1242,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.novelmultiverse.com/" target="_blank">https://www.novelmultiverse.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelmultiverse.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.novelpassion.com/" target="_blank">https://www.novelpassion.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelpassion.py">1627268414</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.novels.pl/" target="_blank">https://www.novels.pl/</a></td>
@@ -1262,12 +1257,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.novelupdates.cc/" target="_blank">https://www.novelupdates.cc/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/novelupdatescc.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.oppatranslations.com/" target="_blank">https://www.oppatranslations.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/oppatrans.py">1626444718</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.ornovel.com/" target="_blank">https://www.ornovel.com/</a></td>
@@ -1277,7 +1272,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.readlightnovel.cc/" target="_blank">https://www.readlightnovel.cc/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/readlightnovelcc.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.readlightnovel.org/" target="_blank">https://www.readlightnovel.org/</a></td>
@@ -1317,12 +1312,12 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.tiknovel.com/" target="_blank">https://www.tiknovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/9kqw.py">1627268414</a></td>
-<td>Galunid, dipu-bd</td>
+<td>dipu-bd, Galunid</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.virlyce.com/" target="_blank">https://www.virlyce.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/virlyce.py">1627268414</a></td>
-<td>Yudi Santoso, AncientCatz, dipu-bd</td>
+<td>AncientCatz, Yudi Santoso, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.volarenovels.com/" target="_blank">https://www.volarenovels.com/</a></td>
@@ -1332,7 +1327,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.wattpad.com/" target="_blank">https://www.wattpad.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wattpad.py">1627776908</a></td>
-<td>Yudi Santoso, dipu-bd, Carter S</td>
+<td>Yudi Santoso, Carter S, dipu-bd</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.webnovel.com/" target="_blank">https://www.webnovel.com/</a></td>
@@ -1347,7 +1342,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.wnmtl.org/" target="_blank">https://www.wnmtl.org/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wnmtl.py">1627909242</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching"></span><span title="Supports login"></span></td>
 <td><a href="https://www.worldnovel.online/" target="_blank">https://www.worldnovel.online/</a></td>
@@ -1362,7 +1357,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.wuxiaworld.co/" target="_blank">https://www.wuxiaworld.co/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaco.py">1627423436</a></td>
-<td>Yudi Santoso, SirGryphin, Galunid, dipu-bd</td>
+<td>Yudi Santoso, dipu-bd, Galunid, SirGryphin</td>
 </tr>
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://www.wuxiaworld.com/" target="_blank">https://www.wuxiaworld.com/</a></td>
@@ -1392,7 +1387,7 @@ You are very welcome to contribute in this project. You can:
 <tr><td><span title="Supports searching">🔍</span><span title="Supports login"></span></td>
 <td><a href="https://zinnovel.com/" target="_blank">https://zinnovel.com/</a></td>
 <td><a href="https://github.com/dipu-bd/lightnovel-crawler/master/sources/zinnovel.py">1626444718</a></td>
-<td>SirGryphin, dipu-bd</td>
+<td>dipu-bd, SirGryphin</td>
 </tr>
 </tbody>
 </table>
@@ -1453,6 +1448,9 @@ You are very welcome to contribute in this project. You can:
 <tr><td><a href="https://pery.info/" target="_blank">https://pery.info/</a></td>
 <td>Site is down</td>
 </tr>
+<tr><td><a href="https://tunovelaligera.com/" target="_blank">https://tunovelaligera.com/</a></td>
+<td>Broken. Chapters does not load</td>
+</tr>
 <tr><td><a href="https://www.centinni.com/" target="_blank">https://www.centinni.com/</a></td>
 <td>Site is down</td>
 </tr>
diff --git a/lncrawl/bots/console/start.py b/lncrawl/bots/console/start.py
index 2c458f035..cd35b97a5 100644
--- a/lncrawl/bots/console/start.py
+++ b/lncrawl/bots/console/start.py
@@ -1,5 +1,4 @@
 # -*- coding: utf-8 -*-
-import os
 from urllib.parse import urlparse
 
 from questionary import prompt
@@ -7,7 +6,7 @@
 from ...core import display
 from ...core.app import App
 from ...core.arguments import get_args
-from ...sources import add_all_crawlers, rejected_sources
+from ...core.sources import rejected_sources
 from .open_folder_prompt import display_open_folder
 from .resume_download import resume_session
 
@@ -18,12 +17,6 @@ def start(self):
         raise Exception('Unknown self: ' + type(self))
 
     args = get_args()
-    for crawler_file in args.crawler:
-        if os.path.isfile(crawler_file):
-            add_all_crawlers(crawler_file)
-        # end if
-    # end if
-
     if args.list_sources:
         display.url_supported_list()
         return
diff --git a/lncrawl/bots/telegram.py b/lncrawl/bots/telegram.py
index ed54ecf25..5c381311a 100644
--- a/lncrawl/bots/telegram.py
+++ b/lncrawl/bots/telegram.py
@@ -10,7 +10,6 @@
                           MessageHandler, Updater)
 
 from ..core.app import App
-from ..sources import crawler_list
 from ..utils.uploader import upload
 
 logger = logging.getLogger(__name__)
@@ -28,7 +27,7 @@
 class TelegramBot:
     def start(self):
         os.environ['debug_mode'] = 'yes'
-        
+
         # Create the EventHandler and pass it your bot's token.
         self.updater = Updater(
             os.getenv('TELEGRAM_TOKEN', ''),
diff --git a/lncrawl/core/__init__.py b/lncrawl/core/__init__.py
index 055d2e565..54488c849 100644
--- a/lncrawl/core/__init__.py
+++ b/lncrawl/core/__init__.py
@@ -5,15 +5,16 @@
 import logging
 import os
 import sys
+
 import colorama
 from colorama import Fore
 
 from ..assets.version import get_value as get_version
 from ..bots import run_bot
-from ..utils.update_checker import check_updates
 from .arguments import get_args
 from .display import (cancel_method, debug_mode, description, epilog,
                       error_message, input_suppression)
+from .sources import load_sources
 
 logger = logging.getLogger(__name__)
 
@@ -65,7 +66,7 @@ def init():
 def start_app():
     init()
 
-    check_updates()
+    load_sources()
     cancel_method()
 
     try:
diff --git a/lncrawl/core/app.py b/lncrawl/core/app.py
index b80792c1b..e42a6b203 100644
--- a/lncrawl/core/app.py
+++ b/lncrawl/core/app.py
@@ -5,13 +5,13 @@
 from typing import Any, Dict, List, Optional, Tuple
 from urllib.parse import urlparse
 
+from lncrawl.core.crawler import Crawler
 from slugify import slugify
 
 from .. import constants as C
 from ..binders import available_formats, generate_books
-from ..sources import crawler_list
-from lncrawl.core.crawler import Crawler
-from .downloader import download_chapters, download_chapter_images
+from ..core.sources import crawler_list, rejected_sources
+from .downloader import download_chapter_images, download_chapters
 from .novel_info import format_novel, save_metadata
 from .novel_search import search_novels
 
@@ -93,24 +93,25 @@ def search_novel(self):
     # ----------------------------------------------------------------------- #
 
     def init_crawler(self, novel_url):
-        '''Requires: [user_input]'''
-        '''Produces: crawler'''
         if not novel_url:
             return
         # end if
-        hostname = urlparse(novel_url).hostname
-        for home_url, create_crawler in crawler_list.items():
-            if hostname == urlparse(home_url).hostname:
-                logger.info('Initializing crawler for: %s', home_url)
-                self.crawler: Crawler = create_crawler()
-                self.crawler.novel_url = novel_url
-                self.crawler.home_url = home_url.strip('/')
-                break
-            # end if
-        # end for
-        if not self.crawler:
-            raise Exception('No crawlers were found')
+
+        parsed_url = urlparse(novel_url)
+        base_url = '%s//%s/' % (parsed_url.scheme, parsed_url.hostname)
+        if base_url in rejected_sources:
+            raise Exception('Source is rejected')
+        # end if
+
+        CrawlerType = crawler_list.get(base_url)
+        if not CrawlerType:
+            raise Exception('No crawler found')
         # end if
+
+        logger.info('Initializing crawler for: %s', base_url)
+        self.crawler = CrawlerType()
+        self.crawler.home_url = base_url
+        self.crawler.novel_url = novel_url
     # end def
 
     def can_do(self, prop_name):
@@ -125,7 +126,7 @@ def get_novel_info(self):
 
         self.crawler.initialize()
         self.crawler.scraper.headers['origin'] = self.crawler.home_url
-        self.crawler.scraper.headers['referer'] = self.crawler.home_url + '/'
+        self.crawler.scraper.headers['referer'] = self.crawler.home_url
 
         if self.can_do('login') and self.login_data:
             logger.debug('Login with %s', self.login_data)
diff --git a/lncrawl/core/crawler.py b/lncrawl/core/crawler.py
index da3037135..4ee0f6daa 100644
--- a/lncrawl/core/crawler.py
+++ b/lncrawl/core/crawler.py
@@ -7,6 +7,7 @@
 import random
 import re
 import sys
+from typing import Dict, List
 import unicodedata
 from abc import abstractmethod
 from concurrent.futures import ThreadPoolExecutor
@@ -29,7 +30,7 @@
 NONPRINTABLE_MAPPING = {character: None for character in NONPRINTABLE}
 
 
-class Crawler:
+class Crawler(object):
     '''Blueprint for creating new crawlers'''
 
     def __init__(self) -> None:
@@ -97,7 +98,7 @@ def logout(self) -> None:
     # end def
 
     @abstractmethod
-    def search_novel(self, query):
+    def search_novel(self, query) -> List[Dict[str, str]]:
         '''Gets a list of results matching the given query'''
         pass
     # end def
diff --git a/lncrawl/core/display.py b/lncrawl/core/display.py
index 282f94150..33b120b99 100644
--- a/lncrawl/core/display.py
+++ b/lncrawl/core/display.py
@@ -5,7 +5,6 @@
 from colorama import Back, Fore, Style
 
 from ..assets.icons import Icons
-from ..sources import crawler_list
 
 LINE_SIZE = 80
 ENABLE_BANNER = not Icons.isWindows
@@ -119,6 +118,7 @@ def new_version_news(latest):
 
 
 def url_supported_list():
+    from .sources import crawler_list
     print('List of %d supported sources:' % len(crawler_list))
     for url in sorted(crawler_list.keys()):
         print(Fore.LIGHTGREEN_EX, Icons.RIGHT_ARROW, url, Fore.RESET)
diff --git a/lncrawl/core/novel_search.py b/lncrawl/core/novel_search.py
index 664f94f45..b265e3c71 100644
--- a/lncrawl/core/novel_search.py
+++ b/lncrawl/core/novel_search.py
@@ -6,10 +6,10 @@
 import os
 from concurrent import futures
 
-from tqdm import tqdm
 from slugify import slugify
+from tqdm import tqdm
 
-from ..sources import crawler_list
+from ..core.sources import crawler_list
 
 logger = logging.getLogger(__name__)
 
@@ -18,9 +18,9 @@
 
 def get_search_result(app, link, bar):
     try:
-        crawler = crawler_list[link]
-        instance = crawler()
-        instance.home_url = link.strip('/')
+        CrawlerType = crawler_list[link]
+        instance = CrawlerType()
+        instance.home_url = link
         results = instance.search_novel(app.user_input)
         logger.debug(results)
         logger.info('%d results from %s', len(results), link)
diff --git a/lncrawl/core/sources.py b/lncrawl/core/sources.py
new file mode 100644
index 000000000..6998edf4b
--- /dev/null
+++ b/lncrawl/core/sources.py
@@ -0,0 +1,290 @@
+# -*- coding: utf-8 -*-
+import hashlib
+import importlib.util
+import json
+import logging
+import os
+import re
+import time
+from concurrent.futures import Future, ThreadPoolExecutor
+from importlib.abc import FileLoader
+from pathlib import Path
+from typing import Any, Dict, List, Type
+
+import requests
+from packaging import version
+from tqdm.std import tqdm
+
+from ..assets.icons import Icons
+from ..assets.version import get_value
+from .arguments import get_args
+from .crawler import Crawler
+from .display import new_version_news
+
+logger = logging.getLogger(__name__)
+
+# --------------------------------------------------------------------------- #
+
+__all__ = [
+    'load_sources',
+    'crawler_list',
+    'rejected_sources',
+]
+
+rejected_sources = {}
+crawler_list: Dict[str, Type[Crawler]] = {}
+
+# --------------------------------------------------------------------------- #
+# Utilities
+# --------------------------------------------------------------------------- #
+
+__executor = ThreadPoolExecutor(10)
+
+
+def __download_data(url: str):
+    logger.debug('Downloading %s', url)
+
+    if Icons.isWindows:
+        referer = 'http://updater.checker/windows/' + get_value()
+        user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36'
+    elif Icons.isLinux:
+        referer = 'http://updater.checker/linux/' + get_value()
+        user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36'
+    elif Icons.isMac:
+        referer = 'http://updater.checker/mac/' + get_value()
+        user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36'
+    else:
+        referer = 'http://updater.checker/others/' + get_value()
+        user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0'
+    # end if
+
+    res = requests.get(
+        url,
+        stream=True,
+        allow_redirects=True,
+        headers={
+            'referer': referer,
+            'user-agent': user_agent,
+        }
+    )
+
+    res.raise_for_status()
+    return res.content
+
+
+# --------------------------------------------------------------------------- #
+# Checking Updates
+# --------------------------------------------------------------------------- #
+
+__index_fetch_internval_in_hours = 3
+__master_index_file_url = 'https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/_index.json'
+
+__user_data_path = Path(os.path.expanduser('~')) / '.lncrawl'
+__local_data_path = Path(__file__).parent.parent.parent.absolute()
+
+__current_index_data = {}
+__latest_index_data = {}
+
+
+def __load_current_index_data():
+    index_file = __user_data_path / 'sources' / '_index.json'
+    if not index_file.is_file():
+        index_file = __local_data_path / 'sources' / '_index.json'
+
+    assert index_file.is_file()
+
+    logger.debug('Loading current index data from %s', index_file)
+    with open(index_file, 'r', encoding='utf8') as fp:
+        global __current_index_data
+        __current_index_data = json.load(fp)
+
+
+def __save_current_index_data():
+    index_file = __user_data_path / 'sources' / '_index.json'
+    os.makedirs(index_file.parent, exist_ok=True)
+
+    logger.debug('Saving current index data to %s', index_file)
+    with open(index_file, 'w', encoding='utf8') as fp:
+        json.dump(__current_index_data, fp)
+
+
+def __load_latest_index_data():
+    global __latest_index_data
+
+    last_download = __current_index_data.get('last_download', 0)
+    if time.time() - last_download < __index_fetch_internval_in_hours * 3600:
+        logger.debug('Current index was already downloaded once in last %d hours.',
+                     __index_fetch_internval_in_hours)
+        __latest_index_data = __current_index_data
+        return
+
+    try:
+        data = __download_data(__master_index_file_url)
+        __latest_index_data = json.loads(data.decode('utf8'))
+    except Exception as e:
+        logger.warn('Could not download latest index. Error: %s', e)
+        __latest_index_data = __current_index_data
+
+
+def __check_updates():
+    __load_current_index_data()
+    __load_latest_index_data()
+
+    latest_app_version = __latest_index_data['app']['version']
+    current_app_version = get_value()
+    if version.parse(latest_app_version) > version.parse(current_app_version):
+        new_version_news(latest_app_version)
+
+    global __current_index_data
+    __current_index_data['app'] = __latest_index_data['app']
+    __save_current_index_data()
+
+    global rejected_sources
+    rejected_sources = __latest_index_data['rejected']
+
+
+# --------------------------------------------------------------------------- #
+# Downloading sources
+# --------------------------------------------------------------------------- #
+
+def __save_source_data(source_id, data):
+    latest = __latest_index_data['crawlers'][source_id]
+    dst_file = __user_data_path / str(latest['file_path'])
+
+    os.makedirs(dst_file.parent, exist_ok=True)
+    with open(dst_file, 'wb') as fp:
+        fp.write(data)
+    logger.debug('Source update downloaded: %s', dst_file.name)
+
+    global __current_index_data
+    __current_index_data['crawlers'][source_id] = latest
+    __save_current_index_data()
+
+
+def __get_file_md5(file: Path):
+    if not file.is_file():
+        return None
+    with open(file, 'rb') as f:
+        return hashlib.md5(f.read()).hexdigest()
+
+
+def __download_sources():
+    futures: Dict[str, Future] = {}
+    for sid, latest in __latest_index_data['crawlers'].items():
+        current = __current_index_data['crawlers'].get(sid)
+        has_new_version = not current or current['version'] < latest['version']
+        user_file = (__user_data_path / str(latest['file_path'])).is_file()
+        local_file = (__local_data_path / str(latest['file_path'])).is_file()
+        if has_new_version or not (user_file or local_file):
+            future = __executor.submit(__download_data, latest['url'])
+            futures[sid] = future
+
+    if not futures:
+        return
+
+    bar = tqdm(desc='Updating sources', total=len(futures), unit='file')
+    if os.getenv('debug_mode') == 'yes':
+        bar.update = lambda n=1: None  # Hide in debug mode
+    bar.clear()
+
+    for sid, future in futures.items():
+        try:
+            data = future.result()
+            __save_source_data(sid, data)
+        except Exception as e:
+            logger.warn('Failed to download source file. Error: %s', e)
+        finally:
+            bar.update()
+
+    bar.clear()
+    bar.close()
+
+# --------------------------------------------------------------------------- #
+# Loading sources
+# --------------------------------------------------------------------------- #
+
+
+__cache_crawlers = {}
+__url_regex = re.compile(r'^^(https?|ftp)://[^\s/$.?#].[^\s]*$', re.I)
+
+
+def __import_crawlers(file_path: Path) -> List[Type[Crawler]]:
+    global __cache_crawlers
+    if file_path in __cache_crawlers:
+        return __cache_crawlers[file_path]
+
+    # logger.debug('+ %s', file_path)
+    assert file_path.is_file()
+
+    module_name = hashlib.md5(file_path.name.encode()).hexdigest()
+    spec = importlib.util.spec_from_file_location(module_name, file_path)
+    assert spec and isinstance(spec.loader, FileLoader)
+
+    module = importlib.util.module_from_spec(spec)
+    spec.loader.exec_module(module)
+
+    crawlers = []
+    for key in dir(module):
+        crawler = getattr(module, key)
+        if type(crawler) != type(Crawler) or crawler.__base__ != Crawler:
+            continue
+
+        assert 'base_url' in crawler.__dict__
+        assert 'read_novel_info' in crawler.__dict__
+        assert 'download_chapter_body' in crawler.__dict__
+
+        urls = getattr(crawler, 'base_url')
+        if isinstance(urls, str):
+            urls = [urls]
+
+        assert isinstance(urls, list)
+
+        urls = [
+            str(url).lower().strip('/') + '/'
+            for url in set(urls)
+        ]
+        assert len(urls) > 0
+
+        for url in urls:
+            assert __url_regex.match(url)
+
+        setattr(crawler, 'base_url', urls)
+        crawlers.append(crawler)
+    # end for
+
+    __cache_crawlers[file_path] = crawlers
+    return crawlers
+# end def
+
+
+def __add_crawlers_from_path(path: Path):
+    if path.is_dir():
+        for py_file in path.glob('**/*.py'):
+            __add_crawlers_from_path(py_file)
+
+    global crawler_list
+    try:
+        crawlers = __import_crawlers(path)
+        for crawler in crawlers:
+            for url in getattr(crawler, 'base_url'):
+                crawler_list[url] = crawler
+    except Exception as e:
+        logger.warn('Could not load crawlers from %s. Error: %s', path, e)
+
+
+def __load_all_sources():
+    for _, current in __current_index_data['crawlers'].items():
+        source_file = __user_data_path / str(current['file_path'])
+        if not source_file.is_file():
+            source_file = __local_data_path / str(current['file_path'])
+        __add_crawlers_from_path(source_file)
+
+    args = get_args()
+    for crawler_file in args.crawler:
+        __add_crawlers_from_path(Path(crawler_file))
+
+
+def load_sources():
+    __check_updates()
+    __download_sources()
+    __load_all_sources()
diff --git a/lncrawl/sources.py b/lncrawl/sources.py
deleted file mode 100644
index 1977acba8..000000000
--- a/lncrawl/sources.py
+++ /dev/null
@@ -1,108 +0,0 @@
-# -*- coding: utf-8 -*-
-import hashlib
-import importlib.util
-import logging
-import re
-from importlib.abc import FileLoader
-from pathlib import Path
-from typing import Any, Callable, Dict
-
-logger = logging.getLogger(__name__)
-
-rejected_sources = {}
-crawler_list: Dict[str, Callable[[], Any]] = {}
-
-__url_regex = re.compile(r'^^(https?|ftp)://[^\s/$.?#].[^\s]*$', re.I)
-
-
-def __import_module(file_path):
-    file_path = Path(file_path)
-    assert file_path.is_file()
-
-    module_name = hashlib.md5(file_path.name.encode()).hexdigest()
-    spec = importlib.util.spec_from_file_location(module_name, file_path)
-    assert spec and isinstance(spec.loader, FileLoader)
-
-    module = importlib.util.module_from_spec(spec)
-    spec.loader.exec_module(module)
-
-    return module
-
-
-def load_crawlers(file_path):
-    from .core.crawler import Crawler
-
-    module = __import_module(file_path)
-
-    crawlers = []
-    for key in dir(module):
-        crawler = getattr(module, key)
-        if type(crawler) != type(Crawler) or crawler.__base__ != Crawler:
-            continue
-
-        assert 'base_url' in crawler.__dict__
-        assert 'read_novel_info' in crawler.__dict__
-        assert 'download_chapter_body' in crawler.__dict__
-
-        urls = getattr(crawler, 'base_url')
-        if isinstance(urls, str):
-            urls = [urls]
-
-        assert isinstance(urls, list)
-
-        urls = [
-            str(url).lower().strip('/') + '/'
-            for url in set(urls)
-        ]
-        assert len(urls) > 0
-
-        for url in urls:
-            assert __url_regex.match(url)
-
-        can_login = 'login' in crawler.__dict__
-        can_logout = 'logout' in crawler.__dict__
-        can_search = 'search_novel' in crawler.__dict__
-
-        crawlers.append({
-            'name': crawler.__name__,
-            'filename': file_path.name,
-            'can_search': can_search,
-            'can_login': can_login,
-            'can_logout': can_logout,
-            'base_urls': urls,
-        })
-    # end for
-
-    return crawlers
-# end def
-
-
-def add_rejected(url: str, cause: str):
-    global rejected_sources
-    rejected_sources[url] = cause
-    if url in crawler_list:
-        del crawler_list[url]
-    # end if
-# end def
-
-
-def add_crawler(file_path, crawler_info: dict):
-    global crawler_list
-
-    module = __import_module(file_path)
-    crawler = getattr(module, crawler_info['name'])
-    assert crawler
-
-    for url in crawler_info['base_urls']:
-        if url not in rejected_sources:
-            crawler_list[url] = crawler
-        # end if
-    # end for
-# end def
-
-
-def add_all_crawlers(file_path: str):
-    for crawler_info in load_crawlers(file_path):
-        add_crawler(file_path, crawler_info)
-    # end for
-# end def
diff --git a/lncrawl/utils/update_checker.py b/lncrawl/utils/update_checker.py
deleted file mode 100644
index 601eb2fd5..000000000
--- a/lncrawl/utils/update_checker.py
+++ /dev/null
@@ -1,172 +0,0 @@
-# -*- coding: utf-8 -*-
-
-import hashlib
-import json
-import logging
-import os
-import time
-from concurrent.futures import ThreadPoolExecutor
-from pathlib import Path
-from typing import Optional
-
-import requests
-from packaging import version
-from tqdm.std import tqdm
-
-from ..assets.icons import Icons
-from ..assets.version import get_value
-from ..core.display import new_version_news
-from ..sources import add_crawler, add_rejected
-
-logger = logging.getLogger(__name__)
-
-minimum_fetch_interval_in_seconds = 12 * 60 * 60
-
-current_version = version.parse(get_value())
-master_index_file_url = 'https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/_index.json'
-
-
-def download_file(url: str, source_file: Path):
-    logger.debug('Downloading file: %s from: %s', source_file, url)
-
-    if Icons.isWindows:
-        referer = 'http://updater.checker/windows/' + get_value()
-        user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36'
-    elif Icons.isLinux:
-        referer = 'http://updater.checker/linux/' + get_value()
-        user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36'
-    elif Icons.isMac:
-        referer = 'http://updater.checker/mac/' + get_value()
-        user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36'
-    else:
-        referer = 'http://updater.checker/others/' + get_value()
-        user_agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0'
-    # end if
-
-    res = requests.get(
-        url,
-        stream=True,
-        allow_redirects=True,
-        headers={
-            'referer': referer,
-            'user-agent': user_agent,
-        }
-    )
-    res.raise_for_status()
-    data = res.content
-
-    source_dir = source_file.parent
-    os.makedirs(source_dir, exist_ok=True)
-    temp_file = source_dir / ('.' + source_file.name)
-    with open(str(temp_file), 'wb') as f:
-        f.write(data)
-    # end with
-    if source_file.exists():
-        os.remove(source_file)
-    temp_file.rename(source_file)
-
-    return data
-# end def
-
-
-def update_sources(updates: dict):
-    if not updates:
-        return
-    # end if
-
-    bar = tqdm(desc='Update sources', total=len(updates), unit='file')
-    if os.getenv('debug_mode') == 'yes':
-        bar.update = lambda n=1: None  # Hide in debug mode
-    # end if
-    bar.clear()
-
-    executor = ThreadPoolExecutor(10)
-    futures = [
-        executor.submit(download_file, url, file)
-        for url, file in updates.items()
-    ]
-    for f in futures:
-        try:
-            f.result()
-        except Exception as e:
-            bar.clear()
-            logger.error('Failed to download source. Cause: %s', e)
-        finally:
-            bar.update()
-        # end try
-    # end for
-    bar.close()
-    executor.shutdown()
-# end def
-
-
-def check_updates():
-    source_data_path = Path(os.path.expanduser('~')) / '.lncrawl'
-    user_index_file = source_data_path / 'sources' / '_index.json'
-    dev_index_file = Path(__file__).parent.parent.parent.absolute() / 'sources' / '_index.json'
-
-    need_to_fetch = True
-    if dev_index_file.is_file():
-        source_data_path = dev_index_file.parent.parent
-        user_index_file = dev_index_file
-        need_to_fetch = False
-        logger.info('Using dev index: %s [fetch = %s]', dev_index_file, need_to_fetch)
-    # end if
-
-    user_data: Optional[dict] = None
-    if user_index_file.is_file():
-        logger.debug('Loading local index: %s', user_index_file)
-        with open(user_index_file, 'r', encoding='utf8') as fp:
-            user_data = json.load(fp)
-        # end with
-        if need_to_fetch:
-            modify_age = time.time() - user_index_file.stat().st_mtime
-            need_to_fetch = modify_age > minimum_fetch_interval_in_seconds
-            logger.debug('Index file age: %.3f hours [fetch = %s]',
-                         modify_age / 3660, need_to_fetch)
-        # end if
-    # end if
-
-    latest_data: Optional[dict] = None
-    if need_to_fetch:
-        latest_data_bytes = download_file(master_index_file_url, user_index_file)
-        latest_data = json.loads(latest_data_bytes.decode('utf8'))
-    else:
-        latest_data = user_data
-    # end if
-
-    if not latest_data:
-        raise Exception('Index file was not found')
-    # end if
-
-    latest_version = str(latest_data['app']['version'])
-    if current_version < version.parse(latest_version):
-        new_version_news(latest_version)
-    # end if
-
-    for url, cause in latest_data['rejected'].items():
-        add_rejected(url, cause)
-    # end for
-
-    source_updates = {}
-    for info in latest_data['crawlers'].values():
-        source_file = source_data_path / str(info['file_path'])
-
-        source_md5 = None
-        if source_file.is_file():
-            with open(source_file, 'rb') as fp:
-                source_md5 = hashlib.md5(fp.read()).hexdigest()
-
-        if source_md5 != info['md5'] and user_index_file != dev_index_file:
-            logger.debug('%s | %s (current) != %s (latest)', source_file, source_md5, info['md5'])
-            source_updates[info['url']] = source_file
-        # end if
-    # end for
-
-    update_sources(source_updates)
-
-    for info in latest_data['crawlers'].values():
-        source_file = source_data_path / str(info['file_path'])
-        add_crawler(source_file, info)
-    # end for
-# end def
diff --git a/scripts/build.bat b/scripts/build.bat
index e17e59aea..116927d70 100644
--- a/scripts/build.bat
+++ b/scripts/build.bat
@@ -12,7 +12,7 @@ CALL venv\Scripts\activate.bat
 
 %PIP% install -U pip wheel setuptools
 %PIP% install -r requirements-app.txt
-%PIP% install pyinstaller pycryptodome>=3.0.0,<4.0.0
+%PIP% install -r requirements-dev.txt
 
 %PY% setup.py clean bdist_wheel package
 
diff --git a/scripts/build.sh b/scripts/build.sh
index e3ff0e890..b00050208 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -1,6 +1,6 @@
-#!/bin/bash
+#!/usr/bin/env sh
 
-VERSION=$(head -n 1 lncrawl/VERSION)
+VERSION=$(head -n 1 ./lncrawl/VERSION)
 
 PY="python3"
 PIP="$PY -m pip --disable-pip-version-check"
@@ -12,7 +12,7 @@ $PY -m venv venv
 
 $PIP install -U pip wheel setuptools
 $PIP install -r requirements-app.txt
-$PIP install pyinstaller pycryptodome>=3.0.0,<4.0.0
+$PIP install -r requirements-dev.txt
 
 $PY setup.py clean bdist_wheel package
 
diff --git a/scripts/index_gen.py b/scripts/index_gen.py
index 554b8f8a7..66d8e919d 100644
--- a/scripts/index_gen.py
+++ b/scripts/index_gen.py
@@ -11,8 +11,8 @@
 import time
 import traceback
 from concurrent.futures import ThreadPoolExecutor
-from urllib.request import Request, urlopen
 from pathlib import Path
+from urllib.request import Request, urlopen
 
 PYPI_JSON_URL = 'https://pypi.org/pypi/lightnovel-crawler/json'
 SOURCE_URL_PREFIX = 'https://github.com/dipu-bd/lightnovel-crawler/master/%s'
@@ -67,8 +67,7 @@
 
 try:
     sys.path.insert(0, str(WORKDIR))
-    from lncrawl.sources import load_crawlers
-    from lncrawl.assets.user_agents import user_agents
+    from lncrawl.core.sources import __import_crawlers
 except ImportError:
     traceback.print_exc()
     exit(1)
@@ -110,7 +109,7 @@ def process_contributors(history):
 
 
 def process_file(py_file: Path) -> float:
-    if py_file.name[0] == '_':
+    if not py_file.name[0].isalnum():
         return 0
 
     start = time.time()
@@ -123,24 +122,36 @@ def process_file(py_file: Path) -> float:
     with open(py_file, 'rb') as f:
         md5 = hashlib.md5(f.read()).hexdigest()
 
-    for info in load_crawlers(py_file):
-        info['id'] = hashlib.md5(download_url.encode()).hexdigest()
-        info['file_path'] = str(relative_path)
-        info['url'] = download_url
+    for crawler in __import_crawlers(py_file):
+        can_login = 'login' in crawler.__dict__
+        can_logout = 'logout' in crawler.__dict__
+        can_search = 'search_novel' in crawler.__dict__
+        source_id = hashlib.md5(str(crawler).encode('utf8')).hexdigest()
+
+        info = {}
+        info['id'] = source_id
         info['md5'] = md5
+        info['url'] = download_url
+        # info['name'] = crawler.__name__
+        # info['filename'] = py_file.name
         info['version'] = history[0]['time']
         info['total_commits'] = len(history)
+        info['file_path'] = str(relative_path)
         # info['last_commit'] = history[0]
         # info['first_commit'] = history[-1]
         # info['author'] = history[-1]['author']
+        info['can_search'] = can_search
+        info['can_login'] = can_login
+        info['can_logout'] = can_logout
+        info['base_urls'] = getattr(crawler, 'base_url')
         info['contributors'] = list(set([name_alias[x['email']] for x in history]))
 
-        INDEX_DATA['crawlers'][info['id']] = info
+        INDEX_DATA['crawlers'][source_id] = info
         for url in info['base_urls']:
             if url in rejected_sources:
                 INDEX_DATA['rejected'][url] = rejected_sources[url]
             else:
-                INDEX_DATA['supported'][url] = info['id']
+                INDEX_DATA['supported'][url] = source_id
 
     return time.time() - start
 
diff --git a/setup_pyi.py b/setup_pyi.py
index 6a50436f7..e7a9dd082 100644
--- a/setup_pyi.py
+++ b/setup_pyi.py
@@ -2,98 +2,75 @@
 # -*- coding: utf-8 -*-
 import os
 import re
-import shlex
 import shutil
-import sys
 from pathlib import Path
 
 from PyInstaller import __main__ as pyi
 
 ROOT = Path(__file__).parent
-unix_root = '/'.join(str(ROOT).split(os.sep))
 site_packages = list(ROOT.glob('venv/**/site-packages'))[0]
-unix_site_packages = '/'.join(str(site_packages).split(os.sep))
 
 
-def package():
-    output = str(ROOT / 'windows')
-    shutil.rmtree(output, ignore_errors=True)
-    os.makedirs(output, exist_ok=True)
-    setup_command()
-    pyi.run()
-    shutil.rmtree(output, ignore_errors=True)
-# end def
-
-
-def setup_command():
-    command = 'pyinstaller '
-    command += '--onefile '  # onefile
-    command += '--clean '
-    command += '--noconfirm '
-    command += '--name "lncrawl" '
-    command += '--icon "%s/res/lncrawl.ico" ' % unix_root
-    command += '--distpath "%s" ' % str(ROOT / 'dist')
-    command += '--specpath "%s" ' % str(ROOT / 'windows')
-    command += '--workpath "%s" ' % str(ROOT / 'windows' / 'build')
-
+def build_command():
+    command = [
+        ROOT / 'lncrawl' / '__main__.py',
+        '--onefile',
+        '--clean',
+        '--noconfirm',
+        '--name', 'lncrawl',
+        '--icon',  ROOT / 'res' / 'lncrawl.ico',
+        '--distpath', ROOT / 'dist',
+        '--specpath', ROOT / 'windows',
+        '--workpath', ROOT / 'windows' / 'build',
+    ]
     command += gather_data_files()
     command += gather_hidden_imports()
-    command += '"%s/lncrawl/__main__.py" ' % unix_root
 
-    print(command)
-    print()
-
-    sys.argv = shlex.split(command)
-# end def
+    return [str(x) for x in command]
 
 
 def gather_data_files():
-    command = ''
-
-    # add data files of this project
-    for f in (ROOT / 'lncrawl').glob('**/*.*'):
-        src = str(f)
-        src = '/'.join(src.split(os.sep))
-        dst = str(f.parent.relative_to(ROOT))
-        dst = '/'.join(dst.split(os.sep))
-        command += '--add-data "%s%s%s" ' % (src, os.pathsep, dst)
-    # end for
-    command += '--add-data "%s/lncrawl/VERSION%slncrawl" ' % (unix_root, os.pathsep)
-
-    # add data files of other dependencies
-    command += '--add-data "%s/cloudscraper%scloudscraper" ' % (
-        unix_site_packages, os.pathsep)
-    # command += '--add-data "%s/cairosvg/VERSION%s." ' % (
-    #     unix_site_packages, os.pathsep)
-    # command += '--add-data "%s/cairocffi/VERSION%scairocffi" ' % (
-    #     unix_site_packages, os.pathsep)
-    # command += '--add-data "%s/tinycss2/VERSION%stinycss2" ' % (
-    #    unix_site_packages, os.pathsep)
-    # command += '--add-data "%s/text_unidecode/data.bin%stext_unidecode" ' % (
-    #     unix_site_packages, os.pathsep)
-    # command += '--add-data "%s/wcwidth/version.json%swcwidth" ' % (
-    #     unix_site_packages, os.pathsep)
+    file_map = {
+        ROOT / 'lncrawl': 'lncrawl',
+        ROOT / 'sources': 'sources',
+        site_packages / 'cloudscraper': 'cloudscraper',
+        site_packages / 'wcwidth/version.json': 'wcwidth',
+        site_packages / 'text_unidecode/data.bin': 'text_unidecode',
+    }
+
+    command = []
+    for src, dst in file_map.items():
+        command += ['--add-data', src.as_posix() + os.pathsep + dst]
 
     return command
-# end def
 
 
 def gather_hidden_imports():
-    command = ''
+    module_list = [
+        'pkg_resources.py2_warn',
+    ]
+
+    for f in (ROOT / 'sources').glob('*.py'):
+        if f.name[0].isalnum():
+            module_list.append('sources.' + f.name[:-3])
 
-    # add hidden imports of this project
-    for f in (ROOT / 'lncrawl' / 'sources').glob('*.py'):
-        if os.path.isfile(f) and re.match(r'^([^_.][^.]+).py$', f.name):
-            module_name = f.name[:-3]
-            command += '--hidden-import "lncrawl.sources.%s" ' % module_name
-        # end if
-    # end for
-    command += '--hidden-import "pkg_resources.py2_warn" '
+    command = []
+    for p in module_list:
+        command += ['--hidden-import', p]
 
     return command
 # end def
 
 
+def package():
+    output = str(ROOT / 'windows')
+    shutil.rmtree(output, ignore_errors=True)
+    os.makedirs(output, exist_ok=True)
+    pyi.run(build_command())
+    shutil.rmtree(output, ignore_errors=True)
+# end def
+
+
 if __name__ == '__main__':
     package()
 # end if
diff --git a/sources/_index.json b/sources/_index.json
index 1a724b79c..397dbc9d8 100644
--- a/sources/_index.json
+++ b/sources/_index.json
@@ -1,1 +1,1 @@
-{"v": 1628487389, "app": {"windows": "https://rebrand.ly/lncrawl", "linux": "https://rebrand.ly/lncrawl-linux", "version": "2.27.8", "home": "https://github.com/dipu-bd/lightnovel-crawler", "pypi": "https://pypi.org/project/lightnovel-crawler/2.27.8/", "release": [{"comment_text": "", "digests": {"md5": "f3a74858b201066fbaa9945a4169ff65", "sha256": "4ffe57b1e1a95efa553583d3bd833855144d0b64960b3033e36a5aae254ed2bd"}, "downloads": -1, "filename": "lightnovel_crawler-2.27.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f3a74858b201066fbaa9945a4169ff65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 1042291, "upload_time": "2021-08-02T16:06:37", "upload_time_iso_8601": "2021-08-02T16:06:37.004148Z", "url": "https://files.pythonhosted.org/packages/91/41/339b61b198b1d9c1425fc0a092edcebf4af3f3559d2f3f933e6db3fbcb47/lightnovel_crawler-2.27.8-py3-none-any.whl", "yanked": false, "yanked_reason": null}]}, "rejected": {"https://anythingnovel.com/": "Site broken", "https://chrysanthemumgarden.com/": "Removed on request of the owner (Issue #649)", "https://www.centinni.com/": "Site is down", "https://dsrealmtranslations.com/": "Site is down", "https://4scanlation.com/": "Domain expired", "http://fullnovel.live/": "This site can\u2019t be reached", "https://fsapk.com/": "Site is not working", "https://bestoflightnovels.com/": "Site moved", "http://gravitytales.com/": "Domain is expired", "https://indomtl.com/": "Does not like to be crawled", "https://mtled-novels.com/": "Domain is expired", "https://myoniyonitranslations.com/": "522 - Connection timed out", "https://novelcrush.com/": "Site is down", "https://novelplanet.com/": "Site is closed", "https://novelraw.blogspot.com/": "Site closed down", "https://www.novelspread.com/": "Site is down", "https://www.noveluniverse.com/": "Site is down", "https://www.novelv.com/": "Site is down", "https://pery.info/": "Site is down", "https://www.rebirth.online/": "Site moved", "https://www.translateindo.com/": "Site is down"}, "supported": {"https://m.1ksy.com/": "5d2da1fd84bd3a084a540624890f333d", "https://www.1ksy.com/": "5d2da1fd84bd3a084a540624890f333d", "https://www.allnovel.org/": "984c4cc4b0658f899bc6f9fa63b22402", "https://allnovel.org/": "984c4cc4b0658f899bc6f9fa63b22402", "https://www.anonanemone.wordpress.com/": "850f29c08f2e4286d2812fd4192c5974", "https://anonanemone.wordpress.com/": "850f29c08f2e4286d2812fd4192c5974", "https://amnesiactl.com/": "0b6f933fd01b1130386637f4a835c52c", "https://1stkissnovel.love/": "8d05c10140e4797a52bb285ad6b0c932", "http://www.tiknovel.com/": "1c1aeecbcab718cb15ae5d0d7b01fb58", "https://9kqw.com/": "1c1aeecbcab718cb15ae5d0d7b01fb58", "https://www.tiknovel.com/": "1c1aeecbcab718cb15ae5d0d7b01fb58", "https://88tangeatdrinkread.wordpress.com/": "ad265d2d7e50dd1b742a681f208f147b", "https://www.aixdzs.com/": "e72f720835ab3f943fa08ee96a090271", "https://www.asianhobbyist.com/": "e3688d5933de0d2af15de2cf5a4b59fd", "https://bestlightnovel.com/": "27903399c4f0d725b296926d49f005da", "https://babelnovel.com/": "e4fc71140a1e462c1a037bb0d556a79c", "https://asadatranslations.com/": "22cad63a7619f72da5010d07d948aaf7", "https://litnet.com/": "c8b5cc8fe50e7403d2fe150041b984ca", "https://booknet.com/": "c8b5cc8fe50e7403d2fe150041b984ca", "https://arangscans.com/": "7c95b1b5187a0f800d845b07ca475491", "https://automtl.wordpress.com/": "28134fecce79d13b1789c6f388721444", "https://boxnovel.com/": "40e611ba232fba392c0d57cbaf1e2bac", "https://arnovel.me/": "a44bb8f39aaa654bcccf926ee55a9938", "http://boxnovel.cloud/": "238b36b0785717ddb00f41a99194bc37", "http://boxnovel.org/": "e87f85ddfccea99d04cc1fb740f3927c", "https://www.box-novel.com/": "e3b3af906748d8a266292bc2efa2d2d7", "https://m.chinesefantasynovels.com/": "c28b825b67452b021452e5564e3254c7", "https://boxnovel.online/": "0b53ba94630488df450ff8ce0258d121", "https://creativenovels.com/": "6e3abc46bc770ca5dc4aa156771f8ca5", "https://clicknovel.net/": "c9657a4cb9225b53194a54985c8dd2b4", "https://crescentmoon.blog/": "a5236075ba818569b0c1a3a08354c9a2", "https://www.daocaorenshuwu.com/": "4c08b5cc560ba8f522eb53274d078b49", "https://daonovel.com/": "e65412708067d7fe9afc7d1d42b63a50", "https://darktranslation.com/": "ac85edc455c07f37b79cf6386fa28edf", "https://dmtranslationscn.com/": "6f41fb00b12e29be94273efdc06e6b09", "https://demontranslations.com/": "f1a856909e24b22e059681257bcd537d", "https://www.fanfiction.net/": "d27f1c94df9f7e29a29f99708e892af5", "https://dobelyuwai.wordpress.com/": "1264f7e1e79cd9968db9038fb6d3f784", "https://fanstranslations.com/": "9462292d018040b5c5b584bc2f3d8cde", "http://fastnovel.net/": "e0b316af273742e060a00c141f067a4b", "https://exiledrebelsscanlations.com/": "11347273232efd0023b8669c0e8a9e96", "https://domentranslations.wordpress.com/": "0c67a10a00eb8d6792651f89703ffd0d", "https://cclawtranslations.home.blog/": "0c67a10a00eb8d6792651f89703ffd0d", "https://www.flying-lines.com/": "71a59cb29b686c9e41d198b7e5814b03", "https://www.foxteller.com/": "583703c6bb0ddf47856f7f8ad364af8d", "https://www.f-w-o.com/": "c660e9d8f576bd2be707b91a077f0c8f", "https://www.foxaholic.com/": "49f8a465fa3b1c67ea781b7d65a7f876", "https://comrademao.com/": "f12d39275a25e5734130a3f4654e0347", "https://www.freelightnovel.com/": "cde1ec6f9e95b8689552560021d111c1", "https://fujitranslation.com/": "17dec3a6d249e3876627fc7ce87b2a31", "http://www.fujitranslation.com/": "17dec3a6d249e3876627fc7ce87b2a31", "https://grensia.blogspot.com/": "eb1e50d9b540a41ecd54d12b01089933", "https://www.fuyuneko.org/": "4276205313afa67490c6bf14a8ea68f3", "http://www.hanyunovels.site/": "61f10eee2459d135503bf90efeb5e9f8", "https://www.idqidian.us/": "0790cfd8d849efb5a3c6ebc96e722f1b", "http://hs2ppe.co.uk/": "9b91a27c8b729b79ff7d3c88b5e42ae2", "https://hui3r.wordpress.com/": "099c25c15b8aad7a5bdb471d4f73faeb", "https://inadequatetranslations.wordpress.com/": "b49f77ffae1180dbebe56d61a05989fd", "https://isotls.com/": "b74134b18f469910e2402059c79ac17d", "http://www.indonovels.net/": "07b711b0481a8b3bc470ca1a8bc4c2f6", "https://indonovels.blogspot.co.id/": "07b711b0481a8b3bc470ca1a8bc4c2f6", "https://jstranslations1.com/": "a4f1da39b4558844b7ec59a616a8c4e7", "https://jpmtl.com/": "ae63f0b85d2cd5ec40a6475d061bb4a1", "https://indowebnovel.id/": "5b9c194122b9f711dd4f578c92521fb0", "https://infinitenoveltranslations.net/": "fe5f2926f368bb9c92c222c262cdf480", "https://instadoses.com/": "716bedf2586b3232f28faba3dfcacbfd", "https://www.koreanmtl.online/": "f3ddb7fdbef9354eec80225118e276bd", "https://kisslightnovels.info/": "d394d142f4e0b08a5d17077d897d74ac", "http://liberspark.com/": "843021439c22a3bcb293575a73ea96fb", "https://kiss-novel.com/": "4fc494ae9f02dc135842ee055cb2d6a1", "https://newsite.kolnovel.com/": "d35c5c01294d8e76f4d433798e939247", "https://justatranslatortranslations.com/": "26f43dcd4497e52987e4772f2c8fcd48", "https://lazybirdtranslations.wordpress.com/": "682326578d6933d2a310583df93d96cc", "https://lemontreetranslations.wordpress.com/": "1099e319b1c1cb512f3d87d6643c5671", "https://lightnovelbastion.com/": "81a085ca3aebc21f31a6ddf79c482835", "https://light-novel.online/": "4d92ae908a88a9d55e6e715fb8642710", "https://lightnovelkiss.com/": "9ca2db8b5225b546da55c8cfaece60f2", "https://lightnovelheaven.com/": "a583ed69f7a5ec0b3954078699b79501", "https://www.lightnovelpub.com/": "6c14ca25440f4fd8db43ef0ebf0700e2", "https://www.lightnovelworld.com/": "6c14ca25440f4fd8db43ef0ebf0700e2", "https://lightnovelsonl.com/": "568c58442c111c140ebbd57593077824", "https://lightnovelstranslations.com/": "70e58f7f336730c8ab932bf0769a23f2", "https://ln.hako.re/": "1a9a278dcdbc64f2080af9f3c16da696", "https://docln.net/": "1a9a278dcdbc64f2080af9f3c16da696", "https://listnovel.com/": "771f7df4e5f6a696781ead2a66d9b137", "https://lightnovel.world/": "29e439418af38cfa6fe7ee7d79611ed0", "https://lightnovelshub.com/": "2a771006c79a337eda69d6bd949c4ada", "https://lightnovel.tv/": "d3b9fea9977dce80182576debf4f5425", "http://www.machinenoveltranslation.com/": "534de30112def1b264cf0dccc918e0b9", "https://www.machine-translation.org/": "2f7afdecc328be913ec36379a31a363b", "https://mangatoon.mobi/": "21b61a866718386b797eaef5a16cfa5e", "https://meionovel.id/": "53d3d3ce15c075848322e1e140f1f896", "https://www.lunarletters.com/": "bfc9f14f64c023172ec48833925306ab", "https://moonstonetranslation.com/": "ea8159c6c19fd0889c4700775264753d", "http://es.mtlnovel.com/": "29a11474cc3e02eef49a8e35567615a7", "http://id.mtlnovel.com/": "29a11474cc3e02eef49a8e35567615a7", "http://fr.mtlnovel.com/": "29a11474cc3e02eef49a8e35567615a7", "http://www.mtlnovel.com/": "29a11474cc3e02eef49a8e35567615a7", "https://morenovel.net/": "c72370bf93efc6ccce001908fe3dbf77", "https://miraslation.net/": "82eb1f60c22837531bee8c4c4a293c76", "https://www.miraslation.net/": "82eb1f60c22837531bee8c4c4a293c76", "https://www.mtlreader.com/": "440e31591989ac83e4c6178f5d36859b", "https://www.novelall.com/": "6af23fe9473fd705dec499fa4d2afad0", "https://mysticalmerries.com/": "96312c1eac07a6ef62e193978dd58ed1", "https://www.mywuxiaworld.com/": "81fe09d741ecfa95b017a34bcff3bbf0", "https://m.mywuxiaworld.com/": "81fe09d741ecfa95b017a34bcff3bbf0", "https://www.novelcool.com/": "54c3b357224bb2837c4c58f1098f400c", "https://novel27.com/": "7acc9a79d2bd21c19bfb4cee4fd0db53", "https://lnmtl.com/": "cf40ddf7bbb4e6ec4bb8aef48e60f6a0", "https://novelcake.com/": "3b15e9fdb63ad289bc511b0a0b0f6329", "https://novelfull.com/": "0ab87b6253b579c34de845017e717f38", "http://novelfull.com/": "0ab87b6253b579c34de845017e717f38", "https://novelgate.net/": "83970d8bd4908ebcf5048f0312c5514e", "https://novelfullplus.com/": "04703c1d976d23f728417a145628b826", "https://novelgo.id/": "161219388c7d140fd10459786f682129", "https://novelextra.com/": "fa4bf6cc51f7a4067f6db93e64878fea", "https://www.novelhunters.com/": "4c6aa1236a963fe13c1cff9b6d684ebd", "https://www.novelhall.com/": "6a8dad2143d72e2304938bdf6b1f83bb", "https://novelonlinefull.com/": "3964380a39a52314f7d190e99b64ca4f", "https://www.novelpassion.com/": "68d07700ac8c264b7241ce34c52b9d7b", "https://novelmic.com/": "f3b3ee28fe2430d667387abdad07f3d3", "https://novelonlinefree.com/": "1d52b34f4a30655cb49846543e4d1d5b", "https://www.novelmultiverse.com/": "659cec79285c57e622c348cd457c0d33", "https://novelringan.com/": "ce6a72d11ec38e43e1b5928e7b95c68c", "https://novels.pl/": "6cb57f88ae33efd1252d8131ae735e0c", "https://www.novels.pl/": "6cb57f88ae33efd1252d8131ae735e0c", "https://novelsite.net/": "14bd43c11c7dba09df0149b81510836f", "http://novels.cloud/": "cebc859fe305a187e2d101ba56f58d45", "https://noveltranslate.com/": "7c8792b3c389c685f91f81e7b699085f", "https://noveltoon.mobi/": "392bdd1baa5219442c4b71365d6f84cc", "https://novelsonline.net/": "6c92929b14f56d2e08f1d050f01b9306", "https://www.novelupdates.cc/": "194e5de91ee022d92e9e048cf9ea1d76", "https://novelsrock.com/": "282436c92ffb9f68f4c7a385091b6ea9", "https://omgnovels.com/": "881874f98bf95fddd3831fa27c27c015", "https://www.oppatranslations.com/": "182203046d8fe64156a7e581a409f496", "https://noveltrench.com/": "8b592fc9b2024c55ae50ca243c3a56e3", "https://book.qidian.com/": "59805a696076a1980f2e48207788bb83", "https://www.ornovel.com/": "a3939549c4817cdfd417b0a3164fb818", "https://ranobelib.me/": "063c410b52d22d5dddd88df7bfa0da45", "https://toc.qidianunderground.org/": "b908d2d671105e58c2c524343194f9fb", "https://overabook.com/": "c25cffd62c25ec676a2ed76ce687c0c8", "https://ranobes.net/": "c6ee511b50f15d457dad6419b717803e", "https://m.readlightnovel.cc/": "9a765c79d93201d6d40c98f26e537cd5", "https://www.readlightnovel.cc/": "9a765c79d93201d6d40c98f26e537cd5", "https://www.readlightnovel.org/": "0cdbb0c45fd81b2c008dd3e0480770a9", "https://readlightnovels.net/": "a8a02760ba99709d64bc7030a61ef662", "https://readnovelfull.com/": "b2fc72217c49f79dd8f5e5c6bd34595b", "https://www.readwn.com/": "f35296e88a66a01dbc76b48ed6578f4c", "http://readonlinenovels.com/": "d4dc817d94ad286210ce731be5c45f52", "https://www.scribblehub.com/": "521d97aaad7a4aa883b523c9fd806eae", "https://readwebnovels.net/": "2b3871a2a3afdd133184c57f939263cd", "https://readnovelz.net/": "b8d46081cc3a867bc5cf8416df154a9c", "https://rewayat.club/": "e93f986256e840eb6488624896ff3a30", "https://rpgnovels.com/": "73ea0ed2b9ef5a3daaa5022867f6b43b", "https://rpgnoob.wordpress.com/": "73ea0ed2b9ef5a3daaa5022867f6b43b", "https://m.romanticlovebooks.com/": "44461ddce7f746da07c78a8b85871533", "https://www.romanticlovebooks.com/": "44461ddce7f746da07c78a8b85871533", "https://www.royalroad.com/": "2fab66d3b70af3e9bceaaacfed3f5210", "https://reincarnationpalace.com/": "e50cac832825064d1b2e871813bc450e", "https://www.shinsori.com/": "87428de5454fb4212a93d1399aa07b81", "https://sleepytranslations.com/": "a91551dc33b718c61ef41f913a3d9daf", "https://steambunlightnovel.com/": "719875248ba2f0362840b542d1807c67", "https://skynovel.org/": "cfa37f30e594f71f6948dd2e12f06aa0", "https://tiknovel.com/": "69a5c1025f91b901695efb0d601dc331", "http://tiknovel.com/": "69a5c1025f91b901695efb0d601dc331", "https://shalvationtranslations.wordpress.com/": "1c6fe02886a5d6416eeff8869dda6043", "https://smnovels.com/": "6afd7eff6e1bc0c5adbda6159d5f4b9c", "https://www.tapread.com/": "6719fa99acc558e366e26b307e3101b0", "https://supernovel.net/": "0874c02eb679895923b896e2311740c2", "https://tomotranslations.com/": "ea1dd1329e1bd333802489a40ec80918", "https://totallytranslations.com/": "5ae0b90c82d605eff48b9b3bda067cc6", "https://viewnovel.net/": "9b9ae0f6b47681458028a4d8b9eaf302", "https://vipnovel.com/": "c9a638821a78318c2a5444b434bfe7e5", "https://www.volarenovels.com/": "ef6ece239d1187b6bd4aca83aca26f56", "https://tunovelaligera.com/": "c1fe7bcfb0c74db55a44bac9ee9519a0", "https://www.virlyce.com/": "604754cefc415779bb0773d9e0f740e8", "https://vistranslations.wordpress.com/": "6543e59de73e66bf65a41c77675d9578", "https://my.w.tt/": "91a2a9a2caf55a73518906425fc2d94a", "https://www.wattpad.com/": "91a2a9a2caf55a73518906425fc2d94a", "https://wbnovel.com/": "445449e46b409f6d7ed53559e466da22", "https://webnovelindonesia.com/": "30141e083cda0ef1606f71dd9dc62bef", "https://webnovel.online/": "0ee0afea349aea11205e52f8b8ef43e9", "https://www.webnovel.com/": "b976116e27da62874688d5859fb7055e", "https://m.webnovel.com/": "b976116e27da62874688d5859fb7055e", "https://webnovelonline.com/": "cdd0b2e02d1c5cc3276f3c27d6791a04", "https://www.webnovelover.com/": "2fd4af17fc5ff865b35e01f79ab5eeb4", "https://wondernovels.com/": "ac5e1b6bd74d8e3fc37abb6260657083", "https://woopread.com/": "a6858d9a7b8c9ea4c011436b64d7c0fb", "https://wordexcerpt.com/": "efb21a119ae2a318cb22fb5e915c7196", "https://wordexcerpt.org/": "efb21a119ae2a318cb22fb5e915c7196", "https://www.worldnovel.online/": "6076e8cde5028679919844b33a241726", "https://www.wnmtl.org/": "2cf7581882fe802249e5fb82c10baf0d", "https://wnmtl.org/": "2cf7581882fe802249e5fb82c10baf0d", "https://www.wuxiaworld.co/": "f45c110b27d963f6ec01d2acfd048840", "https://m.wuxiaworld.co/": "f45c110b27d963f6ec01d2acfd048840", "https://www.wuxiaworld.com/": "49e2acee89f6f2beef24559ad7b92757", "https://writerupdates.com/": "a3d611f349f39e7290172b26331d3ae9", "http://wspadancewichita.com/": "1e70c342357dee10f1f1267e00cf2ade", "https://www.wuxialeague.com/": "24e235b8de1a08c4db3be3b996b5ddc8", "https://wuxiaworld.online/": "099267980822d0c3e002265021ff5ead", "https://wuxiaworld.site/": "65673699b85642f15769422f96d9e66f", "https://wuxiaworldsite.co/": "484fbf3be697fabcc9ebfcfb738d55cd", "https://wujizun.com/": "859cc499d46995bc90e3b1d7f268fc84", "http://wuxiaworld.cloud/": "5b32e94d2b77ba09abbadaefff686cf0", "https://wuxiaworld.live/": "90b457db6a2b611a10c79000721c0b71", "https://wuxiaworld.name/": "617c007b21bf40b55ea38b7b216adb39", "https://wuxiaworld.io/": "617c007b21bf40b55ea38b7b216adb39", "https://www.x81zw.com/": "0dda4788d274a2eaf95f2d205fe1c07a", "https://www.xiainovel.com/": "6fcb8133125a01fe6263cbbd7685cd6c", "https://yukinovel.id/": "d519810bafe13e012cec72181e7712d8", "http://zenithnovels.com/": "507a671dbbc7138d85137a6819c71ba0", "http://zhi-end.blogspot.com/": "3c23fcbb88a6c28bd1e34e44f86d6e0b", "http://zhi-end.blogspot.co.id/": "3c23fcbb88a6c28bd1e34e44f86d6e0b", "https://www.xsbiquge.com/": "58e47b47b624742f8ef67f9b64205e33", "https://zinnovel.com/": "0fed4f2bd05be6661104e3c5d01a7887"}, "crawlers": {"5d2da1fd84bd3a084a540624890f333d": {"name": "OneKsyCrawler", "filename": "1ksy.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://m.1ksy.com/", "https://www.1ksy.com/"], "id": "5d2da1fd84bd3a084a540624890f333d", "file_path": "sources/1ksy.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/1ksy.py", "md5": "8625ad8cf569dc512cf88c32a3fcb2e9", "version": 1627268414, "total_commits": 8, "contributors": ["Sudipto Chandra Dipu", "dipu-bd"]}, "984c4cc4b0658f899bc6f9fa63b22402": {"name": "AllNovelCrawler", "filename": "allnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.allnovel.org/", "https://allnovel.org/"], "id": "984c4cc4b0658f899bc6f9fa63b22402", "file_path": "sources/allnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/allnovel.py", "md5": "b9b2174f942bfdf3056f0d7f7cea055a", "version": 1627433129, "total_commits": 35, "contributors": ["SirGryphin", "Yudi Santoso", "Galunid", "dipu-bd", "kuwoyuki"]}, "850f29c08f2e4286d2812fd4192c5974": {"name": "Anonanemone", "filename": "anonanemone.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.anonanemone.wordpress.com/", "https://anonanemone.wordpress.com/"], "id": "850f29c08f2e4286d2812fd4192c5974", "file_path": "sources/anonanemone.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/anonanemone.py", "md5": "e12b46240acdb5005faff8ac3c21fb34", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "0b6f933fd01b1130386637f4a835c52c": {"name": "Amnesiactl", "filename": "amnesiactl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://amnesiactl.com/"], "id": "0b6f933fd01b1130386637f4a835c52c", "file_path": "sources/amnesiactl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/amnesiactl.py", "md5": "69c09310b500584a57c04907a414c6e8", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "8d05c10140e4797a52bb285ad6b0c932": {"name": "OneKissNovelCrawler", "filename": "1stkissnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://1stkissnovel.love/"], "id": "8d05c10140e4797a52bb285ad6b0c932", "file_path": "sources/1stkissnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/1stkissnovel.py", "md5": "1e343057921c7e86573060c472bdd0eb", "version": 1627268414, "total_commits": 61, "contributors": ["SirGryphin", "Yudi Santoso", "mchubby", "dipu-bd", "kuwoyuki"]}, "1c1aeecbcab718cb15ae5d0d7b01fb58": {"name": "TikNovelCrawler", "filename": "9kqw.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://www.tiknovel.com/", "https://9kqw.com/", "https://www.tiknovel.com/"], "id": "1c1aeecbcab718cb15ae5d0d7b01fb58", "file_path": "sources/9kqw.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/9kqw.py", "md5": "4815bef686aff89d5c1c0518840154f4", "version": 1627268414, "total_commits": 6, "contributors": ["Galunid", "dipu-bd"]}, "ad265d2d7e50dd1b742a681f208f147b": {"name": "TangEatDrinkRead", "filename": "88tang.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://88tangeatdrinkread.wordpress.com/"], "id": "ad265d2d7e50dd1b742a681f208f147b", "file_path": "sources/88tang.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/88tang.py", "md5": "f306bb299fa6d12688e0f147411f6c56", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "e72f720835ab3f943fa08ee96a090271": {"name": "AixdzsCrawler", "filename": "aixdzs.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.aixdzs.com/"], "id": "e72f720835ab3f943fa08ee96a090271", "file_path": "sources/aixdzs.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/aixdzs.py", "md5": "dafd44a5490bffb8ebda02e39e05d4ee", "version": 1627268414, "total_commits": 12, "contributors": ["dipu-bd"]}, "ea647b7b98830165571560f3308c3f13": {"name": "AnythingNovelCrawler", "filename": "anythingnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://anythingnovel.com/"], "id": "ea647b7b98830165571560f3308c3f13", "file_path": "sources/anythingnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/anythingnovel.py", "md5": "186b7aa5f09fc22827aac2123a3763d1", "version": 1626444718, "total_commits": 7, "contributors": ["dipu-bd"]}, "e3688d5933de0d2af15de2cf5a4b59fd": {"name": "AsianHobbyistCrawler", "filename": "asianhobbyist.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.asianhobbyist.com/"], "id": "e3688d5933de0d2af15de2cf5a4b59fd", "file_path": "sources/asianhobbyist.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/asianhobbyist.py", "md5": "31bb7aede4d4b2562c58d15161a24727", "version": 1628465042, "total_commits": 8, "contributors": ["dipu-bd"]}, "27903399c4f0d725b296926d49f005da": {"name": "BestLightNovel", "filename": "bestlightnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://bestlightnovel.com/"], "id": "27903399c4f0d725b296926d49f005da", "file_path": "sources/bestlightnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/bestlightnovel.py", "md5": "4053a829b1f2c6974da162fd7df0b498", "version": 1627268414, "total_commits": 17, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "e4fc71140a1e462c1a037bb0d556a79c": {"name": "BabelNovelCrawler", "filename": "babelnovel.py", "can_search": true, "can_login": true, "can_logout": false, "base_urls": ["https://babelnovel.com/"], "id": "e4fc71140a1e462c1a037bb0d556a79c", "file_path": "sources/babelnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/babelnovel.py", "md5": "45e980f4372ea7b4b5abb4c5410312cc", "version": 1626444718, "total_commits": 26, "contributors": ["Yudi Santoso", "kuwoyuki", "Galunid", "dipu-bd"]}, "22cad63a7619f72da5010d07d948aaf7": {"name": "AsadaTranslations", "filename": "asadatrans.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://asadatranslations.com/"], "id": "22cad63a7619f72da5010d07d948aaf7", "file_path": "sources/asadatrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/asadatrans.py", "md5": "ee763d1a15850d4d87793eaac01d7d64", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "c8b5cc8fe50e7403d2fe150041b984ca": {"name": "LitnetCrawler", "filename": "booknet.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://litnet.com/", "https://booknet.com/"], "id": "c8b5cc8fe50e7403d2fe150041b984ca", "file_path": "sources/booknet.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/booknet.py", "md5": "08de06c2ec7b3bdca253469f9b0cb6f4", "version": 1626444718, "total_commits": 2, "contributors": ["dipu-bd"]}, "7c95b1b5187a0f800d845b07ca475491": {"name": "ArangScans", "filename": "arangscans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://arangscans.com/"], "id": "7c95b1b5187a0f800d845b07ca475491", "file_path": "sources/arangscans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/arangscans.py", "md5": "c8c44ce0890cb02cdd50ce1a2ad576b2", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "28134fecce79d13b1789c6f388721444": {"name": "AutoMTL", "filename": "automtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://automtl.wordpress.com/"], "id": "28134fecce79d13b1789c6f388721444", "file_path": "sources/automtl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/automtl.py", "md5": "5cffb36a0579641d6f9dc635fbbddea2", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "40e611ba232fba392c0d57cbaf1e2bac": {"name": "BoxNovelCrawler", "filename": "boxnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://boxnovel.com/"], "id": "40e611ba232fba392c0d57cbaf1e2bac", "file_path": "sources/boxnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovel.py", "md5": "fc8ef8308ff957e0379830a7420ff3ae", "version": 1627279453, "total_commits": 57, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "a44bb8f39aaa654bcccf926ee55a9938": {"name": "ArNovelCrawler", "filename": "arnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://arnovel.me/"], "id": "a44bb8f39aaa654bcccf926ee55a9938", "file_path": "sources/arnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/arnovel.py", "md5": "ef51a284118f40b370f533e3d541664c", "version": 1628469563, "total_commits": 10, "contributors": ["SirGryphin", "dipu-bd"]}, "238b36b0785717ddb00f41a99194bc37": {"name": "BoxNovelCloud", "filename": "boxnovelcloud.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://boxnovel.cloud/"], "id": "238b36b0785717ddb00f41a99194bc37", "file_path": "sources/boxnovelcloud.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelcloud.py", "md5": "488be2edd85cf53e3f43a8ae2b25f9de", "version": 1627268414, "total_commits": 19, "contributors": ["Yudi Santoso", "dipu-bd"]}, "e87f85ddfccea99d04cc1fb740f3927c": {"name": "BoxNovelOrgCrawler", "filename": "boxnovelorg.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://boxnovel.org/"], "id": "e87f85ddfccea99d04cc1fb740f3927c", "file_path": "sources/boxnovelorg.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelorg.py", "md5": "28fec943bb032668003d55763b6b3d9b", "version": 1627268414, "total_commits": 23, "contributors": ["Yudi Santoso", "dipu-bd"]}, "e3b3af906748d8a266292bc2efa2d2d7": {"name": "BoxNovelComCrawler", "filename": "boxnovelcom.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.box-novel.com/"], "id": "e3b3af906748d8a266292bc2efa2d2d7", "file_path": "sources/boxnovelcom.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelcom.py", "md5": "a680895372f153a9bc26547924589ac3", "version": 1626444718, "total_commits": 8, "contributors": ["SirGryphin", "dipu-bd"]}, "c28b825b67452b021452e5564e3254c7": {"name": "ChineseFantasyNovels", "filename": "chinesefantasy.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://m.chinesefantasynovels.com/"], "id": "c28b825b67452b021452e5564e3254c7", "file_path": "sources/chinesefantasy.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/chinesefantasy.py", "md5": "44b657b8c898a1225d78af6a51bd8258", "version": 1627268414, "total_commits": 12, "contributors": ["dipu-bd", "amritoo"]}, "7850d72b661b22c1a38515c5dd046e9e": {"name": "ChrysanthemumGarden", "filename": "chrysanthemumgarden.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://chrysanthemumgarden.com/"], "id": "7850d72b661b22c1a38515c5dd046e9e", "file_path": "sources/chrysanthemumgarden.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/chrysanthemumgarden.py", "md5": "edac6031e85f4ca88852e07636fa7c68", "version": 1627268414, "total_commits": 3, "contributors": ["dipu-bd"]}, "0b53ba94630488df450ff8ce0258d121": {"name": "BoxNovelOnline", "filename": "boxnovelonline.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://boxnovel.online/"], "id": "0b53ba94630488df450ff8ce0258d121", "file_path": "sources/boxnovelonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelonline.py", "md5": "a684bc08c75010d81c9ec9ddeed544ff", "version": 1627268414, "total_commits": 56, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "18be09054de8de12edb242a63d742fc0": {"name": "Centinni", "filename": "centinni.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.centinni.com/"], "id": "18be09054de8de12edb242a63d742fc0", "file_path": "sources/centinni.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/centinni.py", "md5": "d84af1231cf5c6f1fc4f9ba40df9735f", "version": 1628469896, "total_commits": 60, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "6e3abc46bc770ca5dc4aa156771f8ca5": {"name": "CreativeNovelsCrawler", "filename": "creativenovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://creativenovels.com/"], "id": "6e3abc46bc770ca5dc4aa156771f8ca5", "file_path": "sources/creativenovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/creativenovels.py", "md5": "cb714d5aa5bf48e72e985434773939d1", "version": 1627423436, "total_commits": 24, "contributors": ["tomcb1", "Yudi Santoso", "dipu-bd", "kuwoyuki", "tidux"]}, "c9657a4cb9225b53194a54985c8dd2b4": {"name": "ClickNovel", "filename": "clicknovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://clicknovel.net/"], "id": "c9657a4cb9225b53194a54985c8dd2b4", "file_path": "sources/clicknovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/clicknovel.py", "md5": "d94c8fff546a5885009d9aa032ea68fb", "version": 1626444718, "total_commits": 8, "contributors": ["SirGryphin", "dipu-bd"]}, "a5236075ba818569b0c1a3a08354c9a2": {"name": "CrescentMoonCrawler", "filename": "crescentmoon.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://crescentmoon.blog/"], "id": "a5236075ba818569b0c1a3a08354c9a2", "file_path": "sources/crescentmoon.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/crescentmoon.py", "md5": "b33634ae4b5c980ec43f23299f683dd2", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "4c08b5cc560ba8f522eb53274d078b49": {"name": "Daocaorenshuwu", "filename": "daocaorenshuwu.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.daocaorenshuwu.com/"], "id": "4c08b5cc560ba8f522eb53274d078b49", "file_path": "sources/daocaorenshuwu.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/daocaorenshuwu.py", "md5": "c5d34a67ab6305595a4b4425c2c7a015", "version": 1627268414, "total_commits": 50, "contributors": ["Yudi Santoso", "dipu-bd"]}, "e65412708067d7fe9afc7d1d42b63a50": {"name": "DaoNovelCrawler", "filename": "daonovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://daonovel.com/"], "id": "e65412708067d7fe9afc7d1d42b63a50", "file_path": "sources/daonovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/daonovel.py", "md5": "c279f5dcd6b16c425a5f1afdad1a7c1d", "version": 1626444718, "total_commits": 8, "contributors": ["SirGryphin", "dipu-bd"]}, "ac85edc455c07f37b79cf6386fa28edf": {"name": "DarkTranslation", "filename": "darktrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://darktranslation.com/"], "id": "ac85edc455c07f37b79cf6386fa28edf", "file_path": "sources/darktrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/darktrans.py", "md5": "f46b56ffebbc46bec79741205bf8c01e", "version": 1627268414, "total_commits": 55, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "6f41fb00b12e29be94273efdc06e6b09": {"name": "DMTranslations", "filename": "dmtrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://dmtranslationscn.com/"], "id": "6f41fb00b12e29be94273efdc06e6b09", "file_path": "sources/dmtrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/dmtrans.py", "md5": "042dde189280154bd5db3d36231d9336", "version": 1627268414, "total_commits": 52, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "f1a856909e24b22e059681257bcd537d": {"name": "DemonTranslations", "filename": "demontrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://demontranslations.com/"], "id": "f1a856909e24b22e059681257bcd537d", "file_path": "sources/demontrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/demontrans.py", "md5": "a1f19d604f0bd94f4187ad713d292074", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "d27f1c94df9f7e29a29f99708e892af5": {"name": "FanFictionCrawler", "filename": "fanfiction.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.fanfiction.net/"], "id": "d27f1c94df9f7e29a29f99708e892af5", "file_path": "sources/fanfiction.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fanfiction.py", "md5": "d0d64d50af144828ceaa00f28d1205ad", "version": 1627268414, "total_commits": 11, "contributors": ["fof300f", "dipu-bd"]}, "1264f7e1e79cd9968db9038fb6d3f784": {"name": "Dobelyuwai", "filename": "dobelyuwai.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://dobelyuwai.wordpress.com/"], "id": "1264f7e1e79cd9968db9038fb6d3f784", "file_path": "sources/dobelyuwai.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/dobelyuwai.py", "md5": "40e9588e5bd0ae49f61cf9bd9dcb3617", "version": 1628465042, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "9462292d018040b5c5b584bc2f3d8cde": {"name": "FansTranslations", "filename": "fanstrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://fanstranslations.com/"], "id": "9462292d018040b5c5b584bc2f3d8cde", "file_path": "sources/fanstrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fanstrans.py", "md5": "b255ec5baef3e2d74afcccc4f003f6bf", "version": 1627268414, "total_commits": 3, "contributors": ["SirGryphin", "dipu-bd"]}, "e0b316af273742e060a00c141f067a4b": {"name": "FastNovel", "filename": "fastnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://fastnovel.net/"], "id": "e0b316af273742e060a00c141f067a4b", "file_path": "sources/fastnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fastnovel.py", "md5": "678daf33affa54744790c86fb02b668f", "version": 1626444718, "total_commits": 9, "contributors": ["SirGryphin", "dipu-bd"]}, "11347273232efd0023b8669c0e8a9e96": {"name": "ExiledRebelsScanlations", "filename": "exiledrebels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://exiledrebelsscanlations.com/"], "id": "11347273232efd0023b8669c0e8a9e96", "file_path": "sources/exiledrebels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/exiledrebels.py", "md5": "83862421c17af119ef8d2adfc39d3f15", "version": 1627268414, "total_commits": 55, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "ade104c15b711400c4e4a956b86771a9": {"name": "DSRealmTranslationsCrawler", "filename": "dsrealmtrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://dsrealmtranslations.com/"], "id": "ade104c15b711400c4e4a956b86771a9", "file_path": "sources/dsrealmtrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/dsrealmtrans.py", "md5": "e945d883dd46125561bc53b5105e800f", "version": 1627268414, "total_commits": 55, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "0c67a10a00eb8d6792651f89703ffd0d": {"name": "CclawTranslations", "filename": "domentranslations.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://domentranslations.wordpress.com/", "https://cclawtranslations.home.blog/"], "id": "0c67a10a00eb8d6792651f89703ffd0d", "file_path": "sources/domentranslations.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/domentranslations.py", "md5": "eb07a812a5d5a62197c1144b3b1fc0ab", "version": 1627268414, "total_commits": 55, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "86f391ab777aa09c75c49979a43d74fc": {"name": "FourScanlationCrawler", "filename": "fourscanlation.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://4scanlation.com/"], "id": "86f391ab777aa09c75c49979a43d74fc", "file_path": "sources/fourscanlation.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fourscanlation.py", "md5": "505fbcf7a79178b16489cbea4dcc4788", "version": 1626444718, "total_commits": 14, "contributors": ["Yudi Santoso", "dipu-bd"]}, "71a59cb29b686c9e41d198b7e5814b03": {"name": "FlyingLinesCrawler", "filename": "flyinglines.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.flying-lines.com/"], "id": "71a59cb29b686c9e41d198b7e5814b03", "file_path": "sources/flyinglines.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/flyinglines.py", "md5": "544af234d7d54c704432862b5d157c27", "version": 1626444718, "total_commits": 8, "contributors": ["dipu-bd"]}, "583703c6bb0ddf47856f7f8ad364af8d": {"name": "FoxtellerCrawler", "filename": "foxteller.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.foxteller.com/"], "id": "583703c6bb0ddf47856f7f8ad364af8d", "file_path": "sources/foxteller.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/foxteller.py", "md5": "c9a47e116452e8f0a7f537e36eab71f3", "version": 1627433129, "total_commits": 4, "contributors": ["dipu-bd"]}, "c660e9d8f576bd2be707b91a077f0c8f": {"name": "FantasyWorldOnline", "filename": "fantasyworldonline.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.f-w-o.com/"], "id": "c660e9d8f576bd2be707b91a077f0c8f", "file_path": "sources/fantasyworldonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fantasyworldonline.py", "md5": "46edcad3c843c597cbbd04e26d0d0b4d", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "49f8a465fa3b1c67ea781b7d65a7f876": {"name": "FoxaholicCrawler", "filename": "foxaholic.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.foxaholic.com/"], "id": "49f8a465fa3b1c67ea781b7d65a7f876", "file_path": "sources/foxaholic.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/foxaholic.py", "md5": "27de61c9264672a852f8a8dc350bed2e", "version": 1627433129, "total_commits": 59, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "f12d39275a25e5734130a3f4654e0347": {"name": "Fu_kCom_ademao", "filename": "fu_kemao.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://comrademao.com/"], "id": "f12d39275a25e5734130a3f4654e0347", "file_path": "sources/fu_kemao.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fu_kemao.py", "md5": "091d70ab5f515b5d40649a7e0e5ed34b", "version": 1627268414, "total_commits": 8, "contributors": ["SirGryphin", "dipu-bd"]}, "cde1ec6f9e95b8689552560021d111c1": {"name": "FreeLightNovel", "filename": "freelightnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.freelightnovel.com/"], "id": "cde1ec6f9e95b8689552560021d111c1", "file_path": "sources/freelightnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/freelightnovel.py", "md5": "2bcf6fb08b8e0da48e0cd856628c1fe2", "version": 1626444718, "total_commits": 7, "contributors": ["dipu-bd"]}, "52a22adabb10e6e0527404b9f3bc678b": {"name": "FullnovelLiveCrawler", "filename": "fullnovellive.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://fullnovel.live/"], "id": "52a22adabb10e6e0527404b9f3bc678b", "file_path": "sources/fullnovellive.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fullnovellive.py", "md5": "a0229de00992f377e943b0f71471d4a8", "version": 1627268414, "total_commits": 23, "contributors": ["Yudi Santoso", "SirGryphin", "Sudipto Chandra Dipu", "dipu-bd"]}, "0fc1fd18db513eea93e29315fa2aaee2": {"name": "BestofLightNovels", "filename": "fsapk.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://fsapk.com/", "https://bestoflightnovels.com/"], "id": "0fc1fd18db513eea93e29315fa2aaee2", "file_path": "sources/fsapk.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fsapk.py", "md5": "16b48face169746bceda1c60137e58bf", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "29acbf89eb8114b1cb4e90e571443e16": {"name": "GravityTalesCrawler", "filename": "gravitytales.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://gravitytales.com/"], "id": "29acbf89eb8114b1cb4e90e571443e16", "file_path": "sources/gravitytales.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/gravitytales.py", "md5": "c80d715817f75e4ee08994183e519f61", "version": 1627423436, "total_commits": 13, "contributors": ["dipu-bd"]}, "17dec3a6d249e3876627fc7ce87b2a31": {"name": "FujiTranslation", "filename": "fujitrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://fujitranslation.com/", "http://www.fujitranslation.com/"], "id": "17dec3a6d249e3876627fc7ce87b2a31", "file_path": "sources/fujitrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fujitrans.py", "md5": "21d11284bcc793f22bcf75ba43dd83d3", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "eb1e50d9b540a41ecd54d12b01089933": {"name": "GreensiaCrawler", "filename": "grensia_blogspot.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://grensia.blogspot.com/"], "id": "eb1e50d9b540a41ecd54d12b01089933", "file_path": "sources/grensia_blogspot.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/grensia_blogspot.py", "md5": "018ad46fe67b0bbf41c4834ecd022310", "version": 1627268414, "total_commits": 1, "contributors": ["dipu-bd"]}, "2ba029a3c83100d085ff165f2136fadd": {"name": "IndoMTLCrawler", "filename": "idmtl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://indomtl.com/"], "id": "2ba029a3c83100d085ff165f2136fadd", "file_path": "sources/idmtl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/idmtl.py", "md5": "a9f40ee54332332676f4e5e30f891be0", "version": 1626444718, "total_commits": 4, "contributors": ["AncientCatz", "dipu-bd"]}, "4276205313afa67490c6bf14a8ea68f3": {"name": "Fuyuneko", "filename": "fuyuneko.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.fuyuneko.org/"], "id": "4276205313afa67490c6bf14a8ea68f3", "file_path": "sources/fuyuneko.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fuyuneko.py", "md5": "fe502fdc76546dd29e038c745aa69ab8", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "61f10eee2459d135503bf90efeb5e9f8": {"name": "HanyuNovels", "filename": "hanyunovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://www.hanyunovels.site/"], "id": "61f10eee2459d135503bf90efeb5e9f8", "file_path": "sources/hanyunovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/hanyunovels.py", "md5": "f6482453b47da1aaaacdb3fa67b1fc7b", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "0790cfd8d849efb5a3c6ebc96e722f1b": {"name": "IdqidianCrawler", "filename": "idqidian.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.idqidian.us/"], "id": "0790cfd8d849efb5a3c6ebc96e722f1b", "file_path": "sources/idqidian.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/idqidian.py", "md5": "a37b2d82323578ef60f9adcd5d36b389", "version": 1627268414, "total_commits": 39, "contributors": ["Yudi Santoso", "dipu-bd"]}, "9b91a27c8b729b79ff7d3c88b5e42ae2": {"name": "wspadancewichita", "filename": "hs2ppe.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://hs2ppe.co.uk/"], "id": "9b91a27c8b729b79ff7d3c88b5e42ae2", "file_path": "sources/hs2ppe.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/hs2ppe.py", "md5": "4087c0420de0560cb058e68da1f0e139", "version": 1627433129, "total_commits": 63, "contributors": ["Sudipto Chandra Dipu", "SirGryphin", "Yudi Santoso", "Galunid", "dipu-bd", "kuwoyuki"]}, "099c25c15b8aad7a5bdb471d4f73faeb": {"name": "hui3rCrawler", "filename": "hui3r.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://hui3r.wordpress.com/"], "id": "099c25c15b8aad7a5bdb471d4f73faeb", "file_path": "sources/hui3r.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/hui3r.py", "md5": "64e73a9b306e6012b07e671fedbb591b", "version": 1627268414, "total_commits": 53, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "920048576241709ad800a2d0762a8b8f": {"name": "IndoMTLCrawler", "filename": "indomtl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://indomtl.com/"], "id": "920048576241709ad800a2d0762a8b8f", "file_path": "sources/indomtl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/indomtl.py", "md5": "a9f40ee54332332676f4e5e30f891be0", "version": 1626444718, "total_commits": 4, "contributors": ["fadhilm293", "dipu-bd"]}, "b49f77ffae1180dbebe56d61a05989fd": {"name": "InadequateTranslations", "filename": "inadequatetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://inadequatetranslations.wordpress.com/"], "id": "b49f77ffae1180dbebe56d61a05989fd", "file_path": "sources/inadequatetrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/inadequatetrans.py", "md5": "bb0fadd0e22d59363a1c040a0ae6c9bc", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "b74134b18f469910e2402059c79ac17d": {"name": "IsotlsCrawler", "filename": "isotls.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://isotls.com/"], "id": "b74134b18f469910e2402059c79ac17d", "file_path": "sources/isotls.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/isotls.py", "md5": "227f3503c90268809ac76af00005a37a", "version": 1626444718, "total_commits": 49, "contributors": ["Yudi Santoso", "dipu-bd"]}, "07b711b0481a8b3bc470ca1a8bc4c2f6": {"name": "IndoNovels", "filename": "indonovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://www.indonovels.net/", "https://indonovels.blogspot.co.id/"], "id": "07b711b0481a8b3bc470ca1a8bc4c2f6", "file_path": "sources/indonovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/indonovels.py", "md5": "d770ba335cfe0e01fd2327d092c875de", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "a4f1da39b4558844b7ec59a616a8c4e7": {"name": "JSTranslations", "filename": "jstrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://jstranslations1.com/"], "id": "a4f1da39b4558844b7ec59a616a8c4e7", "file_path": "sources/jstrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/jstrans.py", "md5": "062347caf9ef9c277af527156b5117ac", "version": 1627268414, "total_commits": 4, "contributors": ["SirGryphin", "dipu-bd"]}, "ae63f0b85d2cd5ec40a6475d061bb4a1": {"name": "JpmtlCrawler", "filename": "jpmtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://jpmtl.com/"], "id": "ae63f0b85d2cd5ec40a6475d061bb4a1", "file_path": "sources/jpmtl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/jpmtl.py", "md5": "79e9ef3093f3d93dc0275d0a70e30cd3", "version": 1626444718, "total_commits": 52, "contributors": ["Yudi Santoso", "dipu-bd"]}, "5b9c194122b9f711dd4f578c92521fb0": {"name": "IndowebnovelCrawler", "filename": "indowebnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://indowebnovel.id/"], "id": "5b9c194122b9f711dd4f578c92521fb0", "file_path": "sources/indowebnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/indowebnovel.py", "md5": "f6d052b367c6db1dc75b8755730551d6", "version": 1626444718, "total_commits": 51, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "fe5f2926f368bb9c92c222c262cdf480": {"name": "InfiniteNovelTranslations", "filename": "infinitetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://infinitenoveltranslations.net/"], "id": "fe5f2926f368bb9c92c222c262cdf480", "file_path": "sources/infinitetrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/infinitetrans.py", "md5": "7ed1694d892c55c39df250517559124c", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "716bedf2586b3232f28faba3dfcacbfd": {"name": "InstadosesCrawler", "filename": "instadoses.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://instadoses.com/"], "id": "716bedf2586b3232f28faba3dfcacbfd", "file_path": "sources/instadoses.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/instadoses.py", "md5": "d23149f36bea697d2ae35d6650d040ee", "version": 1627268414, "total_commits": 60, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "f3ddb7fdbef9354eec80225118e276bd": {"name": "LightNovelsOnl", "filename": "koreanmtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.koreanmtl.online/"], "id": "f3ddb7fdbef9354eec80225118e276bd", "file_path": "sources/koreanmtl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/koreanmtl.py", "md5": "18ff60bbcf35187347d6c883525c60c5", "version": 1627268414, "total_commits": 6, "contributors": ["dipu-bd"]}, "d394d142f4e0b08a5d17077d897d74ac": {"name": "KissLightNovels", "filename": "kisslightnovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://kisslightnovels.info/"], "id": "d394d142f4e0b08a5d17077d897d74ac", "file_path": "sources/kisslightnovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/kisslightnovels.py", "md5": "21a311e4c82c6f0a2c18473db3949179", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "dipu-bd"]}, "843021439c22a3bcb293575a73ea96fb": {"name": "LiberSparkCrawler", "filename": "liberspark.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://liberspark.com/"], "id": "843021439c22a3bcb293575a73ea96fb", "file_path": "sources/liberspark.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/liberspark.py", "md5": "3fefef2e34747f5a405a36e1007f2437", "version": 1626444718, "total_commits": 4, "contributors": ["dipu-bd"]}, "4fc494ae9f02dc135842ee055cb2d6a1": {"name": "KissNovelCrawler", "filename": "kissnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://kiss-novel.com/"], "id": "4fc494ae9f02dc135842ee055cb2d6a1", "file_path": "sources/kissnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/kissnovel.py", "md5": "0771a19e0e168d65b56821164c5bc3a0", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "d35c5c01294d8e76f4d433798e939247": {"name": "kolnovelnewsite", "filename": "kolnovelnewsite.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://newsite.kolnovel.com/"], "id": "d35c5c01294d8e76f4d433798e939247", "file_path": "sources/kolnovelnewsite.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/kolnovelnewsite.py", "md5": "09f17028df24fb218d3266fd45fde622", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "26f43dcd4497e52987e4772f2c8fcd48": {"name": "JustATranslatorTranslations", "filename": "justatrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://justatranslatortranslations.com/"], "id": "26f43dcd4497e52987e4772f2c8fcd48", "file_path": "sources/justatrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/justatrans.py", "md5": "e24a01c0f9db700bd3fb09864c99e4e4", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "682326578d6933d2a310583df93d96cc": {"name": "lazybirdtranslations", "filename": "ladybirdtrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lazybirdtranslations.wordpress.com/"], "id": "682326578d6933d2a310583df93d96cc", "file_path": "sources/ladybirdtrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ladybirdtrans.py", "md5": "38bf7d784a2ca3e3187d13bcc2e0a980", "version": 1627268414, "total_commits": 53, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "1099e319b1c1cb512f3d87d6643c5671": {"name": "LemonTreeTranslations", "filename": "lemontree.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lemontreetranslations.wordpress.com/"], "id": "1099e319b1c1cb512f3d87d6643c5671", "file_path": "sources/lemontree.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lemontree.py", "md5": "1fcabf66760402df4417da61e9132475", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "81a085ca3aebc21f31a6ddf79c482835": {"name": "LightNovelBastion", "filename": "lightnovelbastion.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelbastion.com/"], "id": "81a085ca3aebc21f31a6ddf79c482835", "file_path": "sources/lightnovelbastion.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelbastion.py", "md5": "a27db6c5a83dc969c52c01f25420481f", "version": 1627268414, "total_commits": 4, "contributors": ["dipu-bd"]}, "4d92ae908a88a9d55e6e715fb8642710": {"name": "LightNovelOnline", "filename": "lightnovelonline.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://light-novel.online/"], "id": "4d92ae908a88a9d55e6e715fb8642710", "file_path": "sources/lightnovelonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelonline.py", "md5": "40e464882373be7f4caed5c5a4aa5982", "version": 1626444718, "total_commits": 11, "contributors": ["kuwoyuki", "dipu-bd"]}, "9ca2db8b5225b546da55c8cfaece60f2": {"name": "LightNovelKiss", "filename": "lightnovelkiss.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelkiss.com/"], "id": "9ca2db8b5225b546da55c8cfaece60f2", "file_path": "sources/lightnovelkiss.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelkiss.py", "md5": "b98ff81ee3aab600661fe2cc172496d6", "version": 1626444718, "total_commits": 9, "contributors": ["SirGryphin", "dipu-bd"]}, "a583ed69f7a5ec0b3954078699b79501": {"name": "LightNovelHeaven", "filename": "lightnovelheaven.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelheaven.com/"], "id": "a583ed69f7a5ec0b3954078699b79501", "file_path": "sources/lightnovelheaven.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelheaven.py", "md5": "d2d6a1c63911e4eed6911cc8c166c5bc", "version": 1626444718, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "6c14ca25440f4fd8db43ef0ebf0700e2": {"name": "LightNovelOnline", "filename": "lightnovelpub.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.lightnovelpub.com/", "https://www.lightnovelworld.com/"], "id": "6c14ca25440f4fd8db43ef0ebf0700e2", "file_path": "sources/lightnovelpub.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelpub.py", "md5": "f1ea922b2da2e2b9b1b1221261ac86be", "version": 1628406176, "total_commits": 9, "contributors": ["SirGryphin", "Galunid", "dipu-bd"]}, "568c58442c111c140ebbd57593077824": {"name": "LightNovelsOnl", "filename": "lightnovelsonl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelsonl.com/"], "id": "568c58442c111c140ebbd57593077824", "file_path": "sources/lightnovelsonl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelsonl.py", "md5": "3085d17115db3403fdc83c16e1399c4a", "version": 1627268414, "total_commits": 13, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "70e58f7f336730c8ab932bf0769a23f2": {"name": "LNTCrawler", "filename": "lightnovetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelstranslations.com/"], "id": "70e58f7f336730c8ab932bf0769a23f2", "file_path": "sources/lightnovetrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovetrans.py", "md5": "b3259b44c34ce9f5a0e2de9a69a6025c", "version": 1627614560, "total_commits": 5, "contributors": ["SirGryphin", "Marc-Andre Julien", "dipu-bd"]}, "1a9a278dcdbc64f2080af9f3c16da696": {"name": "ListNovelCrawler", "filename": "lnhakone.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://ln.hako.re/", "https://docln.net/"], "id": "1a9a278dcdbc64f2080af9f3c16da696", "file_path": "sources/lnhakone.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lnhakone.py", "md5": "d56e3228c134110062d88fc0d1e7de21", "version": 1626444718, "total_commits": 2, "contributors": ["dipu-bd"]}, "771f7df4e5f6a696781ead2a66d9b137": {"name": "ListNovelCrawler", "filename": "listnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://listnovel.com/"], "id": "771f7df4e5f6a696781ead2a66d9b137", "file_path": "sources/listnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/listnovel.py", "md5": "52c1407e41ac4da7822c81da5d57d6f6", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "29e439418af38cfa6fe7ee7d79611ed0": {"name": "LightNovelWorldCrawler", "filename": "lightnovelworld.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovel.world/"], "id": "29e439418af38cfa6fe7ee7d79611ed0", "file_path": "sources/lightnovelworld.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelworld.py", "md5": "e38aab31d97b1610e5d2f05887c17a7d", "version": 1627268414, "total_commits": 52, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "2a771006c79a337eda69d6bd949c4ada": {"name": "LightNovelsHubCrawler", "filename": "lightnovelshub.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelshub.com/"], "id": "2a771006c79a337eda69d6bd949c4ada", "file_path": "sources/lightnovelshub.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelshub.py", "md5": "06447ab3073ace20a83286de4600214b", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "d3b9fea9977dce80182576debf4f5425": {"name": "LightNovelTV", "filename": "lightnoveltv.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovel.tv/"], "id": "d3b9fea9977dce80182576debf4f5425", "file_path": "sources/lightnoveltv.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnoveltv.py", "md5": "1b13dc3778977269db2c394a25745b79", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "534de30112def1b264cf0dccc918e0b9": {"name": "MachineNovelTrans", "filename": "machinetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://www.machinenoveltranslation.com/"], "id": "534de30112def1b264cf0dccc918e0b9", "file_path": "sources/machinetrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/machinetrans.py", "md5": "2e2e21dbe12937cc2af0dfbd798ccc94", "version": 1626444718, "total_commits": 8, "contributors": ["dipu-bd"]}, "2f7afdecc328be913ec36379a31a363b": {"name": "MachineTransOrg", "filename": "machinetransorg.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.machine-translation.org/"], "id": "2f7afdecc328be913ec36379a31a363b", "file_path": "sources/machinetransorg.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/machinetransorg.py", "md5": "7bc0d3000f202c5bb136c135ceaf7eca", "version": 1627268414, "total_commits": 8, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "21b61a866718386b797eaef5a16cfa5e": {"name": "MangatoonMobiCrawler", "filename": "mangatoon.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://mangatoon.mobi/"], "id": "21b61a866718386b797eaef5a16cfa5e", "file_path": "sources/mangatoon.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mangatoon.py", "md5": "73842741ffc540080311b32dbfffb137", "version": 1626444718, "total_commits": 5, "contributors": ["Yudi Santoso", "dipu-bd"]}, "53d3d3ce15c075848322e1e140f1f896": {"name": "MeionovelCrawler", "filename": "meionovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://meionovel.id/"], "id": "53d3d3ce15c075848322e1e140f1f896", "file_path": "sources/meionovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/meionovel.py", "md5": "7249d39686711a2e7585c33c462b7a5f", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "bfc9f14f64c023172ec48833925306ab": {"name": "LunarLetters", "filename": "lunarletters.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.lunarletters.com/"], "id": "bfc9f14f64c023172ec48833925306ab", "file_path": "sources/lunarletters.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lunarletters.py", "md5": "7bad271042a777f108bd21c076af93d6", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "ea8159c6c19fd0889c4700775264753d": {"name": "MoonStoneTranslation", "filename": "moonstonetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://moonstonetranslation.com/"], "id": "ea8159c6c19fd0889c4700775264753d", "file_path": "sources/moonstonetrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/moonstonetrans.py", "md5": "7af7df18e2d2d45b5c5948979184c0b4", "version": 1627268414, "total_commits": 60, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "29a11474cc3e02eef49a8e35567615a7": {"name": "MtlnovelCrawler", "filename": "mtlnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://es.mtlnovel.com/", "http://id.mtlnovel.com/", "http://fr.mtlnovel.com/", "http://www.mtlnovel.com/"], "id": "29a11474cc3e02eef49a8e35567615a7", "file_path": "sources/mtlnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mtlnovel.py", "md5": "56e16ee3c866dc15df9c41627286f539", "version": 1627918840, "total_commits": 18, "contributors": ["Yudi Santoso", "kuwoyuki", "Galunid", "dipu-bd"]}, "76e4d8022ba142f8b166d0203226c4b0": {"name": "MtledNovelsCrawler", "filename": "mtlednovels.py", "can_search": true, "can_login": true, "can_logout": true, "base_urls": ["https://mtled-novels.com/"], "id": "76e4d8022ba142f8b166d0203226c4b0", "file_path": "sources/mtlednovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mtlednovels.py", "md5": "dfdecc1c06b9180d9aced6e6c0fad182", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "c72370bf93efc6ccce001908fe3dbf77": {"name": "ListNovelCrawler", "filename": "morenovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://morenovel.net/"], "id": "c72370bf93efc6ccce001908fe3dbf77", "file_path": "sources/morenovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/morenovel.py", "md5": "c3dccc218a0d61f0d758f297c12b03b8", "version": 1627268414, "total_commits": 4, "contributors": ["SirGryphin", "dipu-bd"]}, "82eb1f60c22837531bee8c4c4a293c76": {"name": "Miraslation", "filename": "miraslation.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://miraslation.net/", "https://www.miraslation.net/"], "id": "82eb1f60c22837531bee8c4c4a293c76", "file_path": "sources/miraslation.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/miraslation.py", "md5": "bc769d1d6eb43b4ad09d7b0f3421f352", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "440e31591989ac83e4c6178f5d36859b": {"name": "MtlReaderCrawler", "filename": "mtlreader.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.mtlreader.com/"], "id": "440e31591989ac83e4c6178f5d36859b", "file_path": "sources/mtlreader.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mtlreader.py", "md5": "3bbd17f35a421f3168b99f37940df933", "version": 1627918903, "total_commits": 1, "contributors": ["dipu-bd"]}, "25cac36ad9372a41787984c68da9922f": {"name": "MyOniyOniTranslation", "filename": "myoniyonitrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://myoniyonitranslations.com/"], "id": "25cac36ad9372a41787984c68da9922f", "file_path": "sources/myoniyonitrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/myoniyonitrans.py", "md5": "0608afddbebf088ff2298672dda1ad1a", "version": 1627268414, "total_commits": 9, "contributors": ["dipu-bd"]}, "6af23fe9473fd705dec499fa4d2afad0": {"name": "NovelAllCrawler", "filename": "novelall.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelall.com/"], "id": "6af23fe9473fd705dec499fa4d2afad0", "file_path": "sources/novelall.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelall.py", "md5": "4f17fd6bd6109be87a815658bc4eee69", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "96312c1eac07a6ef62e193978dd58ed1": {"name": "MysticalMerries", "filename": "mysticalmerries.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://mysticalmerries.com/"], "id": "96312c1eac07a6ef62e193978dd58ed1", "file_path": "sources/mysticalmerries.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mysticalmerries.py", "md5": "cec7774a6b76537dd871f63cd2d9b7d1", "version": 1627268414, "total_commits": 59, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "81fe09d741ecfa95b017a34bcff3bbf0": {"name": "MyWuxiaWorldCrawler", "filename": "mywuxiaworld.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.mywuxiaworld.com/", "https://m.mywuxiaworld.com/"], "id": "81fe09d741ecfa95b017a34bcff3bbf0", "file_path": "sources/mywuxiaworld.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mywuxiaworld.py", "md5": "23b26c91a5140af8e559b1666f0b0fd6", "version": 1627423436, "total_commits": 57, "contributors": ["Sudipto Chandra Dipu", "SirGryphin", "amritoo", "Yudi Santoso", "dipu-bd"]}, "54c3b357224bb2837c4c58f1098f400c": {"name": "NovelCool", "filename": "novelcool.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelcool.com/"], "id": "54c3b357224bb2837c4c58f1098f400c", "file_path": "sources/novelcool.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelcool.py", "md5": "4465c9fb83b811361208050b145e9b1d", "version": 1627268414, "total_commits": 23, "contributors": ["Yudi Santoso", "SirGryphin", "Sudipto Chandra Dipu", "dipu-bd"]}, "7acc9a79d2bd21c19bfb4cee4fd0db53": {"name": "Novel27", "filename": "novel27.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novel27.com/"], "id": "7acc9a79d2bd21c19bfb4cee4fd0db53", "file_path": "sources/novel27.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novel27.py", "md5": "6e4fab608ff93c9b27c81ab152bc4673", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "cf40ddf7bbb4e6ec4bb8aef48e60f6a0": {"name": "LNMTLCrawler", "filename": "lnmtl.py", "can_search": false, "can_login": true, "can_logout": true, "base_urls": ["https://lnmtl.com/"], "id": "cf40ddf7bbb4e6ec4bb8aef48e60f6a0", "file_path": "sources/lnmtl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lnmtl.py", "md5": "6995ae3bcb25773c94ab2f945deab79a", "version": 1626444718, "total_commits": 92, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "3b15e9fdb63ad289bc511b0a0b0f6329": {"name": "NovelCake", "filename": "novelcake.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelcake.com/"], "id": "3b15e9fdb63ad289bc511b0a0b0f6329", "file_path": "sources/novelcake.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelcake.py", "md5": "b4b10ef9bcaf916b0a4f460fe2d94928", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "60f27f5d65e16eaa3c0fd3cf11ea44c8": {"name": "NovelCrush", "filename": "novelcrush.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelcrush.com/"], "id": "60f27f5d65e16eaa3c0fd3cf11ea44c8", "file_path": "sources/novelcrush.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelcrush.py", "md5": "71bd0617e0bb838753260ac7ef8a5111", "version": 1627268414, "total_commits": 59, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "0ab87b6253b579c34de845017e717f38": {"name": "NovelFullCrawler", "filename": "novelfull.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelfull.com/", "http://novelfull.com/"], "id": "0ab87b6253b579c34de845017e717f38", "file_path": "sources/novelfull.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelfull.py", "md5": "aa884c307047e943c6b7f17f4bf10338", "version": 1627433129, "total_commits": 42, "contributors": ["SirGryphin", "Yudi Santoso", "Galunid", "dipu-bd", "kuwoyuki"]}, "83970d8bd4908ebcf5048f0312c5514e": {"name": "NovelGate", "filename": "novelgate.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelgate.net/"], "id": "83970d8bd4908ebcf5048f0312c5514e", "file_path": "sources/novelgate.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelgate.py", "md5": "06f9c6dc378cb5a0f17226521a114228", "version": 1626444718, "total_commits": 8, "contributors": ["dipu-bd"]}, "04703c1d976d23f728417a145628b826": {"name": "NovelFullPlus", "filename": "novelfullplus.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelfullplus.com/"], "id": "04703c1d976d23f728417a145628b826", "file_path": "sources/novelfullplus.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelfullplus.py", "md5": "1073c1de5b2dfb1345feeebffc0af1eb", "version": 1627433129, "total_commits": 4, "contributors": ["dipu-bd"]}, "161219388c7d140fd10459786f682129": {"name": "NovelGoCrawler", "filename": "novelgo.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelgo.id/"], "id": "161219388c7d140fd10459786f682129", "file_path": "sources/novelgo.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelgo.py", "md5": "aba05946056091d31a312515307ea263", "version": 1627422652, "total_commits": 10, "contributors": ["Yudi Santoso", "fadhilm293", "AncientCatz", "dipu-bd"]}, "fa4bf6cc51f7a4067f6db93e64878fea": {"name": "NovelExtra", "filename": "novelextra.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelextra.com/"], "id": "fa4bf6cc51f7a4067f6db93e64878fea", "file_path": "sources/novelextra.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelextra.py", "md5": "996938479991718932a2ccfc21440cfd", "version": 1627556402, "total_commits": 64, "contributors": ["Sudipto Chandra Dipu", "SirGryphin", "Yudi Santoso", "Galunid", "dipu-bd", "kuwoyuki"]}, "4c6aa1236a963fe13c1cff9b6d684ebd": {"name": "NovelHunters", "filename": "novelhunters.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelhunters.com/"], "id": "4c6aa1236a963fe13c1cff9b6d684ebd", "file_path": "sources/novelhunters.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelhunters.py", "md5": "3da6aa9952860ba6d4c42cf85ef3b081", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "dipu-bd"]}, "6a8dad2143d72e2304938bdf6b1f83bb": {"name": "NovelhallCrawler", "filename": "novelhall.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelhall.com/"], "id": "6a8dad2143d72e2304938bdf6b1f83bb", "file_path": "sources/novelhall.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelhall.py", "md5": "180e7aa89c17f9f98703e2c68794b3b3", "version": 1627268414, "total_commits": 50, "contributors": ["Yudi Santoso", "dipu-bd"]}, "3964380a39a52314f7d190e99b64ca4f": {"name": "NovelOnlineFullCrawler", "filename": "novelonlinefull.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelonlinefull.com/"], "id": "3964380a39a52314f7d190e99b64ca4f", "file_path": "sources/novelonlinefull.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelonlinefull.py", "md5": "d825085ad6bbe5e94c059541e0a765f2", "version": 1627268414, "total_commits": 13, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "68d07700ac8c264b7241ce34c52b9d7b": {"name": "NovelPassion", "filename": "novelpassion.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelpassion.com/"], "id": "68d07700ac8c264b7241ce34c52b9d7b", "file_path": "sources/novelpassion.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelpassion.py", "md5": "01d0bacd785042dd11e2bbdfa4920415", "version": 1627268414, "total_commits": 5, "contributors": ["SirGryphin", "dipu-bd"]}, "f3b3ee28fe2430d667387abdad07f3d3": {"name": "NovelMic", "filename": "novelmic.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelmic.com/"], "id": "f3b3ee28fe2430d667387abdad07f3d3", "file_path": "sources/novelmic.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelmic.py", "md5": "4979781d3953db56055181f97012245a", "version": 1627433129, "total_commits": 10, "contributors": ["SirGryphin", "dipu-bd"]}, "1d52b34f4a30655cb49846543e4d1d5b": {"name": "NovelOnlineFree", "filename": "novelonlinefree.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelonlinefree.com/"], "id": "1d52b34f4a30655cb49846543e4d1d5b", "file_path": "sources/novelonlinefree.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelonlinefree.py", "md5": "27d167d44fcc50f22e09ad50e7fa0321", "version": 1627268414, "total_commits": 14, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "2794e25c446c2de363b219f70cf71b93": {"name": "NovelPlanetCrawler", "filename": "novelplanet.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelplanet.com/"], "id": "2794e25c446c2de363b219f70cf71b93", "file_path": "sources/novelplanet.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelplanet.py", "md5": "64baeaada8e25738e4aad34a0a64e4f5", "version": 1627268414, "total_commits": 62, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "1c68769eb68cffbd40e096afb15269c2": {"name": "NovelRawCrawler", "filename": "novelraw.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelraw.blogspot.com/"], "id": "1c68769eb68cffbd40e096afb15269c2", "file_path": "sources/novelraw.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelraw.py", "md5": "cea165edc94e3086770284bf10d513a2", "version": 1626444718, "total_commits": 10, "contributors": ["kuwoyuki", "dipu-bd"]}, "659cec79285c57e622c348cd457c0d33": {"name": "NovelMultiverseCrawler", "filename": "novelmultiverse.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelmultiverse.com/"], "id": "659cec79285c57e622c348cd457c0d33", "file_path": "sources/novelmultiverse.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelmultiverse.py", "md5": "49fbf4c6871f0b372d9985753ca9bfca", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "ce6a72d11ec38e43e1b5928e7b95c68c": {"name": "NovelRinganCrawler", "filename": "novelringan.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelringan.com/"], "id": "ce6a72d11ec38e43e1b5928e7b95c68c", "file_path": "sources/novelringan.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelringan.py", "md5": "8884d25f24f86d933c490def7196a842", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "6cb57f88ae33efd1252d8131ae735e0c": {"name": "NovelsPlCrawler", "filename": "novelspl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novels.pl/", "https://www.novels.pl/"], "id": "6cb57f88ae33efd1252d8131ae735e0c", "file_path": "sources/novelspl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelspl.py", "md5": "3feac2482a22697b28e7a2c3171833fb", "version": 1626444718, "total_commits": 2, "contributors": ["dipu-bd"]}, "14bd43c11c7dba09df0149b81510836f": {"name": "NovelSiteCrawler", "filename": "novelsite.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelsite.net/"], "id": "14bd43c11c7dba09df0149b81510836f", "file_path": "sources/novelsite.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelsite.py", "md5": "bfbdcda487fae550123f73935ae856cd", "version": 1626444718, "total_commits": 8, "contributors": ["SirGryphin", "dipu-bd"]}, "cebc859fe305a187e2d101ba56f58d45": {"name": "NovelsCloud", "filename": "novelscloud.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://novels.cloud/"], "id": "cebc859fe305a187e2d101ba56f58d45", "file_path": "sources/novelscloud.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelscloud.py", "md5": "a76ff842715b22603d2d0c9ac90764af", "version": 1627268414, "total_commits": 19, "contributors": ["Yudi Santoso", "dipu-bd"]}, "7c8792b3c389c685f91f81e7b699085f": {"name": "NovelTranslateCrawler", "filename": "noveltranslate.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://noveltranslate.com/"], "id": "7c8792b3c389c685f91f81e7b699085f", "file_path": "sources/noveltranslate.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveltranslate.py", "md5": "688e35d32e9f9853e6c5084cc2d6d07a", "version": 1627268414, "total_commits": 4, "contributors": ["SirGryphin", "dipu-bd"]}, "392bdd1baa5219442c4b71365d6f84cc": {"name": "NovelsRockCrawler", "filename": "noveltoon.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://noveltoon.mobi/"], "id": "392bdd1baa5219442c4b71365d6f84cc", "file_path": "sources/noveltoon.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveltoon.py", "md5": "89d194eff47e28cb7b79feba49471e84", "version": 1627271674, "total_commits": 1, "contributors": ["dipu-bd"]}, "6c92929b14f56d2e08f1d050f01b9306": {"name": "NovelsOnline", "filename": "novelsonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelsonline.net/"], "id": "6c92929b14f56d2e08f1d050f01b9306", "file_path": "sources/novelsonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelsonline.py", "md5": "48acfd75eef3fd1418ab8a14373e878f", "version": 1627268414, "total_commits": 66, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "b89df6215dd1f38970af5cf04f0edd57": {"name": "NovelSpreadCrawler", "filename": "novelspread.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelspread.com/"], "id": "b89df6215dd1f38970af5cf04f0edd57", "file_path": "sources/novelspread.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelspread.py", "md5": "5574238057a0e276f9a55fbbd6c65500", "version": 1626444718, "total_commits": 11, "contributors": ["dipu-bd"]}, "194e5de91ee022d92e9e048cf9ea1d76": {"name": "NovelUpdatesCC", "filename": "novelupdatescc.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelupdates.cc/"], "id": "194e5de91ee022d92e9e048cf9ea1d76", "file_path": "sources/novelupdatescc.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelupdatescc.py", "md5": "c9ba222610391749297c63aae2740336", "version": 1627423436, "total_commits": 8, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "282436c92ffb9f68f4c7a385091b6ea9": {"name": "NovelsRockCrawler", "filename": "novelsrock.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelsrock.com/"], "id": "282436c92ffb9f68f4c7a385091b6ea9", "file_path": "sources/novelsrock.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelsrock.py", "md5": "3f9b15a00e80f9569f1f23443a50abcd", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "dipu-bd"]}, "881874f98bf95fddd3831fa27c27c015": {"name": "OMGNovelsCrawler", "filename": "omgnovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://omgnovels.com/"], "id": "881874f98bf95fddd3831fa27c27c015", "file_path": "sources/omgnovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/omgnovels.py", "md5": "f6c65cb6d408df9d91ac28d84781e90e", "version": 1627268414, "total_commits": 56, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "7862efa6323c3af5f922be37e5de0c39": {"name": "NovelUniverseCrawler", "filename": "noveluniverse.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.noveluniverse.com/"], "id": "7862efa6323c3af5f922be37e5de0c39", "file_path": "sources/noveluniverse.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveluniverse.py", "md5": "1550d7f36cae810abf0b418a20693bdc", "version": 1627423436, "total_commits": 9, "contributors": ["dipu-bd"]}, "e5e3d98fa8475faac1ebdc21c9fd40a3": {"name": "NovelvCrawler", "filename": "novelv.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelv.com/"], "id": "e5e3d98fa8475faac1ebdc21c9fd40a3", "file_path": "sources/novelv.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelv.py", "md5": "92fa106f05136b394da41b820e7ca91e", "version": 1626444718, "total_commits": 8, "contributors": ["dipu-bd"]}, "5d14d060aff75ee18fd98ae75ec58fbb": {"name": "OppaTranslationsCrawler", "filename": "oppatranslations.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.oppatranslations.com/"], "id": "5d14d060aff75ee18fd98ae75ec58fbb", "file_path": "sources/oppatranslations.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/oppatranslations.py", "md5": "90d8426777edfb52df98d3aab8bbeac6", "version": 1627423436, "total_commits": 4, "contributors": ["dipu-bd", "amritoo"]}, "8b592fc9b2024c55ae50ca243c3a56e3": {"name": "NovelTrenchCrawler", "filename": "noveltrench.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://noveltrench.com/"], "id": "8b592fc9b2024c55ae50ca243c3a56e3", "file_path": "sources/noveltrench.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveltrench.py", "md5": "2f9a8d4e6d28f516372108a9d2230e3e", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "182203046d8fe64156a7e581a409f496": {"name": "OppaTranslations", "filename": "oppatrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.oppatranslations.com/"], "id": "182203046d8fe64156a7e581a409f496", "file_path": "sources/oppatrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/oppatrans.py", "md5": "a9af707b103cd17cc00de1d9bc3cf2b3", "version": 1626444718, "total_commits": 53, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "59805a696076a1980f2e48207788bb83": {"name": "QidianComCrawler", "filename": "qidiancom.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://book.qidian.com/"], "id": "59805a696076a1980f2e48207788bb83", "file_path": "sources/qidiancom.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/qidiancom.py", "md5": "dbf92df733f722ccaa5f6d97a6d1bffa", "version": 1627268414, "total_commits": 10, "contributors": ["dipu-bd"]}, "a3939549c4817cdfd417b0a3164fb818": {"name": "OrNovel", "filename": "ornovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.ornovel.com/"], "id": "a3939549c4817cdfd417b0a3164fb818", "file_path": "sources/ornovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ornovel.py", "md5": "a72ea9f31d195fb7a367192e02798746", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "dipu-bd"]}, "063c410b52d22d5dddd88df7bfa0da45": {"name": "RanobeLibCrawler", "filename": "ranobelibme.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://ranobelib.me/"], "id": "063c410b52d22d5dddd88df7bfa0da45", "file_path": "sources/ranobelibme.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ranobelibme.py", "md5": "7ca1504f518900118f4bbe44f99fbf29", "version": 1627268414, "total_commits": 11, "contributors": ["juh9870", "dipu-bd"]}, "b908d2d671105e58c2c524343194f9fb": {"name": "QidianComCrawler", "filename": "qidianunderground.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://toc.qidianunderground.org/"], "id": "b908d2d671105e58c2c524343194f9fb", "file_path": "sources/qidianunderground.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/qidianunderground.py", "md5": "5bb6079a63ce0e279255e31009d3ef9a", "version": 1627433129, "total_commits": 5, "contributors": ["dipu-bd"]}, "cda4bbdf726ea19adef24b66e4f568dc": {"name": "PeryInfo", "filename": "peryinfo.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://pery.info/"], "id": "cda4bbdf726ea19adef24b66e4f568dc", "file_path": "sources/peryinfo.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/peryinfo.py", "md5": "f66c590f7dc3140a8497cca2341a6395", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "c25cffd62c25ec676a2ed76ce687c0c8": {"name": "OverABook", "filename": "overabook.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://overabook.com/"], "id": "c25cffd62c25ec676a2ed76ce687c0c8", "file_path": "sources/overabook.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/overabook.py", "md5": "b70c249e2dc35ddb7351d0953e54c218", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "c6ee511b50f15d457dad6419b717803e": {"name": "RanobeLibCrawler", "filename": "ranobes.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://ranobes.net/"], "id": "c6ee511b50f15d457dad6419b717803e", "file_path": "sources/ranobes.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ranobes.py", "md5": "d499aa83c646d64885dc410d2eadff6f", "version": 1627556362, "total_commits": 4, "contributors": ["dipu-bd"]}, "9a765c79d93201d6d40c98f26e537cd5": {"name": "ReadlightnovelCcCrawler", "filename": "readlightnovelcc.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://m.readlightnovel.cc/", "https://www.readlightnovel.cc/"], "id": "9a765c79d93201d6d40c98f26e537cd5", "file_path": "sources/readlightnovelcc.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readlightnovelcc.py", "md5": "83d093047fd62c1aa8be54c5e87fa6d7", "version": 1627423436, "total_commits": 8, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "0cdbb0c45fd81b2c008dd3e0480770a9": {"name": "ReadLightNovelCrawler", "filename": "readln.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.readlightnovel.org/"], "id": "0cdbb0c45fd81b2c008dd3e0480770a9", "file_path": "sources/readln.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readln.py", "md5": "7ccb46184e990736665c0ad992120fb9", "version": 1627268414, "total_commits": 66, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "a8a02760ba99709d64bc7030a61ef662": {"name": "ReadLightNovelsNet", "filename": "readlightnovelsnet.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readlightnovels.net/"], "id": "a8a02760ba99709d64bc7030a61ef662", "file_path": "sources/readlightnovelsnet.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readlightnovelsnet.py", "md5": "7ae4b8a929c04bf39afb26100983aa52", "version": 1627268414, "total_commits": 22, "contributors": ["Yudi Santoso", "Sakari Saastamoinen", "dipu-bd"]}, "b2fc72217c49f79dd8f5e5c6bd34595b": {"name": "ReadNovelFullCrawler", "filename": "readnovelfull.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readnovelfull.com/"], "id": "b2fc72217c49f79dd8f5e5c6bd34595b", "file_path": "sources/readnovelfull.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readnovelfull.py", "md5": "2baa198e1a8e2a97d7b29677fde22d2a", "version": 1627433129, "total_commits": 62, "contributors": ["Sudipto Chandra Dipu", "SirGryphin", "Yudi Santoso", "Galunid", "dipu-bd", "kuwoyuki"]}, "6b41cdcbe4ae8aa1a7b2eae1672af039": {"name": "RebirthOnlineCrawler", "filename": "rebirthonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.rebirth.online/"], "id": "6b41cdcbe4ae8aa1a7b2eae1672af039", "file_path": "sources/rebirthonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/rebirthonline.py", "md5": "e6c6dbe248ac7c1b9ca08a87da4ae85b", "version": 1627268414, "total_commits": 9, "contributors": ["Yudi Santoso", "dipu-bd"]}, "f35296e88a66a01dbc76b48ed6578f4c": {"name": "ReadWNCrawler", "filename": "readwn.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.readwn.com/"], "id": "f35296e88a66a01dbc76b48ed6578f4c", "file_path": "sources/readwn.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readwn.py", "md5": "b8477400d3bd2a43f3cecc0b9e564263", "version": 1627279152, "total_commits": 1, "contributors": ["dipu-bd"]}, "d4dc817d94ad286210ce731be5c45f52": {"name": "ReadOnlineNovelsCrawler", "filename": "readonlinenovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://readonlinenovels.com/"], "id": "d4dc817d94ad286210ce731be5c45f52", "file_path": "sources/readonlinenovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readonlinenovels.py", "md5": "a71af540fa1c08110e42866a6f704e3d", "version": 1627423436, "total_commits": 58, "contributors": ["Sudipto Chandra Dipu", "SirGryphin", "amritoo", "Yudi Santoso", "dipu-bd"]}, "521d97aaad7a4aa883b523c9fd806eae": {"name": "ScribbleHubCrawler", "filename": "scribblehub.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.scribblehub.com/"], "id": "521d97aaad7a4aa883b523c9fd806eae", "file_path": "sources/scribblehub.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/scribblehub.py", "md5": "88a1aef42a2271a53c09f590e9add594", "version": 1626444718, "total_commits": 19, "contributors": ["Yudi Santoso", "Pk11", "dipu-bd"]}, "2b3871a2a3afdd133184c57f939263cd": {"name": "ReadWebNovels", "filename": "readwebnovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readwebnovels.net/"], "id": "2b3871a2a3afdd133184c57f939263cd", "file_path": "sources/readwebnovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readwebnovels.py", "md5": "5d1a1273e9a96742b6290880607056a9", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "b8d46081cc3a867bc5cf8416df154a9c": {"name": "ReadNovelzCrawler", "filename": "readnovelz.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readnovelz.net/"], "id": "b8d46081cc3a867bc5cf8416df154a9c", "file_path": "sources/readnovelz.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readnovelz.py", "md5": "7634b8df3ad1de7a01dd98257a87db88", "version": 1627268414, "total_commits": 56, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "e93f986256e840eb6488624896ff3a30": {"name": "RewayatClubCrawler", "filename": "rewayatclub.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://rewayat.club/"], "id": "e93f986256e840eb6488624896ff3a30", "file_path": "sources/rewayatclub.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/rewayatclub.py", "md5": "ccc17b4e48dbad1f9b62bc7bd0781579", "version": 1626444718, "total_commits": 3, "contributors": ["dipu-bd"]}, "73ea0ed2b9ef5a3daaa5022867f6b43b": {"name": "RPGNovels", "filename": "rpgnovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://rpgnovels.com/", "https://rpgnoob.wordpress.com/"], "id": "73ea0ed2b9ef5a3daaa5022867f6b43b", "file_path": "sources/rpgnovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/rpgnovels.py", "md5": "b3e6d7377381471625b3d20a3f28ef4a", "version": 1627433129, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "44461ddce7f746da07c78a8b85871533": {"name": "RomanticLBCrawler", "filename": "romanticlb.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://m.romanticlovebooks.com/", "https://www.romanticlovebooks.com/"], "id": "44461ddce7f746da07c78a8b85871533", "file_path": "sources/romanticlb.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/romanticlb.py", "md5": "c5b018ba9c1786399301f04cafce735b", "version": 1627268414, "total_commits": 10, "contributors": ["Sudipto Chandra Dipu", "dipu-bd"]}, "2fab66d3b70af3e9bceaaacfed3f5210": {"name": "RoyalRoadCrawler", "filename": "royalroad.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.royalroad.com/"], "id": "2fab66d3b70af3e9bceaaacfed3f5210", "file_path": "sources/royalroad.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/royalroad.py", "md5": "80307cb89a4e6df454940c5bddbfd0c4", "version": 1626444718, "total_commits": 58, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "Pk11", "dipu-bd"]}, "e50cac832825064d1b2e871813bc450e": {"name": "ReincarnationPalace", "filename": "reincarnationpalace.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://reincarnationpalace.com/"], "id": "e50cac832825064d1b2e871813bc450e", "file_path": "sources/reincarnationpalace.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/reincarnationpalace.py", "md5": "79f19e4d8bc35fa7d1334298ab1f3f38", "version": 1627268414, "total_commits": 53, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "87428de5454fb4212a93d1399aa07b81": {"name": "ShinsoriCrawler", "filename": "shinsori.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.shinsori.com/"], "id": "87428de5454fb4212a93d1399aa07b81", "file_path": "sources/shinsori.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/shinsori.py", "md5": "f2b1a09f724e8271e751472927cea2f5", "version": 1627268414, "total_commits": 9, "contributors": ["Yudi Santoso", "dipu-bd"]}, "a91551dc33b718c61ef41f913a3d9daf": {"name": "SleepyTranslations", "filename": "sleepytrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://sleepytranslations.com/"], "id": "a91551dc33b718c61ef41f913a3d9daf", "file_path": "sources/sleepytrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/sleepytrans.py", "md5": "57fda9c2f29d6347b0e4afb5ec6c4c91", "version": 1626444718, "total_commits": 9, "contributors": ["SirGryphin", "dipu-bd"]}, "719875248ba2f0362840b542d1807c67": {"name": "SteambunCrawler", "filename": "steambun.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://steambunlightnovel.com/"], "id": "719875248ba2f0362840b542d1807c67", "file_path": "sources/steambun.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/steambun.py", "md5": "4e7681f27a9de76f8d2433e7bc03a2f8", "version": 1626444718, "total_commits": 9, "contributors": ["SirGryphin", "dipu-bd"]}, "cfa37f30e594f71f6948dd2e12f06aa0": {"name": "SkyNovel", "filename": "skynovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://skynovel.org/"], "id": "cfa37f30e594f71f6948dd2e12f06aa0", "file_path": "sources/skynovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/skynovel.py", "md5": "ac47ffd776b44d7f89c8893bcc8b70db", "version": 1626444718, "total_commits": 8, "contributors": ["SirGryphin", "dipu-bd"]}, "69a5c1025f91b901695efb0d601dc331": {"name": "TikNovelCrawler", "filename": "tiknovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://tiknovel.com/", "http://tiknovel.com/"], "id": "69a5c1025f91b901695efb0d601dc331", "file_path": "sources/tiknovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tiknovel.py", "md5": "49c4496da46d0304736aceecb0649b30", "version": 1627268414, "total_commits": 7, "contributors": ["dipu-bd"]}, "1c6fe02886a5d6416eeff8869dda6043": {"name": "ShalvationTranslations", "filename": "shalvation.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://shalvationtranslations.wordpress.com/"], "id": "1c6fe02886a5d6416eeff8869dda6043", "file_path": "sources/shalvation.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/shalvation.py", "md5": "70dbcd762b346fea7658cfb900a10153", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "6afd7eff6e1bc0c5adbda6159d5f4b9c": {"name": "SMNovelsCrawler", "filename": "smnovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://smnovels.com/"], "id": "6afd7eff6e1bc0c5adbda6159d5f4b9c", "file_path": "sources/smnovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/smnovels.py", "md5": "7d75c88a204d7e81aaf685864cbba889", "version": 1627268414, "total_commits": 51, "contributors": ["Yudi Santoso", "dipu-bd"]}, "6719fa99acc558e366e26b307e3101b0": {"name": "TapreadCrawler", "filename": "tapread.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.tapread.com/"], "id": "6719fa99acc558e366e26b307e3101b0", "file_path": "sources/tapread.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tapread.py", "md5": "7f6c5e57817957af147a3929467cd008", "version": 1626444718, "total_commits": 50, "contributors": ["Yudi Santoso", "dipu-bd"]}, "0874c02eb679895923b896e2311740c2": {"name": "SuperNovelCrawler", "filename": "supernovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://supernovel.net/"], "id": "0874c02eb679895923b896e2311740c2", "file_path": "sources/supernovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/supernovel.py", "md5": "f906f096f1d43915c706e2dacf34da2d", "version": 1627268414, "total_commits": 56, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "ea1dd1329e1bd333802489a40ec80918": {"name": "TomoTransCrawler", "filename": "tomotrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://tomotranslations.com/"], "id": "ea1dd1329e1bd333802489a40ec80918", "file_path": "sources/tomotrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tomotrans.py", "md5": "99a19981882469d9cc7f91e17e3c5d54", "version": 1626444718, "total_commits": 7, "contributors": ["dipu-bd"]}, "5ae0b90c82d605eff48b9b3bda067cc6": {"name": "TotallyTranslations", "filename": "totallytranslations.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://totallytranslations.com/"], "id": "5ae0b90c82d605eff48b9b3bda067cc6", "file_path": "sources/totallytranslations.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/totallytranslations.py", "md5": "266555e4ffe5c2d43b2429addd2caf36", "version": 1626444718, "total_commits": 2, "contributors": ["dipu-bd"]}, "50ffe2f1cdc0a38a166e38f0f199555f": {"name": "TranslateIndoCrawler", "filename": "translateindo.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.translateindo.com/"], "id": "50ffe2f1cdc0a38a166e38f0f199555f", "file_path": "sources/translateindo.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/translateindo.py", "md5": "a1a858609d7a90d11c62b331d704635f", "version": 1626444718, "total_commits": 48, "contributors": ["Yudi Santoso", "dipu-bd"]}, "9b9ae0f6b47681458028a4d8b9eaf302": {"name": "ViewNovel", "filename": "viewnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://viewnovel.net/"], "id": "9b9ae0f6b47681458028a4d8b9eaf302", "file_path": "sources/viewnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/viewnovel.py", "md5": "d3a02c394579fd578cd9e0eac5583cd7", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "c9a638821a78318c2a5444b434bfe7e5": {"name": "VipNovel", "filename": "vipnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://vipnovel.com/"], "id": "c9a638821a78318c2a5444b434bfe7e5", "file_path": "sources/vipnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/vipnovel.py", "md5": "109274da8cf00971e416a86afaf1af99", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "ef6ece239d1187b6bd4aca83aca26f56": {"name": "VolareNovelsCrawler", "filename": "volarenovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.volarenovels.com/"], "id": "ef6ece239d1187b6bd4aca83aca26f56", "file_path": "sources/volarenovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/volarenovels.py", "md5": "3bb9daa540a9f701d4db1c0f0c2f792a", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "kuwoyuki", "dipu-bd"]}, "c1fe7bcfb0c74db55a44bac9ee9519a0": {"name": "Tunovelaligera", "filename": "tunovelaligera.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://tunovelaligera.com/"], "id": "c1fe7bcfb0c74db55a44bac9ee9519a0", "file_path": "sources/tunovelaligera.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tunovelaligera.py", "md5": "a85339e81eaa9b64f45f2f1685aef220", "version": 1627556402, "total_commits": 57, "contributors": ["Yudi Santoso", "kuwoyuki", "dipu-bd"]}, "604754cefc415779bb0773d9e0f740e8": {"name": "Virlyce", "filename": "virlyce.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.virlyce.com/"], "id": "604754cefc415779bb0773d9e0f740e8", "file_path": "sources/virlyce.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/virlyce.py", "md5": "8a335262160d7e1494b005b638593cad", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "6543e59de73e66bf65a41c77675d9578": {"name": "VisTranslations", "filename": "vistrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://vistranslations.wordpress.com/"], "id": "6543e59de73e66bf65a41c77675d9578", "file_path": "sources/vistrans.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/vistrans.py", "md5": "e4fb27d45d3cf6773b3da23156e47bee", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "91a2a9a2caf55a73518906425fc2d94a": {"name": "WattpadCrawler", "filename": "wattpad.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://my.w.tt/", "https://www.wattpad.com/"], "id": "91a2a9a2caf55a73518906425fc2d94a", "file_path": "sources/wattpad.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wattpad.py", "md5": "fd5876584c1879600a305884f5c60d3d", "version": 1627776908, "total_commits": 58, "contributors": ["Yudi Santoso", "dipu-bd", "Carter S"]}, "445449e46b409f6d7ed53559e466da22": {"name": "WBNovelCrawler", "filename": "wbnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wbnovel.com/"], "id": "445449e46b409f6d7ed53559e466da22", "file_path": "sources/wbnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wbnovel.py", "md5": "f86d120746849d3c53e792863b45477c", "version": 1627268414, "total_commits": 54, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "30141e083cda0ef1606f71dd9dc62bef": {"name": "WebnovelIndonesia", "filename": "webnovelindonesia.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://webnovelindonesia.com/"], "id": "30141e083cda0ef1606f71dd9dc62bef", "file_path": "sources/webnovelindonesia.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelindonesia.py", "md5": "80daf4c46454784fbc4e52907d17e174", "version": 1626444718, "total_commits": 3, "contributors": ["dipu-bd"]}, "0ee0afea349aea11205e52f8b8ef43e9": {"name": "WebnovelOnlineCrawler", "filename": "webnovelonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://webnovel.online/"], "id": "0ee0afea349aea11205e52f8b8ef43e9", "file_path": "sources/webnovelonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelonline.py", "md5": "a3c2765e107e3d4bdfc59e87e8844365", "version": 1627268414, "total_commits": 8, "contributors": ["Sudipto Chandra Dipu", "dipu-bd"]}, "b976116e27da62874688d5859fb7055e": {"name": "WebnovelCrawler", "filename": "webnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.webnovel.com/", "https://m.webnovel.com/"], "id": "b976116e27da62874688d5859fb7055e", "file_path": "sources/webnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovel.py", "md5": "dfefe11432081e10f848d70fe9572e69", "version": 1626444718, "total_commits": 73, "contributors": ["Yudi Santoso", "dipu-bd"]}, "cdd0b2e02d1c5cc3276f3c27d6791a04": {"name": "WebnovelOnlineDotComCrawler", "filename": "webnovelonlinecom.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://webnovelonline.com/"], "id": "cdd0b2e02d1c5cc3276f3c27d6791a04", "file_path": "sources/webnovelonlinecom.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelonlinecom.py", "md5": "82ac6af886547e0544d389fe5b87adb1", "version": 1626444718, "total_commits": 9, "contributors": ["kuwoyuki", "dipu-bd"]}, "2fd4af17fc5ff865b35e01f79ab5eeb4": {"name": "WebNoveLover", "filename": "webnovelover.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.webnovelover.com/"], "id": "2fd4af17fc5ff865b35e01f79ab5eeb4", "file_path": "sources/webnovelover.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelover.py", "md5": "0dc139b69bae45c46ab537445e51ec49", "version": 1627268414, "total_commits": 58, "contributors": ["Yudi Santoso", "dipu-bd"]}, "ac5e1b6bd74d8e3fc37abb6260657083": {"name": "WonderNovels", "filename": "wondernovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wondernovels.com/"], "id": "ac5e1b6bd74d8e3fc37abb6260657083", "file_path": "sources/wondernovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wondernovels.py", "md5": "d3f903a2d85ed0a768a742908227b0fd", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}, "a6858d9a7b8c9ea4c011436b64d7c0fb": {"name": "WoopReadCrawler", "filename": "woopread.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://woopread.com/"], "id": "a6858d9a7b8c9ea4c011436b64d7c0fb", "file_path": "sources/woopread.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/woopread.py", "md5": "e6e81996ff3efc1aaa74251ddec65624", "version": 1627268414, "total_commits": 5, "contributors": ["SirGryphin", "Aakash Gajjar", "dipu-bd"]}, "efb21a119ae2a318cb22fb5e915c7196": {"name": "WordExcerptCrawler", "filename": "wordexcerpt.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wordexcerpt.com/", "https://wordexcerpt.org/"], "id": "efb21a119ae2a318cb22fb5e915c7196", "file_path": "sources/wordexcerpt.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wordexcerpt.py", "md5": "d62f54a639f40c2e77acd38803ab9cf3", "version": 1626444718, "total_commits": 9, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "6076e8cde5028679919844b33a241726": {"name": "WorldnovelonlineCrawler", "filename": "worldnovelonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.worldnovel.online/"], "id": "6076e8cde5028679919844b33a241726", "file_path": "sources/worldnovelonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/worldnovelonline.py", "md5": "f2c154d1e57c9b4d274cf3248b69897a", "version": 1627268414, "total_commits": 74, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "2cf7581882fe802249e5fb82c10baf0d": {"name": "WNMTLCrawler", "filename": "wnmtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.wnmtl.org/", "https://wnmtl.org/"], "id": "2cf7581882fe802249e5fb82c10baf0d", "file_path": "sources/wnmtl.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wnmtl.py", "md5": "f839139ed20a91b1149fc0ef90166d8a", "version": 1627909242, "total_commits": 9, "contributors": ["SirGryphin", "dipu-bd"]}, "f45c110b27d963f6ec01d2acfd048840": {"name": "WuxiaCoCrawler", "filename": "wuxiaco.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.wuxiaworld.co/", "https://m.wuxiaworld.co/"], "id": "f45c110b27d963f6ec01d2acfd048840", "file_path": "sources/wuxiaco.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaco.py", "md5": "183b5852ce2420139ad21ef12661370a", "version": 1627423436, "total_commits": 62, "contributors": ["Sudipto Chandra Dipu", "SirGryphin", "Yudi Santoso", "Galunid", "dipu-bd"]}, "49e2acee89f6f2beef24559ad7b92757": {"name": "WuxiaComCrawler", "filename": "wuxiacom.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.wuxiaworld.com/"], "id": "49e2acee89f6f2beef24559ad7b92757", "file_path": "sources/wuxiacom.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiacom.py", "md5": "f2e7e327c5f46c57144f9998966dc551", "version": 1627268414, "total_commits": 60, "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "kuwoyuki", "dipu-bd"]}, "a3d611f349f39e7290172b26331d3ae9": {"name": "WriterUpdates", "filename": "writerupdates.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://writerupdates.com/"], "id": "a3d611f349f39e7290172b26331d3ae9", "file_path": "sources/writerupdates.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/writerupdates.py", "md5": "fcf4fb80e3741f7fcd55eed16aa060a3", "version": 1627268414, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "1e70c342357dee10f1f1267e00cf2ade": {"name": "wspadancewichita", "filename": "wspadancewichita.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://wspadancewichita.com/"], "id": "1e70c342357dee10f1f1267e00cf2ade", "file_path": "sources/wspadancewichita.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wspadancewichita.py", "md5": "d7ff0910989f9d19a39e9267559487ab", "version": 1627433129, "total_commits": 21, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "24e235b8de1a08c4db3be3b996b5ddc8": {"name": "WuxiaLeagueCrawler", "filename": "wuxialeague.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.wuxialeague.com/"], "id": "24e235b8de1a08c4db3be3b996b5ddc8", "file_path": "sources/wuxialeague.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxialeague.py", "md5": "a5aa5546db6c020c97ee609bdae7b7fd", "version": 1626444718, "total_commits": 4, "contributors": ["dipu-bd"]}, "099267980822d0c3e002265021ff5ead": {"name": "WuxiaOnlineCrawler", "filename": "wuxiaonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.online/"], "id": "099267980822d0c3e002265021ff5ead", "file_path": "sources/wuxiaonline.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaonline.py", "md5": "84650c5f5b890fb4f09b617518ddc5d6", "version": 1627423436, "total_commits": 25, "contributors": ["Yudi Santoso", "SirGryphin", "Sudipto Chandra Dipu", "dipu-bd"]}, "65673699b85642f15769422f96d9e66f": {"name": "WuxiaSiteCrawler", "filename": "wuxiasite.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.site/"], "id": "65673699b85642f15769422f96d9e66f", "file_path": "sources/wuxiasite.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiasite.py", "md5": "4180db8cbfa2129a2f44ba45b416e0f8", "version": 1626444718, "total_commits": 58, "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd"]}, "484fbf3be697fabcc9ebfcfb738d55cd": {"name": "WuxiaSiteCo", "filename": "wuxiaworldsite.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworldsite.co/"], "id": "484fbf3be697fabcc9ebfcfb738d55cd", "file_path": "sources/wuxiaworldsite.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldsite.py", "md5": "3fb797aa2629800e27ceeba289500255", "version": 1627268414, "total_commits": 3, "contributors": ["dipu-bd"]}, "859cc499d46995bc90e3b1d7f268fc84": {"name": "Wujizun", "filename": "wujizun.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wujizun.com/"], "id": "859cc499d46995bc90e3b1d7f268fc84", "file_path": "sources/wujizun.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wujizun.py", "md5": "8cebe5620db4e2e84c5e49071e4f01f2", "version": 1627433129, "total_commits": 57, "contributors": ["Yudi Santoso", "SirGryphin", "AncientCatz", "dipu-bd"]}, "5b32e94d2b77ba09abbadaefff686cf0": {"name": "WuxiaWorldCloud", "filename": "wuxiaworldcloud.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://wuxiaworld.cloud/"], "id": "5b32e94d2b77ba09abbadaefff686cf0", "file_path": "sources/wuxiaworldcloud.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldcloud.py", "md5": "46d49a3d687a4fe370917c0cca846cac", "version": 1627268414, "total_commits": 19, "contributors": ["Yudi Santoso", "dipu-bd"]}, "90b457db6a2b611a10c79000721c0b71": {"name": "WuxiaWorldLive", "filename": "wuxiaworldlive.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.live/"], "id": "90b457db6a2b611a10c79000721c0b71", "file_path": "sources/wuxiaworldlive.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldlive.py", "md5": "9971b1deee47a850076ae5cc38f0c4da", "version": 1627268414, "total_commits": 15, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "617c007b21bf40b55ea38b7b216adb39": {"name": "WuxiaWorldIo", "filename": "wuxiaworldio.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.name/", "https://wuxiaworld.io/"], "id": "617c007b21bf40b55ea38b7b216adb39", "file_path": "sources/wuxiaworldio.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldio.py", "md5": "79e26ee883aaf4f2c03f19c4e02e116d", "version": 1627268414, "total_commits": 16, "contributors": ["Yudi Santoso", "SirGryphin", "kuwoyuki", "dipu-bd"]}, "0dda4788d274a2eaf95f2d205fe1c07a": {"name": "x81zw", "filename": "x81zw.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.x81zw.com/"], "id": "0dda4788d274a2eaf95f2d205fe1c07a", "file_path": "sources/x81zw.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/x81zw.py", "md5": "e58045f32b5da2ccc5a39052c8bd756e", "version": 1627268414, "total_commits": 50, "contributors": ["Yudi Santoso", "dipu-bd"]}, "6fcb8133125a01fe6263cbbd7685cd6c": {"name": "YukiNovelCrawler", "filename": "xiainovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.xiainovel.com/"], "id": "6fcb8133125a01fe6263cbbd7685cd6c", "file_path": "sources/xiainovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/xiainovel.py", "md5": "ba292c17866fedca207d71ae8f633638", "version": 1627268414, "total_commits": 48, "contributors": ["Yudi Santoso", "dipu-bd"]}, "d519810bafe13e012cec72181e7712d8": {"name": "YukiNovelCrawler", "filename": "yukinovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://yukinovel.id/"], "id": "d519810bafe13e012cec72181e7712d8", "file_path": "sources/yukinovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/yukinovel.py", "md5": "5aa555e0966d7a8f4170b81f967b5932", "version": 1627268414, "total_commits": 48, "contributors": ["Yudi Santoso", "dipu-bd"]}, "507a671dbbc7138d85137a6819c71ba0": {"name": "ZenithNovelsCrawler", "filename": "zenithnovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://zenithnovels.com/"], "id": "507a671dbbc7138d85137a6819c71ba0", "file_path": "sources/zenithnovels.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/zenithnovels.py", "md5": "1dba22f05c064ddfcee73f09d86e4a32", "version": 1627268414, "total_commits": 13, "contributors": ["dipu-bd"]}, "3c23fcbb88a6c28bd1e34e44f86d6e0b": {"name": "ZhiEnd", "filename": "zhiend.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://zhi-end.blogspot.com/", "http://zhi-end.blogspot.co.id/"], "id": "3c23fcbb88a6c28bd1e34e44f86d6e0b", "file_path": "sources/zhiend.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/zhiend.py", "md5": "876596bb9242f4bb220b7f9eeb17d054", "version": 1627268414, "total_commits": 53, "contributors": ["Yudi Santoso", "AncientCatz", "dipu-bd"]}, "58e47b47b624742f8ef67f9b64205e33": {"name": "Xsbiquge", "filename": "xsbiquge.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.xsbiquge.com/"], "id": "58e47b47b624742f8ef67f9b64205e33", "file_path": "sources/xsbiquge.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/xsbiquge.py", "md5": "bfa52afbe7cc58821c5e8f2c7889c890", "version": 1627268414, "total_commits": 50, "contributors": ["Yudi Santoso", "dipu-bd"]}, "0fed4f2bd05be6661104e3c5d01a7887": {"name": "ZinNovelCrawler", "filename": "zinnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://zinnovel.com/"], "id": "0fed4f2bd05be6661104e3c5d01a7887", "file_path": "sources/zinnovel.py", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/zinnovel.py", "md5": "1113aa859b6e693277c75b8b7188e555", "version": 1626444718, "total_commits": 7, "contributors": ["SirGryphin", "dipu-bd"]}}}
\ No newline at end of file
+{"v": 1628544961, "app": {"windows": "https://rebrand.ly/lncrawl", "linux": "https://rebrand.ly/lncrawl-linux", "version": "2.27.8", "home": "https://github.com/dipu-bd/lightnovel-crawler", "pypi": "https://pypi.org/project/lightnovel-crawler/2.27.8/", "release": [{"comment_text": "", "digests": {"md5": "f3a74858b201066fbaa9945a4169ff65", "sha256": "4ffe57b1e1a95efa553583d3bd833855144d0b64960b3033e36a5aae254ed2bd"}, "downloads": -1, "filename": "lightnovel_crawler-2.27.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f3a74858b201066fbaa9945a4169ff65", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 1042291, "upload_time": "2021-08-02T16:06:37", "upload_time_iso_8601": "2021-08-02T16:06:37.004148Z", "url": "https://files.pythonhosted.org/packages/91/41/339b61b198b1d9c1425fc0a092edcebf4af3f3559d2f3f933e6db3fbcb47/lightnovel_crawler-2.27.8-py3-none-any.whl", "yanked": false, "yanked_reason": null}]}, "rejected": {"https://anythingnovel.com/": "Site broken", "https://www.centinni.com/": "Site is down", "https://chrysanthemumgarden.com/": "Removed on request of the owner (Issue #649)", "https://dsrealmtranslations.com/": "Site is down", "https://4scanlation.com/": "Domain expired", "https://bestoflightnovels.com/": "Site moved", "https://fsapk.com/": "Site is not working", "http://fullnovel.live/": "This site can\u2019t be reached", "http://gravitytales.com/": "Domain is expired", "https://indomtl.com/": "Does not like to be crawled", "https://mtled-novels.com/": "Domain is expired", "https://myoniyonitranslations.com/": "522 - Connection timed out", "https://novelcrush.com/": "Site is down", "https://novelraw.blogspot.com/": "Site closed down", "https://novelplanet.com/": "Site is closed", "https://www.novelspread.com/": "Site is down", "https://www.noveluniverse.com/": "Site is down", "https://www.novelv.com/": "Site is down", "https://pery.info/": "Site is down", "https://www.rebirth.online/": "Site moved", "https://www.translateindo.com/": "Site is down", "https://tunovelaligera.com/": "Broken. Chapters does not load"}, "supported": {"https://www.aixdzs.com/": "bbc3dd533c516ed794a285bcd4f9917e", "https://www.1ksy.com/": "b30f3ea85f64b476e75474831cd4860a", "https://m.1ksy.com/": "b30f3ea85f64b476e75474831cd4860a", "http://www.tiknovel.com/": "52f32e60c2a39db1816e4be03c6f94af", "https://www.tiknovel.com/": "52f32e60c2a39db1816e4be03c6f94af", "https://9kqw.com/": "52f32e60c2a39db1816e4be03c6f94af", "https://www.allnovel.org/": "c01e2d3a692e03ac63be97afe04f7a85", "https://allnovel.org/": "c01e2d3a692e03ac63be97afe04f7a85", "https://1stkissnovel.love/": "96f6e4c0d415af13fe37473231d90cb6", "https://88tangeatdrinkread.wordpress.com/": "6b1fd85a311a8a020847df7579461e82", "https://amnesiactl.com/": "a95ab3011120d47864a566dce33e7f7b", "https://anonanemone.wordpress.com/": "c244a0c39593ab2ef2415c69a8e089f2", "https://www.anonanemone.wordpress.com/": "c244a0c39593ab2ef2415c69a8e089f2", "https://arangscans.com/": "0cf15ee6594540a77bbdc007f3774cb5", "https://www.asianhobbyist.com/": "2fb215ad4e4e258d2b44707b67199b96", "https://bestlightnovel.com/": "4e290bdcdba811dd64ab0f7008ebdacf", "https://babelnovel.com/": "ea4f29af2080f21c83b0a2b07945ad67", "https://asadatranslations.com/": "5fe7e2adb052d8fbe994ddecd9382e9a", "https://booknet.com/": "c6b2d34f33d246ecbbf40115ffe8725c", "https://litnet.com/": "c6b2d34f33d246ecbbf40115ffe8725c", "https://arnovel.me/": "8ed24fab95723278c82408eb54a90dc9", "https://boxnovel.com/": "9b3526c05f36ecbb9195738f5eff9a38", "https://automtl.wordpress.com/": "7d9931c79ad75a601f1b2ca723ea621a", "http://boxnovel.cloud/": "b65c30f84c23b1fd05c72cb08a92ed4f", "http://boxnovel.org/": "1445a8bbcadd9b5f2d411db78a72fcc3", "https://m.chinesefantasynovels.com/": "05e60c6acbe8b085dd40982c34d7c6d0", "https://www.box-novel.com/": "abda17a81676a2dfe46916929f64b929", "https://boxnovel.online/": "fa43c52f3ddc620165496efe868e74ae", "https://creativenovels.com/": "59cc1bb814d53b6a924fdc38917daef7", "https://clicknovel.net/": "10789180a460036fbeb2fbb346b5fd3e", "https://crescentmoon.blog/": "4df48cb07890d59984ee92a6a2f8caba", "https://www.daocaorenshuwu.com/": "0a338af793ad9850be5c9f4d836fae12", "https://daonovel.com/": "09116fc85dc94af9878d3d37cb1c19ac", "https://darktranslation.com/": "31e01d48d346d098a9ed70fad824b3dc", "https://demontranslations.com/": "757cdef7451d0195c058be61a0a00075", "https://dmtranslationscn.com/": "c37b2984d2b7706bc922967873dd3ada", "https://www.fanfiction.net/": "14aaaf5ffaea6a3d3fb3bf29df292e6b", "https://dobelyuwai.wordpress.com/": "4b2c157f6b45625b325a58cfebffce75", "https://fanstranslations.com/": "68ea125394ae393a8725a7ddad9c2915", "https://exiledrebelsscanlations.com/": "9bced422fd035564543da14ebe9910c0", "http://fastnovel.net/": "1fff8cd4fe57605657f87c2a9d34300b", "https://www.flying-lines.com/": "de68310ccc657297706130bb9b29e81f", "https://domentranslations.wordpress.com/": "669ec4e7ae359ad6e74f2f7e13592f9f", "https://cclawtranslations.home.blog/": "669ec4e7ae359ad6e74f2f7e13592f9f", "https://www.f-w-o.com/": "553a1e4deba430c68189a6de0f997fa3", "https://www.freelightnovel.com/": "ea98b579de48d8e8f7e2e83d63b34760", "https://www.foxteller.com/": "9c2c45c62bfb5d2de35568c08c62d706", "https://comrademao.com/": "b78b6c6d6acf16832f3a363d3389c8dc", "https://www.foxaholic.com/": "4a7f2dd3ebdb72eb35b9aa50cdebe390", "https://fujitranslation.com/": "882e970a2872b8944179a14088aa5138", "http://www.fujitranslation.com/": "882e970a2872b8944179a14088aa5138", "https://grensia.blogspot.com/": "ab772d57ba6a0bb3f7944a324c92f547", "https://www.fuyuneko.org/": "8f7f72ace19c82386eb52e8bfba54f51", "http://www.hanyunovels.site/": "edfd1d261a3192253dc01102ad390010", "http://hs2ppe.co.uk/": "16f9d8e361a27eb699a5bc374ce57b03", "https://www.idqidian.us/": "235d2e0cca882ed2f97a63b472f803fd", "https://hui3r.wordpress.com/": "6042639f782fb2ae771f6ad0ad666c02", "http://www.indonovels.net/": "a212e5efa9da2930213098d1883eb16b", "https://indonovels.blogspot.co.id/": "a212e5efa9da2930213098d1883eb16b", "https://inadequatetranslations.wordpress.com/": "6459128db0862ce2e581885367a822b1", "https://indowebnovel.id/": "9332f4727272ca2ff416a70a6cf71a71", "https://jstranslations1.com/": "e7cc140fa53f978b01d38a8e2f9ec608", "https://instadoses.com/": "b77849682c9c58037ec5f3a1ebbe817e", "https://jpmtl.com/": "ce3782b8e74529d40ceac950e17fcc4d", "https://infinitenoveltranslations.net/": "379fa903b7a8a3057cc39c221973024c", "https://isotls.com/": "cfbefe946bd2725fd6bea441389cd888", "https://www.koreanmtl.online/": "ca31a23e6da08484aeb12ddd82c405a1", "https://kisslightnovels.info/": "5bd6839de99ca8bd20043761b77d505f", "https://kiss-novel.com/": "ba41629ee5e4d71c5819966b224df0b0", "https://newsite.kolnovel.com/": "26129b361f9abec717ac6e7d9ec45f0f", "https://justatranslatortranslations.com/": "f41ce64aa5b7bc4b1a1a8d7e5c97f3ae", "http://liberspark.com/": "ba8d68fdebcbad1a09930ed6a1fa396e", "https://lightnovelbastion.com/": "7716c4c9d956976324aaab0df7524b35", "https://lemontreetranslations.wordpress.com/": "2c7ab25d793c57135bddb24484c31fc7", "https://lazybirdtranslations.wordpress.com/": "eda51d913d2c02b130b30b58d89db274", "https://lightnovelheaven.com/": "ce22e18ff263c06d1ea900c5fba764d9", "https://lightnovelkiss.com/": "8030e2e2f9a90e65cfb10f2a3c5b6ed5", "https://light-novel.online/": "aa6c630e290987d6918fc5cabf24c9d8", "https://www.lightnovelpub.com/": "6879bd71f8b4a15467a339a59bb2e36f", "https://www.lightnovelworld.com/": "6879bd71f8b4a15467a339a59bb2e36f", "https://lightnovelsonl.com/": "1f3b1983fc9296a5a57ed7abd5e59546", "https://listnovel.com/": "627fe3cb4736383d201d89a47e4ad7b7", "https://lightnovelstranslations.com/": "492d028ee4507260f0ea8b1703861104", "https://lightnovelshub.com/": "fab0308012aa88d89e91c2fa008940e3", "https://docln.net/": "fbce7b836b1292fc48340c46292969f7", "https://ln.hako.re/": "fbce7b836b1292fc48340c46292969f7", "https://lightnovel.world/": "996354623c3a1e57a51b5e665ac6ac0e", "https://www.machine-translation.org/": "598ae504ce3d551436ea09d25f422d31", "http://www.machinenoveltranslation.com/": "4b9d8e0e0baef747975501b00e35f0bb", "https://lightnovel.tv/": "f039b3b8981859b404c083325b8b3cfc", "https://meionovel.id/": "f74bd0aac01ea4c4dfe8dfd34ff9c562", "https://mangatoon.mobi/": "415856eedaf947167f0a965f23b74288", "https://www.lunarletters.com/": "b24d92b2637bcc0cfadeec3de700c43c", "https://www.miraslation.net/": "9fa4170570f50eaa67f3deb2f6628b48", "https://miraslation.net/": "9fa4170570f50eaa67f3deb2f6628b48", "https://moonstonetranslation.com/": "e6ac75252ee68598f5f4ac0b16fbd2b3", "http://www.mtlnovel.com/": "560dfc4e6b4f4026553927f23eb1a9dd", "http://id.mtlnovel.com/": "560dfc4e6b4f4026553927f23eb1a9dd", "http://fr.mtlnovel.com/": "560dfc4e6b4f4026553927f23eb1a9dd", "http://es.mtlnovel.com/": "560dfc4e6b4f4026553927f23eb1a9dd", "https://morenovel.net/": "5c27b44baae1be8b8b1a34d9bb3eed77", "https://www.mtlreader.com/": "60d429e97ac524370768e42640020b05", "https://www.mywuxiaworld.com/": "d1e1af4feb46fc9c979b485860b76fae", "https://m.mywuxiaworld.com/": "d1e1af4feb46fc9c979b485860b76fae", "https://www.novelall.com/": "de42ce5cc52f570ae0479f10aecbf1c6", "https://mysticalmerries.com/": "5742e8ab63765a9a58d68f884677881f", "https://novel27.com/": "f60aa7c971bb0335d2c33a1c2fdb703b", "https://www.novelcool.com/": "9e2742c39f51ddf98c85831bc58ce8a1", "https://lnmtl.com/": "f1d9a2824b7dba4f9206cbff82143999", "https://novelcake.com/": "c60ae0a2e2042cdd3434545eca8a8fa6", "http://novelfull.com/": "0280d2ad55af148cebbcc23b01f76501", "https://novelfull.com/": "0280d2ad55af148cebbcc23b01f76501", "https://novelgo.id/": "3b9962ae0ed494f4bac63e82b7c488ec", "https://novelfullplus.com/": "ac7e4c91d8a1418d87decb6972921ba8", "https://www.novelhunters.com/": "b4f4c1a58d6d2d867e58278161c9ff60", "https://novelgate.net/": "4882a44c662d96dcda14c3fe33ce4c6b", "https://novelextra.com/": "974221d8a6c1e0a0f774fc9df601f1f0", "https://novelmic.com/": "e3f7698add308802aa14e4c56e3ebadf", "https://www.novelhall.com/": "44ffba0208d2d5df742d88f133d67aec", "https://novelonlinefull.com/": "c74d6665e4708b8ae9d664da3a3216c0", "https://www.novelpassion.com/": "29cb853d88173754f570b0dd3d55500a", "https://www.novelmultiverse.com/": "7410d3acf5baa267ecb42773f840bafd", "https://novelonlinefree.com/": "140dd9754c94c6fdc4809368764dd336", "https://novelringan.com/": "0702742158704f4ab98f2004838e83a0", "http://novels.cloud/": "b372d5cb854eac09cac0a99f39c7bbee", "https://novelsite.net/": "f781d05d88d3a46075cc92b06eee2236", "https://novels.pl/": "5e962751f7928b75a7bbfd7a777fd629", "https://www.novels.pl/": "5e962751f7928b75a7bbfd7a777fd629", "https://novelsrock.com/": "59d8da9ccd86ffbcb71b553fbaac9423", "https://novelsonline.net/": "501a9aa027d2fb448ae39be45a197473", "https://noveltoon.mobi/": "d7fb33906638738ba751a7a3cff1791d", "https://noveltranslate.com/": "cbc322b4740b2c09ec225b2ae7e4d6dc", "https://www.novelupdates.cc/": "ab5e6692cab4784c74023daa7036bc79", "https://www.oppatranslations.com/": "f57d2a47e8dbf9ad7d1cf03daf0c0947", "https://noveltrench.com/": "d1b91bc6ce4b1da511bec5e03bfd685b", "https://omgnovels.com/": "fa7216db5ff15861641181a4fd8fcdfe", "https://book.qidian.com/": "9a8427a6557f76f3f914f33e17539b2b", "https://www.ornovel.com/": "97bb1ad87adcfc56d002f9c38f0bf2ee", "https://ranobelib.me/": "b7ed0e4c4a6eb75f8cdbbb58e345c123", "https://overabook.com/": "37b709840058582e0ee5079ec747f6a4", "https://ranobes.net/": "258340a1925835bbd2033a38fb658d32", "https://toc.qidianunderground.org/": "9591bd7d5879c896eed4c8d924bbb0a3", "https://www.readlightnovel.cc/": "96b9a9c6b35c6960eb5c06ff20918555", "https://m.readlightnovel.cc/": "96b9a9c6b35c6960eb5c06ff20918555", "https://readlightnovels.net/": "f3be34bc0f822bf6230f6c821d1f1b9b", "https://www.readlightnovel.org/": "e06940f3d7a71e4aa99c7396d4293a19", "https://readnovelfull.com/": "b2c77d2e9de9270e05fd80bc6fafc8f4", "https://www.readwn.com/": "d640938bfa63f359f714ebe430ea1d22", "http://readonlinenovels.com/": "ecba53c371e28a036e4ae2befdfbd68a", "https://rewayat.club/": "7f45ff7a6bd632aa1059e2d571994f4e", "https://readwebnovels.net/": "f1e373edd51f45b653ce0b4aa88bf838", "https://readnovelz.net/": "d48563a8f65b7ecb0a0c952080bf8423", "https://m.romanticlovebooks.com/": "f71d2b6e0b5c02d2ad4aa1f5c76d1350", "https://www.romanticlovebooks.com/": "f71d2b6e0b5c02d2ad4aa1f5c76d1350", "https://reincarnationpalace.com/": "1606e4d94f723a4d2f234ee60be3b89f", "https://www.scribblehub.com/": "59ddd8952893c7d9bb4cb4667ca23249", "https://www.royalroad.com/": "f17ad25dda43ba6b13369444ce48543b", "https://www.shinsori.com/": "cd0ab4b92c67c58ecd7d369ee100365d", "https://rpgnoob.wordpress.com/": "d37ecb5158dd9515c7150ee270ae2807", "https://rpgnovels.com/": "d37ecb5158dd9515c7150ee270ae2807", "https://sleepytranslations.com/": "8a0629e1b468715f6c8a17551e59fb98", "https://skynovel.org/": "e1602513b7f38e408aa28db1b28e01ee", "https://shalvationtranslations.wordpress.com/": "6b98f85858ddf421d121cadf7658e89b", "https://steambunlightnovel.com/": "25de9a17a16cba0d5723272ddf0da469", "https://smnovels.com/": "75ee1725f9ee99303f56c0a720b2dff0", "https://www.tapread.com/": "ee3f7c8bf48bd5fe41d93d9bb9b89e5e", "https://supernovel.net/": "96fb78ca0175ae0b681549ab74391500", "http://tiknovel.com/": "a47ab068f66a08b628719061e05f70cf", "https://tiknovel.com/": "a47ab068f66a08b628719061e05f70cf", "https://tomotranslations.com/": "684f365dff79a527c05a4cf9dbcdf6a9", "https://totallytranslations.com/": "0c7c2e3402f3e65996191f95a9324aa8", "https://viewnovel.net/": "ab0997345afbbf107939385562d2e75c", "https://vipnovel.com/": "b681bae9d672f066abdfd904b90903b8", "https://www.volarenovels.com/": "64a5d77a65f0cc43d813263aa3ec2497", "https://www.virlyce.com/": "287ce97823e85ce64ff4165291b4515b", "https://my.w.tt/": "c7a362a3c314755965c90d3399f62daa", "https://www.wattpad.com/": "c7a362a3c314755965c90d3399f62daa", "https://vistranslations.wordpress.com/": "6ff1fc8b0503c4706cf1c293f01eceb6", "https://m.webnovel.com/": "0b826eeed91f9b60eb5a7802ac9fad2d", "https://www.webnovel.com/": "0b826eeed91f9b60eb5a7802ac9fad2d", "https://wbnovel.com/": "1b45920ca9a3003b7d7379aa4546c74e", "https://webnovelindonesia.com/": "bb0b8286bf6581ddcf5267da91e794d0", "https://webnovel.online/": "674d705ce32eb197cab39965a196e09f", "https://webnovelonline.com/": "361e6df883161262013a258d3f814440", "https://www.webnovelover.com/": "1b0d8887a59db25a33205a0e1244c5ce", "https://woopread.com/": "572c9e7726855af8c82c96eae95bdbce", "https://wordexcerpt.com/": "981189e81806e656b847f0fede91e76a", "https://wordexcerpt.org/": "981189e81806e656b847f0fede91e76a", "https://wondernovels.com/": "ddc1a97042ce27288bb2ef76d953ff5f", "https://wnmtl.org/": "9110b676d1c560cd4517d3028a05f01b", "https://www.wnmtl.org/": "9110b676d1c560cd4517d3028a05f01b", "https://www.worldnovel.online/": "91b9ab7d819ca1471a38a6eaff38e7f5", "https://writerupdates.com/": "9434b36f8b1a1e336c782eda41596f0d", "http://wspadancewichita.com/": "71453266e3c9d5a57e3f7a2338c21f09", "https://www.wuxiaworld.com/": "13c9b1cc84f8041ddac024123def6633", "https://www.wuxialeague.com/": "42b6bd3a604803bec62e2733327408dd", "https://m.wuxiaworld.co/": "90016616668540f5a404ddbc3fcbe7d2", "https://www.wuxiaworld.co/": "90016616668540f5a404ddbc3fcbe7d2", "https://wuxiaworld.online/": "af8d29fdb4caf2b8d63fff14902bbfa1", "https://wuxiaworld.site/": "6cfae57ce2099317105860ecea22b47c", "http://wuxiaworld.cloud/": "3aadbe9f17a12cca4e86ab57154e8898", "https://wujizun.com/": "d375eebcfa3368076c48770673145f60", "https://wuxiaworld.live/": "6592fc7a4ac2ba5200630413aa74ec00", "https://wuxiaworldsite.co/": "39de1b15229ebcc2ac27bd44937d80ce", "https://wuxiaworld.io/": "0f7e43385d8525edeec92928c94844d8", "https://wuxiaworld.name/": "0f7e43385d8525edeec92928c94844d8", "https://www.xiainovel.com/": "6f0156a18be91af4ec1951bbbdc07a2b", "https://www.x81zw.com/": "04895840d0f832c8faba8d2dae3db381", "https://yukinovel.id/": "13c4aa000336a93270cfe74d8d306faf", "https://zinnovel.com/": "f8aa63edc150f06af55cd98b2beacb93", "http://zenithnovels.com/": "6db96c64ad3e81a5577a7a247341d3c0", "https://www.xsbiquge.com/": "fc5086cd4a2f54ede6944ecfbb63c306", "http://zhi-end.blogspot.com/": "237ab5f56e40e5e27d38b6c776064362", "http://zhi-end.blogspot.co.id/": "237ab5f56e40e5e27d38b6c776064362"}, "crawlers": {"bbc3dd533c516ed794a285bcd4f9917e": {"id": "bbc3dd533c516ed794a285bcd4f9917e", "md5": "dafd44a5490bffb8ebda02e39e05d4ee", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/aixdzs.py", "version": 1627268414, "total_commits": 12, "file_path": "sources/aixdzs.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.aixdzs.com/"], "contributors": ["Sudipto Chandra"]}, "b30f3ea85f64b476e75474831cd4860a": {"id": "b30f3ea85f64b476e75474831cd4860a", "md5": "8625ad8cf569dc512cf88c32a3fcb2e9", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/1ksy.py", "version": 1627268414, "total_commits": 8, "file_path": "sources/1ksy.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.1ksy.com/", "https://m.1ksy.com/"], "contributors": ["Sudipto Chandra Dipu", "dipu-bd"]}, "52f32e60c2a39db1816e4be03c6f94af": {"id": "52f32e60c2a39db1816e4be03c6f94af", "md5": "4815bef686aff89d5c1c0518840154f4", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/9kqw.py", "version": 1627268414, "total_commits": 6, "file_path": "sources/9kqw.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://www.tiknovel.com/", "https://www.tiknovel.com/", "https://9kqw.com/"], "contributors": ["dipu-bd", "Galunid"]}, "c01e2d3a692e03ac63be97afe04f7a85": {"id": "c01e2d3a692e03ac63be97afe04f7a85", "md5": "b9b2174f942bfdf3056f0d7f7cea055a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/allnovel.py", "version": 1627433129, "total_commits": 35, "file_path": "sources/allnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.allnovel.org/", "https://allnovel.org/"], "contributors": ["Yudi Santoso", "Galunid", "SirGryphin", "dipu-bd", "kuwoyuki"]}, "96f6e4c0d415af13fe37473231d90cb6": {"id": "96f6e4c0d415af13fe37473231d90cb6", "md5": "1e343057921c7e86573060c472bdd0eb", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/1stkissnovel.py", "version": 1627268414, "total_commits": 61, "file_path": "sources/1stkissnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://1stkissnovel.love/"], "contributors": ["Yudi Santoso", "SirGryphin", "dipu-bd", "mchubby", "kuwoyuki"]}, "6b1fd85a311a8a020847df7579461e82": {"id": "6b1fd85a311a8a020847df7579461e82", "md5": "f306bb299fa6d12688e0f147411f6c56", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/88tang.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/88tang.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://88tangeatdrinkread.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "a95ab3011120d47864a566dce33e7f7b": {"id": "a95ab3011120d47864a566dce33e7f7b", "md5": "69c09310b500584a57c04907a414c6e8", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/amnesiactl.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/amnesiactl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://amnesiactl.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "96887b2659c3ec7135a2777129557f75": {"id": "96887b2659c3ec7135a2777129557f75", "md5": "186b7aa5f09fc22827aac2123a3763d1", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/anythingnovel.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/anythingnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://anythingnovel.com/"], "contributors": ["dipu-bd"]}, "c244a0c39593ab2ef2415c69a8e089f2": {"id": "c244a0c39593ab2ef2415c69a8e089f2", "md5": "e12b46240acdb5005faff8ac3c21fb34", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/anonanemone.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/anonanemone.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://anonanemone.wordpress.com/", "https://www.anonanemone.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "0cf15ee6594540a77bbdc007f3774cb5": {"id": "0cf15ee6594540a77bbdc007f3774cb5", "md5": "c8c44ce0890cb02cdd50ce1a2ad576b2", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/arangscans.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/arangscans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://arangscans.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "2fb215ad4e4e258d2b44707b67199b96": {"id": "2fb215ad4e4e258d2b44707b67199b96", "md5": "31bb7aede4d4b2562c58d15161a24727", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/asianhobbyist.py", "version": 1628465042, "total_commits": 8, "file_path": "sources/asianhobbyist.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.asianhobbyist.com/"], "contributors": ["dipu-bd"]}, "4e290bdcdba811dd64ab0f7008ebdacf": {"id": "4e290bdcdba811dd64ab0f7008ebdacf", "md5": "4053a829b1f2c6974da162fd7df0b498", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/bestlightnovel.py", "version": 1627268414, "total_commits": 17, "file_path": "sources/bestlightnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://bestlightnovel.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "ea4f29af2080f21c83b0a2b07945ad67": {"id": "ea4f29af2080f21c83b0a2b07945ad67", "md5": "45e980f4372ea7b4b5abb4c5410312cc", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/babelnovel.py", "version": 1626444718, "total_commits": 26, "file_path": "sources/babelnovel.py", "can_search": true, "can_login": true, "can_logout": false, "base_urls": ["https://babelnovel.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "Galunid"]}, "5fe7e2adb052d8fbe994ddecd9382e9a": {"id": "5fe7e2adb052d8fbe994ddecd9382e9a", "md5": "ee763d1a15850d4d87793eaac01d7d64", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/asadatrans.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/asadatrans.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://asadatranslations.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "c6b2d34f33d246ecbbf40115ffe8725c": {"id": "c6b2d34f33d246ecbbf40115ffe8725c", "md5": "08de06c2ec7b3bdca253469f9b0cb6f4", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/booknet.py", "version": 1626444718, "total_commits": 2, "file_path": "sources/booknet.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://booknet.com/", "https://litnet.com/"], "contributors": ["dipu-bd"]}, "8ed24fab95723278c82408eb54a90dc9": {"id": "8ed24fab95723278c82408eb54a90dc9", "md5": "ef51a284118f40b370f533e3d541664c", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/arnovel.py", "version": 1628469563, "total_commits": 10, "file_path": "sources/arnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://arnovel.me/"], "contributors": ["dipu-bd", "SirGryphin"]}, "9b3526c05f36ecbb9195738f5eff9a38": {"id": "9b3526c05f36ecbb9195738f5eff9a38", "md5": "fc8ef8308ff957e0379830a7420ff3ae", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovel.py", "version": 1627279453, "total_commits": 57, "file_path": "sources/boxnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://boxnovel.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "7d9931c79ad75a601f1b2ca723ea621a": {"id": "7d9931c79ad75a601f1b2ca723ea621a", "md5": "5cffb36a0579641d6f9dc635fbbddea2", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/automtl.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/automtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://automtl.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "b65c30f84c23b1fd05c72cb08a92ed4f": {"id": "b65c30f84c23b1fd05c72cb08a92ed4f", "md5": "488be2edd85cf53e3f43a8ae2b25f9de", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelcloud.py", "version": 1627268414, "total_commits": 19, "file_path": "sources/boxnovelcloud.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://boxnovel.cloud/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "1445a8bbcadd9b5f2d411db78a72fcc3": {"id": "1445a8bbcadd9b5f2d411db78a72fcc3", "md5": "28fec943bb032668003d55763b6b3d9b", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelorg.py", "version": 1627268414, "total_commits": 23, "file_path": "sources/boxnovelorg.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://boxnovel.org/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "05e60c6acbe8b085dd40982c34d7c6d0": {"id": "05e60c6acbe8b085dd40982c34d7c6d0", "md5": "44b657b8c898a1225d78af6a51bd8258", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/chinesefantasy.py", "version": 1627268414, "total_commits": 12, "file_path": "sources/chinesefantasy.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://m.chinesefantasynovels.com/"], "contributors": ["amritoo", "dipu-bd"]}, "abda17a81676a2dfe46916929f64b929": {"id": "abda17a81676a2dfe46916929f64b929", "md5": "a680895372f153a9bc26547924589ac3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelcom.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/boxnovelcom.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.box-novel.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "fa43c52f3ddc620165496efe868e74ae": {"id": "fa43c52f3ddc620165496efe868e74ae", "md5": "a684bc08c75010d81c9ec9ddeed544ff", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/boxnovelonline.py", "version": 1627268414, "total_commits": 56, "file_path": "sources/boxnovelonline.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://boxnovel.online/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "99d74f61db7c6a8b4ed3c73b703f4db6": {"id": "99d74f61db7c6a8b4ed3c73b703f4db6", "md5": "d84af1231cf5c6f1fc4f9ba40df9735f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/centinni.py", "version": 1628469896, "total_commits": 60, "file_path": "sources/centinni.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.centinni.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "01ce3605495d9a2420e6477ece6c427e": {"id": "01ce3605495d9a2420e6477ece6c427e", "md5": "edac6031e85f4ca88852e07636fa7c68", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/chrysanthemumgarden.py", "version": 1627268414, "total_commits": 3, "file_path": "sources/chrysanthemumgarden.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://chrysanthemumgarden.com/"], "contributors": ["dipu-bd"]}, "59cc1bb814d53b6a924fdc38917daef7": {"id": "59cc1bb814d53b6a924fdc38917daef7", "md5": "cb714d5aa5bf48e72e985434773939d1", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/creativenovels.py", "version": 1627423436, "total_commits": 24, "file_path": "sources/creativenovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://creativenovels.com/"], "contributors": ["Yudi Santoso", "tidux", "dipu-bd", "kuwoyuki", "tomcb1"]}, "10789180a460036fbeb2fbb346b5fd3e": {"id": "10789180a460036fbeb2fbb346b5fd3e", "md5": "d94c8fff546a5885009d9aa032ea68fb", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/clicknovel.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/clicknovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://clicknovel.net/"], "contributors": ["dipu-bd", "SirGryphin"]}, "4df48cb07890d59984ee92a6a2f8caba": {"id": "4df48cb07890d59984ee92a6a2f8caba", "md5": "b33634ae4b5c980ec43f23299f683dd2", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/crescentmoon.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/crescentmoon.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://crescentmoon.blog/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "0a338af793ad9850be5c9f4d836fae12": {"id": "0a338af793ad9850be5c9f4d836fae12", "md5": "c5d34a67ab6305595a4b4425c2c7a015", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/daocaorenshuwu.py", "version": 1627268414, "total_commits": 50, "file_path": "sources/daocaorenshuwu.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.daocaorenshuwu.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "09116fc85dc94af9878d3d37cb1c19ac": {"id": "09116fc85dc94af9878d3d37cb1c19ac", "md5": "c279f5dcd6b16c425a5f1afdad1a7c1d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/daonovel.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/daonovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://daonovel.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "31e01d48d346d098a9ed70fad824b3dc": {"id": "31e01d48d346d098a9ed70fad824b3dc", "md5": "f46b56ffebbc46bec79741205bf8c01e", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/darktrans.py", "version": 1627268414, "total_commits": 55, "file_path": "sources/darktrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://darktranslation.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "757cdef7451d0195c058be61a0a00075": {"id": "757cdef7451d0195c058be61a0a00075", "md5": "a1f19d604f0bd94f4187ad713d292074", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/demontrans.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/demontrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://demontranslations.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "c37b2984d2b7706bc922967873dd3ada": {"id": "c37b2984d2b7706bc922967873dd3ada", "md5": "042dde189280154bd5db3d36231d9336", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/dmtrans.py", "version": 1627268414, "total_commits": 52, "file_path": "sources/dmtrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://dmtranslationscn.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "14aaaf5ffaea6a3d3fb3bf29df292e6b": {"id": "14aaaf5ffaea6a3d3fb3bf29df292e6b", "md5": "d0d64d50af144828ceaa00f28d1205ad", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fanfiction.py", "version": 1627268414, "total_commits": 11, "file_path": "sources/fanfiction.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.fanfiction.net/"], "contributors": ["dipu-bd", "fof300f"]}, "4b2c157f6b45625b325a58cfebffce75": {"id": "4b2c157f6b45625b325a58cfebffce75", "md5": "40e9588e5bd0ae49f61cf9bd9dcb3617", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/dobelyuwai.py", "version": 1628465042, "total_commits": 57, "file_path": "sources/dobelyuwai.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://dobelyuwai.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "68ea125394ae393a8725a7ddad9c2915": {"id": "68ea125394ae393a8725a7ddad9c2915", "md5": "b255ec5baef3e2d74afcccc4f003f6bf", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fanstrans.py", "version": 1627268414, "total_commits": 3, "file_path": "sources/fanstrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://fanstranslations.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "9bced422fd035564543da14ebe9910c0": {"id": "9bced422fd035564543da14ebe9910c0", "md5": "83862421c17af119ef8d2adfc39d3f15", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/exiledrebels.py", "version": 1627268414, "total_commits": 55, "file_path": "sources/exiledrebels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://exiledrebelsscanlations.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "1fff8cd4fe57605657f87c2a9d34300b": {"id": "1fff8cd4fe57605657f87c2a9d34300b", "md5": "678daf33affa54744790c86fb02b668f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fastnovel.py", "version": 1626444718, "total_commits": 9, "file_path": "sources/fastnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://fastnovel.net/"], "contributors": ["dipu-bd", "SirGryphin"]}, "48bda66e8b7a175f399f4d59c053f860": {"id": "48bda66e8b7a175f399f4d59c053f860", "md5": "e945d883dd46125561bc53b5105e800f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/dsrealmtrans.py", "version": 1627268414, "total_commits": 55, "file_path": "sources/dsrealmtrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://dsrealmtranslations.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "de68310ccc657297706130bb9b29e81f": {"id": "de68310ccc657297706130bb9b29e81f", "md5": "544af234d7d54c704432862b5d157c27", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/flyinglines.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/flyinglines.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.flying-lines.com/"], "contributors": ["dipu-bd"]}, "669ec4e7ae359ad6e74f2f7e13592f9f": {"id": "669ec4e7ae359ad6e74f2f7e13592f9f", "md5": "eb07a812a5d5a62197c1144b3b1fc0ab", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/domentranslations.py", "version": 1627268414, "total_commits": 55, "file_path": "sources/domentranslations.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://domentranslations.wordpress.com/", "https://cclawtranslations.home.blog/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "553a1e4deba430c68189a6de0f997fa3": {"id": "553a1e4deba430c68189a6de0f997fa3", "md5": "46edcad3c843c597cbbd04e26d0d0b4d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fantasyworldonline.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/fantasyworldonline.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.f-w-o.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "b6d551b78cf064772a5373e71929a575": {"id": "b6d551b78cf064772a5373e71929a575", "md5": "505fbcf7a79178b16489cbea4dcc4788", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fourscanlation.py", "version": 1626444718, "total_commits": 14, "file_path": "sources/fourscanlation.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://4scanlation.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "ea98b579de48d8e8f7e2e83d63b34760": {"id": "ea98b579de48d8e8f7e2e83d63b34760", "md5": "2bcf6fb08b8e0da48e0cd856628c1fe2", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/freelightnovel.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/freelightnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.freelightnovel.com/"], "contributors": ["dipu-bd"]}, "9c2c45c62bfb5d2de35568c08c62d706": {"id": "9c2c45c62bfb5d2de35568c08c62d706", "md5": "c9a47e116452e8f0a7f537e36eab71f3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/foxteller.py", "version": 1627433129, "total_commits": 4, "file_path": "sources/foxteller.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.foxteller.com/"], "contributors": ["dipu-bd"]}, "b78b6c6d6acf16832f3a363d3389c8dc": {"id": "b78b6c6d6acf16832f3a363d3389c8dc", "md5": "091d70ab5f515b5d40649a7e0e5ed34b", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fu_kemao.py", "version": 1627268414, "total_commits": 8, "file_path": "sources/fu_kemao.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://comrademao.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "4a7f2dd3ebdb72eb35b9aa50cdebe390": {"id": "4a7f2dd3ebdb72eb35b9aa50cdebe390", "md5": "27de61c9264672a852f8a8dc350bed2e", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/foxaholic.py", "version": 1627433129, "total_commits": 59, "file_path": "sources/foxaholic.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.foxaholic.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "03c5adf369bf077bc498608b92ffe914": {"id": "03c5adf369bf077bc498608b92ffe914", "md5": "16b48face169746bceda1c60137e58bf", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fsapk.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/fsapk.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://bestoflightnovels.com/", "https://fsapk.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "88e8bd794a602a55f60223ccf0e21c2e": {"id": "88e8bd794a602a55f60223ccf0e21c2e", "md5": "a0229de00992f377e943b0f71471d4a8", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fullnovellive.py", "version": 1627268414, "total_commits": 23, "file_path": "sources/fullnovellive.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://fullnovel.live/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd", "SirGryphin"]}, "63513425d38bb46e1eb7ec7104ee700a": {"id": "63513425d38bb46e1eb7ec7104ee700a", "md5": "c80d715817f75e4ee08994183e519f61", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/gravitytales.py", "version": 1627423436, "total_commits": 13, "file_path": "sources/gravitytales.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://gravitytales.com/"], "contributors": ["dipu-bd"]}, "882e970a2872b8944179a14088aa5138": {"id": "882e970a2872b8944179a14088aa5138", "md5": "21d11284bcc793f22bcf75ba43dd83d3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fujitrans.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/fujitrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://fujitranslation.com/", "http://www.fujitranslation.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "ab772d57ba6a0bb3f7944a324c92f547": {"id": "ab772d57ba6a0bb3f7944a324c92f547", "md5": "018ad46fe67b0bbf41c4834ecd022310", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/grensia_blogspot.py", "version": 1627268414, "total_commits": 1, "file_path": "sources/grensia_blogspot.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://grensia.blogspot.com/"], "contributors": ["dipu-bd"]}, "8f7f72ace19c82386eb52e8bfba54f51": {"id": "8f7f72ace19c82386eb52e8bfba54f51", "md5": "fe502fdc76546dd29e038c745aa69ab8", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/fuyuneko.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/fuyuneko.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.fuyuneko.org/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "edfd1d261a3192253dc01102ad390010": {"id": "edfd1d261a3192253dc01102ad390010", "md5": "f6482453b47da1aaaacdb3fa67b1fc7b", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/hanyunovels.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/hanyunovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://www.hanyunovels.site/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "a7f0d0ef87d95bea640c1fb48884b45e": {"id": "a7f0d0ef87d95bea640c1fb48884b45e", "md5": "a9f40ee54332332676f4e5e30f891be0", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/idmtl.py", "version": 1626444718, "total_commits": 4, "file_path": "sources/idmtl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://indomtl.com/"], "contributors": ["AncientCatz", "dipu-bd"]}, "16f9d8e361a27eb699a5bc374ce57b03": {"id": "16f9d8e361a27eb699a5bc374ce57b03", "md5": "4087c0420de0560cb058e68da1f0e139", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/hs2ppe.py", "version": 1627433129, "total_commits": 63, "file_path": "sources/hs2ppe.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://hs2ppe.co.uk/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "Galunid", "SirGryphin", "dipu-bd", "kuwoyuki"]}, "235d2e0cca882ed2f97a63b472f803fd": {"id": "235d2e0cca882ed2f97a63b472f803fd", "md5": "a37b2d82323578ef60f9adcd5d36b389", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/idqidian.py", "version": 1627268414, "total_commits": 39, "file_path": "sources/idqidian.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.idqidian.us/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "6042639f782fb2ae771f6ad0ad666c02": {"id": "6042639f782fb2ae771f6ad0ad666c02", "md5": "64e73a9b306e6012b07e671fedbb591b", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/hui3r.py", "version": 1627268414, "total_commits": 53, "file_path": "sources/hui3r.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://hui3r.wordpress.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "b9fb03ed6be3324f6962a332bc1c6462": {"id": "b9fb03ed6be3324f6962a332bc1c6462", "md5": "a9f40ee54332332676f4e5e30f891be0", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/indomtl.py", "version": 1626444718, "total_commits": 4, "file_path": "sources/indomtl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://indomtl.com/"], "contributors": ["dipu-bd", "fadhilm293"]}, "a212e5efa9da2930213098d1883eb16b": {"id": "a212e5efa9da2930213098d1883eb16b", "md5": "d770ba335cfe0e01fd2327d092c875de", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/indonovels.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/indonovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://www.indonovels.net/", "https://indonovels.blogspot.co.id/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "6459128db0862ce2e581885367a822b1": {"id": "6459128db0862ce2e581885367a822b1", "md5": "bb0fadd0e22d59363a1c040a0ae6c9bc", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/inadequatetrans.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/inadequatetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://inadequatetranslations.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "9332f4727272ca2ff416a70a6cf71a71": {"id": "9332f4727272ca2ff416a70a6cf71a71", "md5": "f6d052b367c6db1dc75b8755730551d6", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/indowebnovel.py", "version": 1626444718, "total_commits": 51, "file_path": "sources/indowebnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://indowebnovel.id/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "e7cc140fa53f978b01d38a8e2f9ec608": {"id": "e7cc140fa53f978b01d38a8e2f9ec608", "md5": "062347caf9ef9c277af527156b5117ac", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/jstrans.py", "version": 1627268414, "total_commits": 4, "file_path": "sources/jstrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://jstranslations1.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "b77849682c9c58037ec5f3a1ebbe817e": {"id": "b77849682c9c58037ec5f3a1ebbe817e", "md5": "d23149f36bea697d2ae35d6650d040ee", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/instadoses.py", "version": 1627268414, "total_commits": 60, "file_path": "sources/instadoses.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://instadoses.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "ce3782b8e74529d40ceac950e17fcc4d": {"id": "ce3782b8e74529d40ceac950e17fcc4d", "md5": "79e9ef3093f3d93dc0275d0a70e30cd3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/jpmtl.py", "version": 1626444718, "total_commits": 52, "file_path": "sources/jpmtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://jpmtl.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "379fa903b7a8a3057cc39c221973024c": {"id": "379fa903b7a8a3057cc39c221973024c", "md5": "7ed1694d892c55c39df250517559124c", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/infinitetrans.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/infinitetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://infinitenoveltranslations.net/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "cfbefe946bd2725fd6bea441389cd888": {"id": "cfbefe946bd2725fd6bea441389cd888", "md5": "227f3503c90268809ac76af00005a37a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/isotls.py", "version": 1626444718, "total_commits": 49, "file_path": "sources/isotls.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://isotls.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "ca31a23e6da08484aeb12ddd82c405a1": {"id": "ca31a23e6da08484aeb12ddd82c405a1", "md5": "18ff60bbcf35187347d6c883525c60c5", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/koreanmtl.py", "version": 1627268414, "total_commits": 6, "file_path": "sources/koreanmtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.koreanmtl.online/"], "contributors": ["dipu-bd"]}, "5bd6839de99ca8bd20043761b77d505f": {"id": "5bd6839de99ca8bd20043761b77d505f", "md5": "21a311e4c82c6f0a2c18473db3949179", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/kisslightnovels.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/kisslightnovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://kisslightnovels.info/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "ba41629ee5e4d71c5819966b224df0b0": {"id": "ba41629ee5e4d71c5819966b224df0b0", "md5": "0771a19e0e168d65b56821164c5bc3a0", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/kissnovel.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/kissnovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://kiss-novel.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "26129b361f9abec717ac6e7d9ec45f0f": {"id": "26129b361f9abec717ac6e7d9ec45f0f", "md5": "09f17028df24fb218d3266fd45fde622", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/kolnovelnewsite.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/kolnovelnewsite.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://newsite.kolnovel.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "f41ce64aa5b7bc4b1a1a8d7e5c97f3ae": {"id": "f41ce64aa5b7bc4b1a1a8d7e5c97f3ae", "md5": "e24a01c0f9db700bd3fb09864c99e4e4", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/justatrans.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/justatrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://justatranslatortranslations.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "ba8d68fdebcbad1a09930ed6a1fa396e": {"id": "ba8d68fdebcbad1a09930ed6a1fa396e", "md5": "3fefef2e34747f5a405a36e1007f2437", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/liberspark.py", "version": 1626444718, "total_commits": 4, "file_path": "sources/liberspark.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://liberspark.com/"], "contributors": ["dipu-bd"]}, "7716c4c9d956976324aaab0df7524b35": {"id": "7716c4c9d956976324aaab0df7524b35", "md5": "a27db6c5a83dc969c52c01f25420481f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelbastion.py", "version": 1627268414, "total_commits": 4, "file_path": "sources/lightnovelbastion.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelbastion.com/"], "contributors": ["dipu-bd"]}, "2c7ab25d793c57135bddb24484c31fc7": {"id": "2c7ab25d793c57135bddb24484c31fc7", "md5": "1fcabf66760402df4417da61e9132475", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lemontree.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/lemontree.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lemontreetranslations.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "eda51d913d2c02b130b30b58d89db274": {"id": "eda51d913d2c02b130b30b58d89db274", "md5": "38bf7d784a2ca3e3187d13bcc2e0a980", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ladybirdtrans.py", "version": 1627268414, "total_commits": 53, "file_path": "sources/ladybirdtrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lazybirdtranslations.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "ce22e18ff263c06d1ea900c5fba764d9": {"id": "ce22e18ff263c06d1ea900c5fba764d9", "md5": "d2d6a1c63911e4eed6911cc8c166c5bc", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelheaven.py", "version": 1626444718, "total_commits": 57, "file_path": "sources/lightnovelheaven.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelheaven.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "8030e2e2f9a90e65cfb10f2a3c5b6ed5": {"id": "8030e2e2f9a90e65cfb10f2a3c5b6ed5", "md5": "b98ff81ee3aab600661fe2cc172496d6", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelkiss.py", "version": 1626444718, "total_commits": 9, "file_path": "sources/lightnovelkiss.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelkiss.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "aa6c630e290987d6918fc5cabf24c9d8": {"id": "aa6c630e290987d6918fc5cabf24c9d8", "md5": "40e464882373be7f4caed5c5a4aa5982", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelonline.py", "version": 1626444718, "total_commits": 11, "file_path": "sources/lightnovelonline.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://light-novel.online/"], "contributors": ["kuwoyuki", "dipu-bd"]}, "6879bd71f8b4a15467a339a59bb2e36f": {"id": "6879bd71f8b4a15467a339a59bb2e36f", "md5": "f1ea922b2da2e2b9b1b1221261ac86be", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelpub.py", "version": 1628406176, "total_commits": 9, "file_path": "sources/lightnovelpub.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.lightnovelpub.com/", "https://www.lightnovelworld.com/"], "contributors": ["dipu-bd", "Galunid", "SirGryphin"]}, "1f3b1983fc9296a5a57ed7abd5e59546": {"id": "1f3b1983fc9296a5a57ed7abd5e59546", "md5": "3085d17115db3403fdc83c16e1399c4a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelsonl.py", "version": 1627268414, "total_commits": 13, "file_path": "sources/lightnovelsonl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelsonl.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "627fe3cb4736383d201d89a47e4ad7b7": {"id": "627fe3cb4736383d201d89a47e4ad7b7", "md5": "52c1407e41ac4da7822c81da5d57d6f6", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/listnovel.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/listnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://listnovel.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "492d028ee4507260f0ea8b1703861104": {"id": "492d028ee4507260f0ea8b1703861104", "md5": "b3259b44c34ce9f5a0e2de9a69a6025c", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovetrans.py", "version": 1627614560, "total_commits": 5, "file_path": "sources/lightnovetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelstranslations.com/"], "contributors": ["Marc-Andre Julien", "dipu-bd", "SirGryphin"]}, "fab0308012aa88d89e91c2fa008940e3": {"id": "fab0308012aa88d89e91c2fa008940e3", "md5": "06447ab3073ace20a83286de4600214b", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelshub.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/lightnovelshub.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovelshub.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "fbce7b836b1292fc48340c46292969f7": {"id": "fbce7b836b1292fc48340c46292969f7", "md5": "d56e3228c134110062d88fc0d1e7de21", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lnhakone.py", "version": 1626444718, "total_commits": 2, "file_path": "sources/lnhakone.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://docln.net/", "https://ln.hako.re/"], "contributors": ["dipu-bd"]}, "996354623c3a1e57a51b5e665ac6ac0e": {"id": "996354623c3a1e57a51b5e665ac6ac0e", "md5": "e38aab31d97b1610e5d2f05887c17a7d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnovelworld.py", "version": 1627268414, "total_commits": 52, "file_path": "sources/lightnovelworld.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovel.world/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "598ae504ce3d551436ea09d25f422d31": {"id": "598ae504ce3d551436ea09d25f422d31", "md5": "7bc0d3000f202c5bb136c135ceaf7eca", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/machinetransorg.py", "version": 1627268414, "total_commits": 8, "file_path": "sources/machinetransorg.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.machine-translation.org/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "4b9d8e0e0baef747975501b00e35f0bb": {"id": "4b9d8e0e0baef747975501b00e35f0bb", "md5": "2e2e21dbe12937cc2af0dfbd798ccc94", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/machinetrans.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/machinetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://www.machinenoveltranslation.com/"], "contributors": ["dipu-bd"]}, "f039b3b8981859b404c083325b8b3cfc": {"id": "f039b3b8981859b404c083325b8b3cfc", "md5": "1b13dc3778977269db2c394a25745b79", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lightnoveltv.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/lightnoveltv.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://lightnovel.tv/"], "contributors": ["dipu-bd", "SirGryphin"]}, "f74bd0aac01ea4c4dfe8dfd34ff9c562": {"id": "f74bd0aac01ea4c4dfe8dfd34ff9c562", "md5": "7249d39686711a2e7585c33c462b7a5f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/meionovel.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/meionovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://meionovel.id/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "415856eedaf947167f0a965f23b74288": {"id": "415856eedaf947167f0a965f23b74288", "md5": "73842741ffc540080311b32dbfffb137", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mangatoon.py", "version": 1626444718, "total_commits": 5, "file_path": "sources/mangatoon.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://mangatoon.mobi/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "b24d92b2637bcc0cfadeec3de700c43c": {"id": "b24d92b2637bcc0cfadeec3de700c43c", "md5": "7bad271042a777f108bd21c076af93d6", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lunarletters.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/lunarletters.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.lunarletters.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "9fa4170570f50eaa67f3deb2f6628b48": {"id": "9fa4170570f50eaa67f3deb2f6628b48", "md5": "bc769d1d6eb43b4ad09d7b0f3421f352", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/miraslation.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/miraslation.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.miraslation.net/", "https://miraslation.net/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "e6ac75252ee68598f5f4ac0b16fbd2b3": {"id": "e6ac75252ee68598f5f4ac0b16fbd2b3", "md5": "7af7df18e2d2d45b5c5948979184c0b4", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/moonstonetrans.py", "version": 1627268414, "total_commits": 60, "file_path": "sources/moonstonetrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://moonstonetranslation.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "560dfc4e6b4f4026553927f23eb1a9dd": {"id": "560dfc4e6b4f4026553927f23eb1a9dd", "md5": "56e16ee3c866dc15df9c41627286f539", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mtlnovel.py", "version": 1627918840, "total_commits": 18, "file_path": "sources/mtlnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://www.mtlnovel.com/", "http://id.mtlnovel.com/", "http://fr.mtlnovel.com/", "http://es.mtlnovel.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "Galunid"]}, "5c27b44baae1be8b8b1a34d9bb3eed77": {"id": "5c27b44baae1be8b8b1a34d9bb3eed77", "md5": "c3dccc218a0d61f0d758f297c12b03b8", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/morenovel.py", "version": 1627268414, "total_commits": 4, "file_path": "sources/morenovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://morenovel.net/"], "contributors": ["dipu-bd", "SirGryphin"]}, "6e004bacceb8f1e608fbc84c4ea3aa3b": {"id": "6e004bacceb8f1e608fbc84c4ea3aa3b", "md5": "dfdecc1c06b9180d9aced6e6c0fad182", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mtlednovels.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/mtlednovels.py", "can_search": true, "can_login": true, "can_logout": true, "base_urls": ["https://mtled-novels.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "60d429e97ac524370768e42640020b05": {"id": "60d429e97ac524370768e42640020b05", "md5": "3bbd17f35a421f3168b99f37940df933", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mtlreader.py", "version": 1627918903, "total_commits": 1, "file_path": "sources/mtlreader.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.mtlreader.com/"], "contributors": ["dipu-bd"]}, "73ab91c5ad6784874e2e6c0dfe008894": {"id": "73ab91c5ad6784874e2e6c0dfe008894", "md5": "0608afddbebf088ff2298672dda1ad1a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/myoniyonitrans.py", "version": 1627268414, "total_commits": 9, "file_path": "sources/myoniyonitrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://myoniyonitranslations.com/"], "contributors": ["dipu-bd"]}, "d1e1af4feb46fc9c979b485860b76fae": {"id": "d1e1af4feb46fc9c979b485860b76fae", "md5": "23b26c91a5140af8e559b1666f0b0fd6", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mywuxiaworld.py", "version": 1627423436, "total_commits": 57, "file_path": "sources/mywuxiaworld.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.mywuxiaworld.com/", "https://m.mywuxiaworld.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "SirGryphin", "amritoo", "dipu-bd"]}, "de42ce5cc52f570ae0479f10aecbf1c6": {"id": "de42ce5cc52f570ae0479f10aecbf1c6", "md5": "4f17fd6bd6109be87a815658bc4eee69", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelall.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/novelall.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelall.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "5742e8ab63765a9a58d68f884677881f": {"id": "5742e8ab63765a9a58d68f884677881f", "md5": "cec7774a6b76537dd871f63cd2d9b7d1", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/mysticalmerries.py", "version": 1627268414, "total_commits": 59, "file_path": "sources/mysticalmerries.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://mysticalmerries.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "f60aa7c971bb0335d2c33a1c2fdb703b": {"id": "f60aa7c971bb0335d2c33a1c2fdb703b", "md5": "6e4fab608ff93c9b27c81ab152bc4673", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novel27.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/novel27.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novel27.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "9e2742c39f51ddf98c85831bc58ce8a1": {"id": "9e2742c39f51ddf98c85831bc58ce8a1", "md5": "4465c9fb83b811361208050b145e9b1d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelcool.py", "version": 1627268414, "total_commits": 23, "file_path": "sources/novelcool.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelcool.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd", "SirGryphin"]}, "f1d9a2824b7dba4f9206cbff82143999": {"id": "f1d9a2824b7dba4f9206cbff82143999", "md5": "6995ae3bcb25773c94ab2f945deab79a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/lnmtl.py", "version": 1626444718, "total_commits": 92, "file_path": "sources/lnmtl.py", "can_search": false, "can_login": true, "can_logout": true, "base_urls": ["https://lnmtl.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "c60ae0a2e2042cdd3434545eca8a8fa6": {"id": "c60ae0a2e2042cdd3434545eca8a8fa6", "md5": "b4b10ef9bcaf916b0a4f460fe2d94928", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelcake.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/novelcake.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelcake.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "363ad1bbd637d87a0ecef68931479d2c": {"id": "363ad1bbd637d87a0ecef68931479d2c", "md5": "71bd0617e0bb838753260ac7ef8a5111", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelcrush.py", "version": 1627268414, "total_commits": 59, "file_path": "sources/novelcrush.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelcrush.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "0280d2ad55af148cebbcc23b01f76501": {"id": "0280d2ad55af148cebbcc23b01f76501", "md5": "aa884c307047e943c6b7f17f4bf10338", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelfull.py", "version": 1627433129, "total_commits": 42, "file_path": "sources/novelfull.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://novelfull.com/", "https://novelfull.com/"], "contributors": ["Yudi Santoso", "Galunid", "SirGryphin", "dipu-bd", "kuwoyuki"]}, "3b9962ae0ed494f4bac63e82b7c488ec": {"id": "3b9962ae0ed494f4bac63e82b7c488ec", "md5": "aba05946056091d31a312515307ea263", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelgo.py", "version": 1627422652, "total_commits": 10, "file_path": "sources/novelgo.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelgo.id/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "fadhilm293"]}, "ac7e4c91d8a1418d87decb6972921ba8": {"id": "ac7e4c91d8a1418d87decb6972921ba8", "md5": "1073c1de5b2dfb1345feeebffc0af1eb", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelfullplus.py", "version": 1627433129, "total_commits": 4, "file_path": "sources/novelfullplus.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelfullplus.com/"], "contributors": ["dipu-bd"]}, "b4f4c1a58d6d2d867e58278161c9ff60": {"id": "b4f4c1a58d6d2d867e58278161c9ff60", "md5": "3da6aa9952860ba6d4c42cf85ef3b081", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelhunters.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/novelhunters.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelhunters.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "4882a44c662d96dcda14c3fe33ce4c6b": {"id": "4882a44c662d96dcda14c3fe33ce4c6b", "md5": "06f9c6dc378cb5a0f17226521a114228", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelgate.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/novelgate.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelgate.net/"], "contributors": ["dipu-bd"]}, "974221d8a6c1e0a0f774fc9df601f1f0": {"id": "974221d8a6c1e0a0f774fc9df601f1f0", "md5": "996938479991718932a2ccfc21440cfd", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelextra.py", "version": 1627556402, "total_commits": 64, "file_path": "sources/novelextra.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelextra.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "Galunid", "SirGryphin", "dipu-bd", "kuwoyuki"]}, "e3f7698add308802aa14e4c56e3ebadf": {"id": "e3f7698add308802aa14e4c56e3ebadf", "md5": "4979781d3953db56055181f97012245a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelmic.py", "version": 1627433129, "total_commits": 10, "file_path": "sources/novelmic.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelmic.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "44ffba0208d2d5df742d88f133d67aec": {"id": "44ffba0208d2d5df742d88f133d67aec", "md5": "180e7aa89c17f9f98703e2c68794b3b3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelhall.py", "version": 1627268414, "total_commits": 50, "file_path": "sources/novelhall.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelhall.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "c74d6665e4708b8ae9d664da3a3216c0": {"id": "c74d6665e4708b8ae9d664da3a3216c0", "md5": "d825085ad6bbe5e94c059541e0a765f2", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelonlinefull.py", "version": 1627268414, "total_commits": 13, "file_path": "sources/novelonlinefull.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelonlinefull.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "29cb853d88173754f570b0dd3d55500a": {"id": "29cb853d88173754f570b0dd3d55500a", "md5": "01d0bacd785042dd11e2bbdfa4920415", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelpassion.py", "version": 1627268414, "total_commits": 5, "file_path": "sources/novelpassion.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelpassion.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "c49ac64da129be24f3711488431bd67d": {"id": "c49ac64da129be24f3711488431bd67d", "md5": "cea165edc94e3086770284bf10d513a2", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelraw.py", "version": 1626444718, "total_commits": 10, "file_path": "sources/novelraw.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelraw.blogspot.com/"], "contributors": ["kuwoyuki", "dipu-bd"]}, "7410d3acf5baa267ecb42773f840bafd": {"id": "7410d3acf5baa267ecb42773f840bafd", "md5": "49fbf4c6871f0b372d9985753ca9bfca", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelmultiverse.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/novelmultiverse.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelmultiverse.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "140dd9754c94c6fdc4809368764dd336": {"id": "140dd9754c94c6fdc4809368764dd336", "md5": "27d167d44fcc50f22e09ad50e7fa0321", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelonlinefree.py", "version": 1627268414, "total_commits": 14, "file_path": "sources/novelonlinefree.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelonlinefree.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "3e948153a54936efb17416bdee8dad96": {"id": "3e948153a54936efb17416bdee8dad96", "md5": "64baeaada8e25738e4aad34a0a64e4f5", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelplanet.py", "version": 1627268414, "total_commits": 62, "file_path": "sources/novelplanet.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelplanet.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "0702742158704f4ab98f2004838e83a0": {"id": "0702742158704f4ab98f2004838e83a0", "md5": "8884d25f24f86d933c490def7196a842", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelringan.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/novelringan.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelringan.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "b372d5cb854eac09cac0a99f39c7bbee": {"id": "b372d5cb854eac09cac0a99f39c7bbee", "md5": "a76ff842715b22603d2d0c9ac90764af", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelscloud.py", "version": 1627268414, "total_commits": 19, "file_path": "sources/novelscloud.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://novels.cloud/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "f781d05d88d3a46075cc92b06eee2236": {"id": "f781d05d88d3a46075cc92b06eee2236", "md5": "bfbdcda487fae550123f73935ae856cd", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelsite.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/novelsite.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelsite.net/"], "contributors": ["dipu-bd", "SirGryphin"]}, "5e962751f7928b75a7bbfd7a777fd629": {"id": "5e962751f7928b75a7bbfd7a777fd629", "md5": "3feac2482a22697b28e7a2c3171833fb", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelspl.py", "version": 1626444718, "total_commits": 2, "file_path": "sources/novelspl.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novels.pl/", "https://www.novels.pl/"], "contributors": ["dipu-bd"]}, "bb43f6ac5c1db0aa38b67ff1820784ac": {"id": "bb43f6ac5c1db0aa38b67ff1820784ac", "md5": "5574238057a0e276f9a55fbbd6c65500", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelspread.py", "version": 1626444718, "total_commits": 11, "file_path": "sources/novelspread.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelspread.com/"], "contributors": ["dipu-bd"]}, "59d8da9ccd86ffbcb71b553fbaac9423": {"id": "59d8da9ccd86ffbcb71b553fbaac9423", "md5": "3f9b15a00e80f9569f1f23443a50abcd", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelsrock.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/novelsrock.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://novelsrock.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "501a9aa027d2fb448ae39be45a197473": {"id": "501a9aa027d2fb448ae39be45a197473", "md5": "48acfd75eef3fd1418ab8a14373e878f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelsonline.py", "version": 1627268414, "total_commits": 66, "file_path": "sources/novelsonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://novelsonline.net/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "d7fb33906638738ba751a7a3cff1791d": {"id": "d7fb33906638738ba751a7a3cff1791d", "md5": "89d194eff47e28cb7b79feba49471e84", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveltoon.py", "version": 1627271674, "total_commits": 1, "file_path": "sources/noveltoon.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://noveltoon.mobi/"], "contributors": ["dipu-bd"]}, "cbc322b4740b2c09ec225b2ae7e4d6dc": {"id": "cbc322b4740b2c09ec225b2ae7e4d6dc", "md5": "688e35d32e9f9853e6c5084cc2d6d07a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveltranslate.py", "version": 1627268414, "total_commits": 4, "file_path": "sources/noveltranslate.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://noveltranslate.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "27f4cd66a5e169ba49dec32bac6a99ec": {"id": "27f4cd66a5e169ba49dec32bac6a99ec", "md5": "1550d7f36cae810abf0b418a20693bdc", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveluniverse.py", "version": 1627423436, "total_commits": 9, "file_path": "sources/noveluniverse.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.noveluniverse.com/"], "contributors": ["dipu-bd"]}, "f32f562b6137410b914913e22e45d114": {"id": "f32f562b6137410b914913e22e45d114", "md5": "92fa106f05136b394da41b820e7ca91e", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelv.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/novelv.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelv.com/"], "contributors": ["dipu-bd"]}, "ab5e6692cab4784c74023daa7036bc79": {"id": "ab5e6692cab4784c74023daa7036bc79", "md5": "c9ba222610391749297c63aae2740336", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/novelupdatescc.py", "version": 1627423436, "total_commits": 8, "file_path": "sources/novelupdatescc.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.novelupdates.cc/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "e3dde6b1f9d156edfc0239db6215d05b": {"id": "e3dde6b1f9d156edfc0239db6215d05b", "md5": "90d8426777edfb52df98d3aab8bbeac6", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/oppatranslations.py", "version": 1627423436, "total_commits": 4, "file_path": "sources/oppatranslations.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.oppatranslations.com/"], "contributors": ["amritoo", "dipu-bd"]}, "d1b91bc6ce4b1da511bec5e03bfd685b": {"id": "d1b91bc6ce4b1da511bec5e03bfd685b", "md5": "2f9a8d4e6d28f516372108a9d2230e3e", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/noveltrench.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/noveltrench.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://noveltrench.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "fa7216db5ff15861641181a4fd8fcdfe": {"id": "fa7216db5ff15861641181a4fd8fcdfe", "md5": "f6c65cb6d408df9d91ac28d84781e90e", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/omgnovels.py", "version": 1627268414, "total_commits": 56, "file_path": "sources/omgnovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://omgnovels.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "9a8427a6557f76f3f914f33e17539b2b": {"id": "9a8427a6557f76f3f914f33e17539b2b", "md5": "dbf92df733f722ccaa5f6d97a6d1bffa", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/qidiancom.py", "version": 1627268414, "total_commits": 10, "file_path": "sources/qidiancom.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://book.qidian.com/"], "contributors": ["dipu-bd"]}, "f57d2a47e8dbf9ad7d1cf03daf0c0947": {"id": "f57d2a47e8dbf9ad7d1cf03daf0c0947", "md5": "a9af707b103cd17cc00de1d9bc3cf2b3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/oppatrans.py", "version": 1626444718, "total_commits": 53, "file_path": "sources/oppatrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.oppatranslations.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "97bb1ad87adcfc56d002f9c38f0bf2ee": {"id": "97bb1ad87adcfc56d002f9c38f0bf2ee", "md5": "a72ea9f31d195fb7a367192e02798746", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ornovel.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/ornovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.ornovel.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "b7ed0e4c4a6eb75f8cdbbb58e345c123": {"id": "b7ed0e4c4a6eb75f8cdbbb58e345c123", "md5": "7ca1504f518900118f4bbe44f99fbf29", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ranobelibme.py", "version": 1627268414, "total_commits": 11, "file_path": "sources/ranobelibme.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://ranobelib.me/"], "contributors": ["juh9870", "dipu-bd"]}, "bd4059cebafe071b01e7ced15d174075": {"id": "bd4059cebafe071b01e7ced15d174075", "md5": "f66c590f7dc3140a8497cca2341a6395", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/peryinfo.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/peryinfo.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://pery.info/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "37b709840058582e0ee5079ec747f6a4": {"id": "37b709840058582e0ee5079ec747f6a4", "md5": "b70c249e2dc35ddb7351d0953e54c218", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/overabook.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/overabook.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://overabook.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "258340a1925835bbd2033a38fb658d32": {"id": "258340a1925835bbd2033a38fb658d32", "md5": "d499aa83c646d64885dc410d2eadff6f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/ranobes.py", "version": 1627556362, "total_commits": 4, "file_path": "sources/ranobes.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://ranobes.net/"], "contributors": ["dipu-bd"]}, "9591bd7d5879c896eed4c8d924bbb0a3": {"id": "9591bd7d5879c896eed4c8d924bbb0a3", "md5": "5bb6079a63ce0e279255e31009d3ef9a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/qidianunderground.py", "version": 1627433129, "total_commits": 5, "file_path": "sources/qidianunderground.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://toc.qidianunderground.org/"], "contributors": ["dipu-bd"]}, "96b9a9c6b35c6960eb5c06ff20918555": {"id": "96b9a9c6b35c6960eb5c06ff20918555", "md5": "83d093047fd62c1aa8be54c5e87fa6d7", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readlightnovelcc.py", "version": 1627423436, "total_commits": 8, "file_path": "sources/readlightnovelcc.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.readlightnovel.cc/", "https://m.readlightnovel.cc/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "f3be34bc0f822bf6230f6c821d1f1b9b": {"id": "f3be34bc0f822bf6230f6c821d1f1b9b", "md5": "7ae4b8a929c04bf39afb26100983aa52", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readlightnovelsnet.py", "version": 1627268414, "total_commits": 22, "file_path": "sources/readlightnovelsnet.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readlightnovels.net/"], "contributors": ["Yudi Santoso", "dipu-bd", "Sakari Saastamoinen"]}, "e06940f3d7a71e4aa99c7396d4293a19": {"id": "e06940f3d7a71e4aa99c7396d4293a19", "md5": "7ccb46184e990736665c0ad992120fb9", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readln.py", "version": 1627268414, "total_commits": 66, "file_path": "sources/readln.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.readlightnovel.org/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "b2c77d2e9de9270e05fd80bc6fafc8f4": {"id": "b2c77d2e9de9270e05fd80bc6fafc8f4", "md5": "2baa198e1a8e2a97d7b29677fde22d2a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readnovelfull.py", "version": 1627433129, "total_commits": 62, "file_path": "sources/readnovelfull.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readnovelfull.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "Galunid", "SirGryphin", "dipu-bd", "kuwoyuki"]}, "d640938bfa63f359f714ebe430ea1d22": {"id": "d640938bfa63f359f714ebe430ea1d22", "md5": "b8477400d3bd2a43f3cecc0b9e564263", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readwn.py", "version": 1627279152, "total_commits": 1, "file_path": "sources/readwn.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.readwn.com/"], "contributors": ["dipu-bd"]}, "ecba53c371e28a036e4ae2befdfbd68a": {"id": "ecba53c371e28a036e4ae2befdfbd68a", "md5": "a71af540fa1c08110e42866a6f704e3d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readonlinenovels.py", "version": 1627423436, "total_commits": 58, "file_path": "sources/readonlinenovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://readonlinenovels.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "SirGryphin", "amritoo", "dipu-bd"]}, "4bd05b6cabb76ce6308f8b94aca5dec4": {"id": "4bd05b6cabb76ce6308f8b94aca5dec4", "md5": "e6c6dbe248ac7c1b9ca08a87da4ae85b", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/rebirthonline.py", "version": 1627268414, "total_commits": 9, "file_path": "sources/rebirthonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.rebirth.online/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "7f45ff7a6bd632aa1059e2d571994f4e": {"id": "7f45ff7a6bd632aa1059e2d571994f4e", "md5": "ccc17b4e48dbad1f9b62bc7bd0781579", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/rewayatclub.py", "version": 1626444718, "total_commits": 3, "file_path": "sources/rewayatclub.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://rewayat.club/"], "contributors": ["dipu-bd"]}, "f1e373edd51f45b653ce0b4aa88bf838": {"id": "f1e373edd51f45b653ce0b4aa88bf838", "md5": "5d1a1273e9a96742b6290880607056a9", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readwebnovels.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/readwebnovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readwebnovels.net/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "d48563a8f65b7ecb0a0c952080bf8423": {"id": "d48563a8f65b7ecb0a0c952080bf8423", "md5": "7634b8df3ad1de7a01dd98257a87db88", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/readnovelz.py", "version": 1627268414, "total_commits": 56, "file_path": "sources/readnovelz.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://readnovelz.net/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "f71d2b6e0b5c02d2ad4aa1f5c76d1350": {"id": "f71d2b6e0b5c02d2ad4aa1f5c76d1350", "md5": "c5b018ba9c1786399301f04cafce735b", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/romanticlb.py", "version": 1627268414, "total_commits": 10, "file_path": "sources/romanticlb.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://m.romanticlovebooks.com/", "https://www.romanticlovebooks.com/"], "contributors": ["Sudipto Chandra Dipu", "dipu-bd"]}, "1606e4d94f723a4d2f234ee60be3b89f": {"id": "1606e4d94f723a4d2f234ee60be3b89f", "md5": "79f19e4d8bc35fa7d1334298ab1f3f38", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/reincarnationpalace.py", "version": 1627268414, "total_commits": 53, "file_path": "sources/reincarnationpalace.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://reincarnationpalace.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "59ddd8952893c7d9bb4cb4667ca23249": {"id": "59ddd8952893c7d9bb4cb4667ca23249", "md5": "88a1aef42a2271a53c09f590e9add594", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/scribblehub.py", "version": 1626444718, "total_commits": 19, "file_path": "sources/scribblehub.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.scribblehub.com/"], "contributors": ["Yudi Santoso", "Pk11", "dipu-bd"]}, "f17ad25dda43ba6b13369444ce48543b": {"id": "f17ad25dda43ba6b13369444ce48543b", "md5": "80307cb89a4e6df454940c5bddbfd0c4", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/royalroad.py", "version": 1626444718, "total_commits": 58, "file_path": "sources/royalroad.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.royalroad.com/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "Pk11", "dipu-bd"]}, "cd0ab4b92c67c58ecd7d369ee100365d": {"id": "cd0ab4b92c67c58ecd7d369ee100365d", "md5": "f2b1a09f724e8271e751472927cea2f5", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/shinsori.py", "version": 1627268414, "total_commits": 9, "file_path": "sources/shinsori.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.shinsori.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "d37ecb5158dd9515c7150ee270ae2807": {"id": "d37ecb5158dd9515c7150ee270ae2807", "md5": "b3e6d7377381471625b3d20a3f28ef4a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/rpgnovels.py", "version": 1627433129, "total_commits": 58, "file_path": "sources/rpgnovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://rpgnoob.wordpress.com/", "https://rpgnovels.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "8a0629e1b468715f6c8a17551e59fb98": {"id": "8a0629e1b468715f6c8a17551e59fb98", "md5": "57fda9c2f29d6347b0e4afb5ec6c4c91", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/sleepytrans.py", "version": 1626444718, "total_commits": 9, "file_path": "sources/sleepytrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://sleepytranslations.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "e1602513b7f38e408aa28db1b28e01ee": {"id": "e1602513b7f38e408aa28db1b28e01ee", "md5": "ac47ffd776b44d7f89c8893bcc8b70db", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/skynovel.py", "version": 1626444718, "total_commits": 8, "file_path": "sources/skynovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://skynovel.org/"], "contributors": ["dipu-bd", "SirGryphin"]}, "6b98f85858ddf421d121cadf7658e89b": {"id": "6b98f85858ddf421d121cadf7658e89b", "md5": "70dbcd762b346fea7658cfb900a10153", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/shalvation.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/shalvation.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://shalvationtranslations.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "25de9a17a16cba0d5723272ddf0da469": {"id": "25de9a17a16cba0d5723272ddf0da469", "md5": "4e7681f27a9de76f8d2433e7bc03a2f8", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/steambun.py", "version": 1626444718, "total_commits": 9, "file_path": "sources/steambun.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://steambunlightnovel.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "75ee1725f9ee99303f56c0a720b2dff0": {"id": "75ee1725f9ee99303f56c0a720b2dff0", "md5": "7d75c88a204d7e81aaf685864cbba889", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/smnovels.py", "version": 1627268414, "total_commits": 51, "file_path": "sources/smnovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://smnovels.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "ee3f7c8bf48bd5fe41d93d9bb9b89e5e": {"id": "ee3f7c8bf48bd5fe41d93d9bb9b89e5e", "md5": "7f6c5e57817957af147a3929467cd008", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tapread.py", "version": 1626444718, "total_commits": 50, "file_path": "sources/tapread.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.tapread.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "96fb78ca0175ae0b681549ab74391500": {"id": "96fb78ca0175ae0b681549ab74391500", "md5": "f906f096f1d43915c706e2dacf34da2d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/supernovel.py", "version": 1627268414, "total_commits": 56, "file_path": "sources/supernovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://supernovel.net/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "a47ab068f66a08b628719061e05f70cf": {"id": "a47ab068f66a08b628719061e05f70cf", "md5": "49c4496da46d0304736aceecb0649b30", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tiknovel.py", "version": 1627268414, "total_commits": 7, "file_path": "sources/tiknovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://tiknovel.com/", "https://tiknovel.com/"], "contributors": ["dipu-bd"]}, "684f365dff79a527c05a4cf9dbcdf6a9": {"id": "684f365dff79a527c05a4cf9dbcdf6a9", "md5": "99a19981882469d9cc7f91e17e3c5d54", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tomotrans.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/tomotrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://tomotranslations.com/"], "contributors": ["dipu-bd"]}, "0c7c2e3402f3e65996191f95a9324aa8": {"id": "0c7c2e3402f3e65996191f95a9324aa8", "md5": "266555e4ffe5c2d43b2429addd2caf36", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/totallytranslations.py", "version": 1626444718, "total_commits": 2, "file_path": "sources/totallytranslations.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://totallytranslations.com/"], "contributors": ["dipu-bd"]}, "ab0997345afbbf107939385562d2e75c": {"id": "ab0997345afbbf107939385562d2e75c", "md5": "d3a02c394579fd578cd9e0eac5583cd7", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/viewnovel.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/viewnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://viewnovel.net/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "2feb37c7c12ab57ebe6a59d3f1fe1213": {"id": "2feb37c7c12ab57ebe6a59d3f1fe1213", "md5": "a1a858609d7a90d11c62b331d704635f", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/translateindo.py", "version": 1626444718, "total_commits": 48, "file_path": "sources/translateindo.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.translateindo.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "b681bae9d672f066abdfd904b90903b8": {"id": "b681bae9d672f066abdfd904b90903b8", "md5": "109274da8cf00971e416a86afaf1af99", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/vipnovel.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/vipnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://vipnovel.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "30d477a0bbe8bd4ab13820db980dea14": {"id": "30d477a0bbe8bd4ab13820db980dea14", "md5": "a85339e81eaa9b64f45f2f1685aef220", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/tunovelaligera.py", "version": 1627556402, "total_commits": 57, "file_path": "sources/tunovelaligera.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://tunovelaligera.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd"]}, "64a5d77a65f0cc43d813263aa3ec2497": {"id": "64a5d77a65f0cc43d813263aa3ec2497", "md5": "3bb9daa540a9f701d4db1c0f0c2f792a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/volarenovels.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/volarenovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.volarenovels.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "287ce97823e85ce64ff4165291b4515b": {"id": "287ce97823e85ce64ff4165291b4515b", "md5": "8a335262160d7e1494b005b638593cad", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/virlyce.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/virlyce.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.virlyce.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}, "c7a362a3c314755965c90d3399f62daa": {"id": "c7a362a3c314755965c90d3399f62daa", "md5": "fd5876584c1879600a305884f5c60d3d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wattpad.py", "version": 1627776908, "total_commits": 58, "file_path": "sources/wattpad.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://my.w.tt/", "https://www.wattpad.com/"], "contributors": ["Yudi Santoso", "Carter S", "dipu-bd"]}, "6ff1fc8b0503c4706cf1c293f01eceb6": {"id": "6ff1fc8b0503c4706cf1c293f01eceb6", "md5": "e4fb27d45d3cf6773b3da23156e47bee", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/vistrans.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/vistrans.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://vistranslations.wordpress.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "0b826eeed91f9b60eb5a7802ac9fad2d": {"id": "0b826eeed91f9b60eb5a7802ac9fad2d", "md5": "dfefe11432081e10f848d70fe9572e69", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovel.py", "version": 1626444718, "total_commits": 73, "file_path": "sources/webnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://m.webnovel.com/", "https://www.webnovel.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "1b45920ca9a3003b7d7379aa4546c74e": {"id": "1b45920ca9a3003b7d7379aa4546c74e", "md5": "f86d120746849d3c53e792863b45477c", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wbnovel.py", "version": 1627268414, "total_commits": 54, "file_path": "sources/wbnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wbnovel.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "bb0b8286bf6581ddcf5267da91e794d0": {"id": "bb0b8286bf6581ddcf5267da91e794d0", "md5": "80daf4c46454784fbc4e52907d17e174", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelindonesia.py", "version": 1626444718, "total_commits": 3, "file_path": "sources/webnovelindonesia.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://webnovelindonesia.com/"], "contributors": ["dipu-bd"]}, "674d705ce32eb197cab39965a196e09f": {"id": "674d705ce32eb197cab39965a196e09f", "md5": "a3c2765e107e3d4bdfc59e87e8844365", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelonline.py", "version": 1627268414, "total_commits": 8, "file_path": "sources/webnovelonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://webnovel.online/"], "contributors": ["Sudipto Chandra Dipu", "dipu-bd"]}, "361e6df883161262013a258d3f814440": {"id": "361e6df883161262013a258d3f814440", "md5": "82ac6af886547e0544d389fe5b87adb1", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelonlinecom.py", "version": 1626444718, "total_commits": 9, "file_path": "sources/webnovelonlinecom.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://webnovelonline.com/"], "contributors": ["kuwoyuki", "dipu-bd"]}, "1b0d8887a59db25a33205a0e1244c5ce": {"id": "1b0d8887a59db25a33205a0e1244c5ce", "md5": "0dc139b69bae45c46ab537445e51ec49", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/webnovelover.py", "version": 1627268414, "total_commits": 58, "file_path": "sources/webnovelover.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.webnovelover.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "572c9e7726855af8c82c96eae95bdbce": {"id": "572c9e7726855af8c82c96eae95bdbce", "md5": "e6e81996ff3efc1aaa74251ddec65624", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/woopread.py", "version": 1627268414, "total_commits": 5, "file_path": "sources/woopread.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://woopread.com/"], "contributors": ["Aakash Gajjar", "dipu-bd", "SirGryphin"]}, "981189e81806e656b847f0fede91e76a": {"id": "981189e81806e656b847f0fede91e76a", "md5": "d62f54a639f40c2e77acd38803ab9cf3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wordexcerpt.py", "version": 1626444718, "total_commits": 9, "file_path": "sources/wordexcerpt.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wordexcerpt.com/", "https://wordexcerpt.org/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "ddc1a97042ce27288bb2ef76d953ff5f": {"id": "ddc1a97042ce27288bb2ef76d953ff5f", "md5": "d3f903a2d85ed0a768a742908227b0fd", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wondernovels.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/wondernovels.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wondernovels.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "9110b676d1c560cd4517d3028a05f01b": {"id": "9110b676d1c560cd4517d3028a05f01b", "md5": "f839139ed20a91b1149fc0ef90166d8a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wnmtl.py", "version": 1627909242, "total_commits": 9, "file_path": "sources/wnmtl.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wnmtl.org/", "https://www.wnmtl.org/"], "contributors": ["dipu-bd", "SirGryphin"]}, "91b9ab7d819ca1471a38a6eaff38e7f5": {"id": "91b9ab7d819ca1471a38a6eaff38e7f5", "md5": "f2c154d1e57c9b4d274cf3248b69897a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/worldnovelonline.py", "version": 1627268414, "total_commits": 74, "file_path": "sources/worldnovelonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.worldnovel.online/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "9434b36f8b1a1e336c782eda41596f0d": {"id": "9434b36f8b1a1e336c782eda41596f0d", "md5": "fcf4fb80e3741f7fcd55eed16aa060a3", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/writerupdates.py", "version": 1627268414, "total_commits": 57, "file_path": "sources/writerupdates.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://writerupdates.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "71453266e3c9d5a57e3f7a2338c21f09": {"id": "71453266e3c9d5a57e3f7a2338c21f09", "md5": "d7ff0910989f9d19a39e9267559487ab", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wspadancewichita.py", "version": 1627433129, "total_commits": 21, "file_path": "sources/wspadancewichita.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://wspadancewichita.com/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "13c9b1cc84f8041ddac024123def6633": {"id": "13c9b1cc84f8041ddac024123def6633", "md5": "f2e7e327c5f46c57144f9998966dc551", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiacom.py", "version": 1627268414, "total_commits": 60, "file_path": "sources/wuxiacom.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://www.wuxiaworld.com/"], "contributors": ["kuwoyuki", "Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd"]}, "42b6bd3a604803bec62e2733327408dd": {"id": "42b6bd3a604803bec62e2733327408dd", "md5": "a5aa5546db6c020c97ee609bdae7b7fd", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxialeague.py", "version": 1626444718, "total_commits": 4, "file_path": "sources/wuxialeague.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.wuxialeague.com/"], "contributors": ["dipu-bd"]}, "90016616668540f5a404ddbc3fcbe7d2": {"id": "90016616668540f5a404ddbc3fcbe7d2", "md5": "183b5852ce2420139ad21ef12661370a", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaco.py", "version": 1627423436, "total_commits": 62, "file_path": "sources/wuxiaco.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://m.wuxiaworld.co/", "https://www.wuxiaworld.co/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "Galunid", "SirGryphin", "dipu-bd"]}, "af8d29fdb4caf2b8d63fff14902bbfa1": {"id": "af8d29fdb4caf2b8d63fff14902bbfa1", "md5": "84650c5f5b890fb4f09b617518ddc5d6", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaonline.py", "version": 1627423436, "total_commits": 25, "file_path": "sources/wuxiaonline.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.online/"], "contributors": ["Yudi Santoso", "Sudipto Chandra Dipu", "dipu-bd", "SirGryphin"]}, "6cfae57ce2099317105860ecea22b47c": {"id": "6cfae57ce2099317105860ecea22b47c", "md5": "4180db8cbfa2129a2f44ba45b416e0f8", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiasite.py", "version": 1626444718, "total_commits": 58, "file_path": "sources/wuxiasite.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.site/"], "contributors": ["Yudi Santoso", "dipu-bd", "SirGryphin"]}, "3aadbe9f17a12cca4e86ab57154e8898": {"id": "3aadbe9f17a12cca4e86ab57154e8898", "md5": "46d49a3d687a4fe370917c0cca846cac", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldcloud.py", "version": 1627268414, "total_commits": 19, "file_path": "sources/wuxiaworldcloud.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["http://wuxiaworld.cloud/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "d375eebcfa3368076c48770673145f60": {"id": "d375eebcfa3368076c48770673145f60", "md5": "8cebe5620db4e2e84c5e49071e4f01f2", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wujizun.py", "version": 1627433129, "total_commits": 57, "file_path": "sources/wujizun.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wujizun.com/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "6592fc7a4ac2ba5200630413aa74ec00": {"id": "6592fc7a4ac2ba5200630413aa74ec00", "md5": "9971b1deee47a850076ae5cc38f0c4da", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldlive.py", "version": 1627268414, "total_commits": 15, "file_path": "sources/wuxiaworldlive.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.live/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "39de1b15229ebcc2ac27bd44937d80ce": {"id": "39de1b15229ebcc2ac27bd44937d80ce", "md5": "3fb797aa2629800e27ceeba289500255", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldsite.py", "version": 1627268414, "total_commits": 3, "file_path": "sources/wuxiaworldsite.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworldsite.co/"], "contributors": ["dipu-bd"]}, "0f7e43385d8525edeec92928c94844d8": {"id": "0f7e43385d8525edeec92928c94844d8", "md5": "79e26ee883aaf4f2c03f19c4e02e116d", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/wuxiaworldio.py", "version": 1627268414, "total_commits": 16, "file_path": "sources/wuxiaworldio.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://wuxiaworld.io/", "https://wuxiaworld.name/"], "contributors": ["kuwoyuki", "Yudi Santoso", "dipu-bd", "SirGryphin"]}, "6f0156a18be91af4ec1951bbbdc07a2b": {"id": "6f0156a18be91af4ec1951bbbdc07a2b", "md5": "ba292c17866fedca207d71ae8f633638", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/xiainovel.py", "version": 1627268414, "total_commits": 48, "file_path": "sources/xiainovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.xiainovel.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "04895840d0f832c8faba8d2dae3db381": {"id": "04895840d0f832c8faba8d2dae3db381", "md5": "e58045f32b5da2ccc5a39052c8bd756e", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/x81zw.py", "version": 1627268414, "total_commits": 50, "file_path": "sources/x81zw.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.x81zw.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "13c4aa000336a93270cfe74d8d306faf": {"id": "13c4aa000336a93270cfe74d8d306faf", "md5": "5aa555e0966d7a8f4170b81f967b5932", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/yukinovel.py", "version": 1627268414, "total_commits": 48, "file_path": "sources/yukinovel.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://yukinovel.id/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "f8aa63edc150f06af55cd98b2beacb93": {"id": "f8aa63edc150f06af55cd98b2beacb93", "md5": "1113aa859b6e693277c75b8b7188e555", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/zinnovel.py", "version": 1626444718, "total_commits": 7, "file_path": "sources/zinnovel.py", "can_search": true, "can_login": false, "can_logout": false, "base_urls": ["https://zinnovel.com/"], "contributors": ["dipu-bd", "SirGryphin"]}, "6db96c64ad3e81a5577a7a247341d3c0": {"id": "6db96c64ad3e81a5577a7a247341d3c0", "md5": "1dba22f05c064ddfcee73f09d86e4a32", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/zenithnovels.py", "version": 1627268414, "total_commits": 13, "file_path": "sources/zenithnovels.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://zenithnovels.com/"], "contributors": ["dipu-bd"]}, "fc5086cd4a2f54ede6944ecfbb63c306": {"id": "fc5086cd4a2f54ede6944ecfbb63c306", "md5": "bfa52afbe7cc58821c5e8f2c7889c890", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/xsbiquge.py", "version": 1627268414, "total_commits": 50, "file_path": "sources/xsbiquge.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["https://www.xsbiquge.com/"], "contributors": ["Yudi Santoso", "dipu-bd"]}, "237ab5f56e40e5e27d38b6c776064362": {"id": "237ab5f56e40e5e27d38b6c776064362", "md5": "876596bb9242f4bb220b7f9eeb17d054", "url": "https://raw.githubusercontent.com/dipu-bd/lightnovel-crawler/master/sources/zhiend.py", "version": 1627268414, "total_commits": 53, "file_path": "sources/zhiend.py", "can_search": false, "can_login": false, "can_logout": false, "base_urls": ["http://zhi-end.blogspot.com/", "http://zhi-end.blogspot.co.id/"], "contributors": ["AncientCatz", "Yudi Santoso", "dipu-bd"]}}}
\ No newline at end of file
diff --git a/sources/_rejected.json b/sources/_rejected.json
index 802c96990..5fce7e63c 100644
--- a/sources/_rejected.json
+++ b/sources/_rejected.json
@@ -26,5 +26,6 @@
   "https://www.novelupdates.com/": "Does not host any novels",
   "https://www.novelv.com/": "Site is down",
   "https://www.rebirth.online/": "Site moved",
-  "https://www.translateindo.com/": "Site is down"
+  "https://www.translateindo.com/": "Site is down",
+  "https://tunovelaligera.com/": "Broken. Chapters does not load"
 }
\ No newline at end of file


Test patch:
diff --git a/lncrawl/bots/test/__init__.py b/lncrawl/bots/test/__init__.py
index 350da96b4..7daf1cf38 100644
--- a/lncrawl/bots/test/__init__.py
+++ b/lncrawl/bots/test/__init__.py
@@ -2,27 +2,22 @@
 """
 The purpose of this bot is to test the application and crawlers
 """
-import io
-import sys
 import traceback
 from random import random
 
+from cloudscraper.exceptions import CaptchaException, CloudflareException
 from requests import RequestException
 from urllib3.exceptions import HTTPError
-from cloudscraper.exceptions import CloudflareException, CaptchaException
 
-from ...assets.icons import isWindows
-from ...sources import crawler_list
+from ...core.sources import crawler_list
 
 
 class TestBot:
     allerrors = dict()
 
-    from .test_inputs import test_user_inputs
-    from .test_inputs import allowed_failures
-
-    from .test_crawler import test_crawler
     from .post_github import post_on_github
+    from .test_crawler import test_crawler
+    from .test_inputs import allowed_failures, test_user_inputs
 
     def start(self):
         try: