Skip to content
Merged

. #9

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
9a9c9b2
added groups mangafire
InvalidDavid Jul 6, 2026
3e080c6
Update MangaFire.kt
InvalidDavid Jul 6, 2026
4a54225
Update NHentaiParser.kt
InvalidDavid Jul 7, 2026
fb3de2f
Update MangaFire.kt
InvalidDavid Jul 7, 2026
8fead77
Update NHentaiParser.kt
InvalidDavid Jul 7, 2026
e184ddc
Refactor Mangadotnet parser for better genre and tag management
InvalidDavid Jul 7, 2026
61ea3f1
Enhance NHentaiParser with filter capabilities
InvalidDavid Jul 8, 2026
8ac01a2
Update Atsumaru.kt
InvalidDavid Jul 8, 2026
bcd8f1c
Update Mangadotnet.kt
InvalidDavid Jul 8, 2026
e5130a1
added volume support for mangafire
InvalidDavid Jul 8, 2026
f3a5f16
Update MangaFire.kt
InvalidDavid Jul 8, 2026
5e4cca7
Update AquaManga.kt
InvalidDavid Jul 8, 2026
d977c00
Update AquaManga.kt
InvalidDavid Jul 8, 2026
ab3abe1
Update AquaManga.kt
InvalidDavid Jul 9, 2026
40d1870
Update MangaFire.kt
InvalidDavid Jul 9, 2026
f264365
Update AquaManga.kt
InvalidDavid Jul 9, 2026
552674b
simlify code
InvalidDavid Jul 9, 2026
39f7817
Update NHentaiParser.kt
InvalidDavid Jul 9, 2026
09897ed
fix for cloudfare captacha?
InvalidDavid Jul 9, 2026
b584c07
Update Manhuaus.kt
InvalidDavid Jul 9, 2026
528ff67
added uploaddate support
InvalidDavid Jul 9, 2026
c8f59c2
use custom date
InvalidDavid Jul 9, 2026
426c23c
Update ProjectSuki.kt
InvalidDavid Jul 9, 2026
b492c74
Update MangaFire.kt
InvalidDavid Jul 9, 2026
4ca2a13
Update Mangadotnet.kt
InvalidDavid Jul 9, 2026
e7ae393
Update Mangataro.kt
InvalidDavid Jul 9, 2026
203b221
Delete src/main/kotlin/org/koitharu/kotatsu/parsers/site/kotatsu/en/U…
InvalidDavid Jul 9, 2026
1be2bdb
Update MangaFire.kt
InvalidDavid Jul 9, 2026
a613ec8
Update Manhuaus.kt
InvalidDavid Jul 9, 2026
72b16e9
Create ManhwaNex.kt
InvalidDavid Jul 9, 2026
86fde71
Update MangaFire.kt
InvalidDavid Jul 9, 2026
6cb6d32
Update Atsumaru.kt
InvalidDavid Jul 9, 2026
ac57121
Bump version from 1.0.0 to 1.0.1
InvalidDavid Jul 9, 2026
f3def62
Update MangaK.kt
InvalidDavid Jul 10, 2026
c616342
Update Webtoons.kt
InvalidDavid Jul 10, 2026
44bea82
Refactor MGKomik to support Interceptor and auth
InvalidDavid Jul 10, 2026
0aefae7
Delete src/main/kotlin/org/koitharu/kotatsu/parsers/site/tachiyomi/id…
InvalidDavid Jul 10, 2026
82b296f
Create AinzScans.kt
InvalidDavid Jul 10, 2026
1ba50df
Refactor ManhwaTop class by removing loadChapters
InvalidDavid Jul 10, 2026
6244787
Create DoujinDesuParser.kt
InvalidDavid Jul 10, 2026
d166cf7
Create DoujinDesu.kt
InvalidDavid Jul 10, 2026
63dc8a2
Update and rename src/main/kotlin/org/koitharu/kotatsu/parsers/site/k…
InvalidDavid Jul 10, 2026
9aa93a2
Create MangaReaderParser.kt
InvalidDavid Jul 10, 2026
5ef5f62
Create EnThunderScans.kt
InvalidDavid Jul 10, 2026
8f5138b
Update README.md
InvalidDavid Jul 11, 2026
168f7bf
Update DoujinDesuParser.kt
InvalidDavid Jul 11, 2026
960fa8f
Update Atsumaru.kt
InvalidDavid Jul 11, 2026
0555f61
Update MangaFire.kt
InvalidDavid Jul 11, 2026
c8e2ae8
Update MangaKatana.kt
InvalidDavid Jul 11, 2026
e7c8679
Update OlympusScan.kt
InvalidDavid Jul 11, 2026
f7f1f0e
Delete src/main/kotlin/org/koitharu/kotatsu/parsers/site/kotatsu/vi/h…
InvalidDavid Jul 11, 2026
6622f81
Delete src/main/kotlin/org/koitharu/kotatsu/parsers/site/kotatsu/vi/h…
InvalidDavid Jul 11, 2026
0ec56eb
Create MangaTown.kt
InvalidDavid Jul 11, 2026
ffd1e78
Update Mangaball.kt
InvalidDavid Jul 12, 2026
876cf31
Create HiperParser.kt
InvalidDavid Jul 12, 2026
7728ca0
Update Hiperdex.kt
InvalidDavid Jul 12, 2026
200b73e
Add files via upload
InvalidDavid Jul 12, 2026
db673f5
Update Mangadotnet.kt
InvalidDavid Jul 12, 2026
9dba466
error
InvalidDavid Jul 12, 2026
64fd0fb
Update DoujinDesuParser.kt
InvalidDavid Jul 12, 2026
c01584b
Update ZinManga.kt
InvalidDavid Jul 12, 2026
0b3cf5a
Update AinzScans.kt
InvalidDavid Jul 12, 2026
96bcd45
Update Mangadotnet.kt
InvalidDavid Jul 12, 2026
42b65d0
Update MangaThemesia.kt
InvalidDavid Jul 13, 2026
3fed521
Update Mangadotnet.kt
InvalidDavid Jul 13, 2026
673e74b
Create MangaGeko.kt
InvalidDavid Jul 13, 2026
d24031e
Create Roxinha.kt
InvalidDavid Jul 13, 2026
fba17c8
Create Mgread.kt
InvalidDavid Jul 13, 2026
f84d95b
Create MangaPlus.kt
InvalidDavid Jul 13, 2026
9c6076b
Update HiperParser.kt
InvalidDavid Jul 13, 2026
7ac3f82
Create BacaKomikpics.kt
InvalidDavid Jul 13, 2026
abc9b06
Add updated sort order option in BacaKomikpics
InvalidDavid Jul 14, 2026
460ecb8
Update DoujinDesuParser.kt
InvalidDavid Jul 14, 2026
6cd3fb3
Update MangaFire.kt
InvalidDavid Jul 14, 2026
cd53ba1
Update Atsumaru.kt
InvalidDavid Jul 14, 2026
5cbf402
Update HiperParser.kt
InvalidDavid Jul 14, 2026
203f2a9
Add @Broken annotation to Hiperdex class
InvalidDavid Jul 14, 2026
dd9fde7
Update Mangaball.kt
InvalidDavid Jul 14, 2026
618240b
Create Batcave.kt
InvalidDavid Jul 14, 2026
f4f00f0
Disable multiple tags support in filter capabilities
InvalidDavid Jul 15, 2026
2ebc2ef
Update README.md
InvalidDavid Jul 15, 2026
932a200
Update README.md
InvalidDavid Jul 15, 2026
741424d
Update README.md
InvalidDavid Jul 15, 2026
85a8e82
Update Batcave.kt
InvalidDavid Jul 15, 2026
f12e27a
Update DoujinDesuParser.kt
InvalidDavid Jul 15, 2026
d5cffd0
Update DoujinDesuParser.kt
InvalidDavid Jul 15, 2026
2ea8c9e
Update Manhwa18.kt
InvalidDavid Jul 15, 2026
5c661c0
Add Manhwa18Com.kt parser for hentai site
InvalidDavid Jul 15, 2026
0a8fcf9
Update Manhwa18CC.kt
InvalidDavid Jul 15, 2026
fc85d0f
Update Manhwa210.kt
InvalidDavid Jul 15, 2026
dee8c34
site dead
InvalidDavid Jul 15, 2026
4fc1a42
Update MangaFox.kt
InvalidDavid Jul 15, 2026
9372a3c
Update and rename src/main/kotlin/org/koitharu/kotatsu/parsers/site/k…
InvalidDavid Jul 15, 2026
db45102
Create ManganatoGG
InvalidDavid Jul 15, 2026
06b2f22
Rename ManganatoGG to ManganatoGG.kt
InvalidDavid Jul 15, 2026
45c41ed
Update MangaThemesia.kt
InvalidDavid Jul 15, 2026
5ffa56d
Update and rename KingofShojo to KingofShojo.kt
InvalidDavid Jul 15, 2026
ef7e230
Update MangaThemesia.kt
InvalidDavid Jul 16, 2026
05dc12f
Fix formatting in KingofShojo.kt
InvalidDavid Jul 16, 2026
9ee754b
Create RavenScans.kt
InvalidDavid Jul 16, 2026
7d10593
Delete src/main/kotlin/org/koitharu/kotatsu/parsers/site/kotatsu/en/R…
InvalidDavid Jul 16, 2026
fa9ec4f
Update README.md
InvalidDavid Jul 16, 2026
e924f36
Update MangaThemesia.kt
InvalidDavid Jul 17, 2026
f8c5c95
Reorder genresMutex declaration and fix formatting
InvalidDavid Jul 17, 2026
acfc688
Add Star History section to README
InvalidDavid Jul 17, 2026
1dc1976
Update MangaThemesia.kt
InvalidDavid Jul 17, 2026
a18835a
Delete src/main/kotlin/org/koitharu/kotatsu/parsers/parsers/ManhwaZ.kt
InvalidDavid Jul 17, 2026
120e9f6
Create Manga18Parser.kt
InvalidDavid Jul 17, 2026
6f8bbd7
Create Manga18.kt
InvalidDavid Jul 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 78 additions & 66 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,8 @@
[![Stars][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![License][license-shield]][license-url]

# Sources Requests

Open up an Issue with these contents:

- URL
- Name
- language?
- NSFW yes/no

Or join the Support Server or contact me over Telegram (see Contact Info)
### Please give the repo a ⭐
It motivates me. =^..^=

---

Expand All @@ -31,65 +22,35 @@ Or join the Support Server or contact me over Telegram (see Contact Info)

# Tutorial

<details>
<summary><b>How to add a Plugin in Usagi</b></summary>

<br>

There are actually two ways, one which you manually update the Plugin from time to time **or** let it do automatically.
> [!TIP]
> Two ways how to add the plugin:
> 1. Automatically (recommended)
> 2. Manually after every new release.

<br>

---
> [!IMPORTANT]
> The plugin will not update automatically unless you enable this feature (see `❓ Where?` in automatic category).
> You can manually check anytime in `Manage Plugins` for an `Install` button to update.

<details>
<summary><b>Manually way</b></summary>

<br>
<details>
<summary>📥 How to download .jar File</summary>

![Screenshot][img3]
<summary><b>How to add a Plugin in Usagi</b></summary>

</details>
<details>
<summary>📷 Image Turoial</summary>

![Screenshot][img5]

</details>

1. Download the latest version of the Plugin from the [Releases](https://github.com/InvalidDavid/UMA/releases) page.
Click on the blue Name or press the three dots on the right side and press Download.


2. Go back to the App and open up `Explore`


3. Click on `three Dots in the top right corner` and select `Manage Sources`


4. Go to `Manage Plugins` and press the `Add` / `+` button in the top right corner.


5. Select `Import from local storage` and select `UMA.jar` file which you downloaded in the previous step.

And that's it! Select your new sources in the catalog and have fun reading.
</details>
<summary><b>Automatically (recommended)</b></summary>

<br>

---

<details>
<summary><b>Automatically</b></summary>
<summary>📷 Image Tutorial</summary>

<br>
![Screenshot][img_automatic_tutorial]

</details>
<details>
<summary>📷 Image Tutorial</summary>
<summary>❓ Where?</summary>

![Screenshot][img]
![Screenshot][img_activate_auto]

</details>

Expand Down Expand Up @@ -120,22 +81,50 @@ InvalidDavid/UMA

And that's it! Select your new sources in the catalog and have fun reading.

> **Note:** The plugin will not update automatically unless you enable this feature (see screenshot).
> You can manually check anytime in `Manage Plugins` for an `Install` button to update.
</details>



---

<details>
<summary>❓ Where?</summary>
<summary><b>Manually way</b></summary>

![Screenshot][img4]
<br>
<details>
<summary>📥 How to download .jar File</summary>

![Screenshot][img_how_to_download]

</details>
<details>
<summary>📷 Image Turoial</summary>

![Screenshot][img_manual_tutorial]

</details>

1. Download the latest version of the Plugin from the [Releases](https://github.com/InvalidDavid/UMA/releases) page.
Click on the blue Name or press the three dots on the right side and press Download.


2. Go back to the App and open up `Explore`


3. Click on `three Dots in the top right corner` and select `Manage Sources`


4. Go to `Manage Plugins` and press the `Add` / `+` button in the top right corner.


5. Select `Import from local storage` and select `UMA.jar` file which you downloaded in the previous step.

And that's it! Select your new sources in the catalog and have fun reading.
</details>
</details>

---
<br>


# Setup

Expand Down Expand Up @@ -176,6 +165,31 @@ chmod +x gradlew && ./gradlew buildJar

---

# Sources Requests

> [!NOTE]
> Open up an [Issue](https://github.com/InvalidDavid/UMA/issues/new) with these contents:
> Title Source Name
> - URL
> - language?
> - NSFW yes/no
>
> Or via Contact Info (see above)

---

## Star History

<a href="https://www.star-history.com/?repos=InvalidDavid%2FUMA&type=date&legend=top-left">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=InvalidDavid/UMA&type=date&theme=dark&legend=top-left&sealed_token=0nJj5_atMm_6ONDPzj-eyq4zkV2NPqliaF-Cp4MXUQP7f7Xv00956LXVv5Bb71c9USRogXm2ot4R_M4py5Q4g4jtXP4CWGnIkfVbPEFpfssLtKUFOKzehw" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=InvalidDavid/UMA&type=date&legend=top-left&sealed_token=0nJj5_atMm_6ONDPzj-eyq4zkV2NPqliaF-Cp4MXUQP7f7Xv00956LXVv5Bb71c9USRogXm2ot4R_M4py5Q4g4jtXP4CWGnIkfVbPEFpfssLtKUFOKzehw" />
<img alt="Star History Chart" src="https://api.star-history.com/chart?repos=InvalidDavid/UMA&type=date&legend=top-left&sealed_token=0nJj5_atMm_6ONDPzj-eyq4zkV2NPqliaF-Cp4MXUQP7f7Xv00956LXVv5Bb71c9USRogXm2ot4R_M4py5Q4g4jtXP4CWGnIkfVbPEFpfssLtKUFOKzehw" />
</picture>
</a>

---

# Credits

* Thanks to [KotatsuApp](https://github.com/KotatsuApp) for providing some parsers and the core library.
Expand Down Expand Up @@ -205,9 +219,7 @@ You may copy, distribute and modify the software as long as you track changes/da
[telegram-shield]: https://img.shields.io/badge/-Telegram-black.svg?style=for-the-badge&logo=telegram&colorB=555
[telegram-url]: https://t.me/invalidxdavid

[img]: https://cdn.discordapp.com/attachments/1518283800830939176/1519723800327880826/image.png?ex=6a3e9895&is=6a3d4715&hm=818321ffb9a46f31c9148b5f4a234cac44b5a1ca559dc77c84206d451937ab80&
[img1]: https://cdn.discordapp.com/attachments/1518283800830939176/1519672301883363409/image.png?ex=6a3e689e&is=6a3d171e&hm=fca40dfdf33ea99b07e7237b4d9a44afea1991be7b59f750a6bc9a906146c53e&
[img2]: https://cdn.discordapp.com/attachments/1518283800830939176/1519672539532628068/image.png?ex=6a3e68d7&is=6a3d1757&hm=1551bf57fde5d3e8c7cb53c182347bfcb3b2ff58fa297c88148338e88c2b5fe1&
[img3]: https://cdn.discordapp.com/attachments/1518283800830939176/1519673238316126268/image.png?ex=6a3e697e&is=6a3d17fe&hm=ed8e12ca85af9b8aa461463bf8095d958e46614e5478b97f95363875a81ab62b&
[img4]: https://cdn.discordapp.com/attachments/1518283800830939176/1519673924554588321/image.png?ex=6a3e6a21&is=6a3d18a1&hm=2321b2d2a632080101312427741a790be7b1c3c15fd32cb82e5e3ba86fcfbe39&
[img5]: https://cdn.discordapp.com/attachments/1518283800830939176/1519813607251116074/image.png?ex=6a3eec38&is=6a3d9ab8&hm=3cc4e454a7afd4233000cd0cf8efb8aa423841312b7399573e6ac5dbc90abdfd&
[img_automatic_tutorial]: https://github.com/user-attachments/assets/1e4059f4-9c13-4bf9-9962-a9db28d2736d
[img_manual_tutorial]: https://github.com/user-attachments/assets/a587ebfa-1cd8-4ce7-a437-108c0a5340cd
[img_how_to_download]: https://github.com/user-attachments/assets/3539fb68-f417-4aac-a6d7-f7fdd7f5b7bb
[img_activate_auto]: https://github.com/user-attachments/assets/69d807be-3e2f-44ef-9cef-329b520f1437
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ plugins {
}

group = "org.usagi"
version = "1.0.0"
version = "1.0.1"

tasks.test {
useJUnitPlatform()
Expand Down
Loading