diff --git a/src/all/madara/build.gradle b/src/all/madara/build.gradle
index 7c4a5751e..301347714 100644
--- a/src/all/madara/build.gradle
+++ b/src/all/madara/build.gradle
@@ -5,7 +5,7 @@ ext {
     appName = 'Tachiyomi: Madara (multiple sources)'
     pkgNameSuffix = "all.madara"
     extClass = '.MadaraFactory'
-    extVersionCode = 31
+    extVersionCode = 32
     libVersion = '1.2'
 }
 
diff --git a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/Madara.kt b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/Madara.kt
index 5cf92494e..573a810d7 100644
--- a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/Madara.kt
+++ b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/Madara.kt
@@ -44,11 +44,13 @@ abstract class Madara(
 
     override fun popularMangaSelector() = "div.page-item-detail"
 
+    open val popularMangaUrlSelector = "div.post-title a"
+
     override fun popularMangaFromElement(element: Element): SManga {
         val manga = SManga.create()
 
         with(element) {
-            select("div.post-title a").first()?.let {
+            select(popularMangaUrlSelector).first()?.let {
                 manga.setUrlWithoutDomain(it.attr("href"))
                 manga.title = it.ownText()
             }
diff --git a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
index 499450508..5419a6d67 100644
--- a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
+++ b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
@@ -58,7 +58,8 @@ class MadaraFactory : SourceFactory {
         ToonManga(),
         Hiperdex(),
         DoujinHentai(),
-        Azora()
+        Azora(),
+        HunterFansub()
     )
 }
 
@@ -366,7 +367,7 @@ class DoujinHentai : Madara("DoujinHentai", "https://doujinhentai.net", "es", Si
 }
 
 class Azora : Madara("Azora", "https://www.azoramanga.com", "ar") {
-    override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/?m_orderby=views", headers)
+    override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=views", headers)
     override fun searchMangaNextPageSelector() = "nav.navigation-ajax"
     override fun chapterListSelector() = "li.wp-manga-chapter:not(:has(img))" // Filter fake chapters
     override fun chapterFromElement(element: Element): SChapter {
@@ -379,3 +380,9 @@ class Azora : Madara("Azora", "https://www.azoramanga.com", "ar") {
         return chapter
     }
 }
+
+class HunterFansub : Madara("Hunter Fansub", "https://hunterfansub.com", "es") {
+    override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/biblioteca/page/$page?m_orderby=views", headers)
+    override fun popularMangaNextPageSelector() = "div.nav-previous"
+    override val popularMangaUrlSelector = "div.post-title a:last-child"
+}