<commit_before># MangaRipper

This software helps you download manga (Japanese Comic) from several websites for your offline viewing.

| BRANCH | STATUS |
| --- | --- |
| master | [![Build status](https://ci.appveyor.com/api/projects/status/92scfmfbep7b9ieo/branch/master?svg=true)](https://ci.appveyor.com/project/NguyenDanPhuong/mangaripper/branch/master) |
| develop | [![Build status](https://ci.appveyor.com/api/projects/status/92scfmfbep7b9ieo/branch/develop?svg=true)](https://ci.appveyor.com/project/NguyenDanPhuong/mangaripper/branch/develop) |

### Supported Sites:
- KissManga
- MangaFox
- MangaHere
- MangaReader
- MangaShare

### [Download](https://github.com/NguyenDanPhuong/MangaRipper/releases/latest)

### [Wiki](https://github.com/NguyenDanPhuong/MangaRipper/wiki)

Help is appreciated. Please create pull request to develop branch.

## Software Design:

### Overview:

![Image of Yaktocat](Document/Overview.png)

- MangaRipper.Core:
    - The core of application.
    - Define all interfaces and providing ultility.
- Plugin Manager:
    - Load plugins and configuration from dll files.
    - Return correct plugin for inputed url. Fox ex: user input a url of a manga on mangafox.com. It returns MangaFox plugin.<commit_msg>Change README<commit_after># MangaRipper

This software helps you download manga (Japanese Comic) from several websites for your offline viewing.

| BRANCH | STATUS |
| --- | --- |
| master | [![Build status](https://ci.appveyor.com/api/projects/status/92scfmfbep7b9ieo/branch/master?svg=true)](https://ci.appveyor.com/project/NguyenDanPhuong/mangaripper/branch/master) |
| develop | [![Build status](https://ci.appveyor.com/api/projects/status/92scfmfbep7b9ieo/branch/develop?svg=true)](https://ci.appveyor.com/project/NguyenDanPhuong/mangaripper/branch/develop) |

### Supported Sites:
- KissManga
- MangaFox
- MangaHere
- MangaReader
- MangaShare

### [Download](https://github.com/NguyenDanPhuong/MangaRipper/releases/latest)

### [Wiki](https://github.com/NguyenDanPhuong/MangaRipper/wiki)

Help is appreciated. Please create pull request to develop branch.

## Software Design:

Onion architecture, plugin architecture.

### Overview:

![Image of Yaktocat](Document/Overview.png)

- MangaRipper.Core:
    - The core of application.
    - Define all interfaces and providing ultility.
- Plugin Manager:
    - Load plugins and configuration from dll files.
    - Return correct plugin for inputed url. Fox ex: user input a url of a manga on mangafox.com. It returns MangaFox plugin.
{'fraction_non_alphanumeric': 0.12727272727272726, 'fraction_numerical': 0.006324110671936759, 'mean_word_length': 4.478354978354979, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2508384', 'n_tokens_mistral': 873, 'n_tokens_neox': 818, 'n_words': 186}