KamiYomu.CrawlerAgents.AsuraComic
1.0.1
Prefix Reserved
dotnet add package KamiYomu.CrawlerAgents.AsuraComic --version 1.0.1
NuGet\Install-Package KamiYomu.CrawlerAgents.AsuraComic -Version 1.0.1
<PackageReference Include="KamiYomu.CrawlerAgents.AsuraComic" Version="1.0.1" />
<PackageVersion Include="KamiYomu.CrawlerAgents.AsuraComic" Version="1.0.1" />
<PackageReference Include="KamiYomu.CrawlerAgents.AsuraComic" />
paket add KamiYomu.CrawlerAgents.AsuraComic --version 1.0.1
#r "nuget: KamiYomu.CrawlerAgents.AsuraComic, 1.0.1"
#:package KamiYomu.CrawlerAgents.AsuraComic@1.0.1
#addin nuget:?package=KamiYomu.CrawlerAgents.AsuraComic&version=1.0.1
#tool nuget:?package=KamiYomu.CrawlerAgents.AsuraComic&version=1.0.1
KamiYomu Crawler Agent � asuracomic.net
A dedicated crawler agent for accessing public manga data from asuracomic.net. Built on KamiYomu.CrawlerAgents.Core, this agent enables efficient search, metadata extraction, and integration with the KamiYomu platform.
Features
- Search public
asuracomic.netcontent (titles, authors, tags) - Extract standardized metadata (titles, chapters, volumes, artists, tags)
- Designed for integration with the KamiYomu platform and its add-on model
- Extensible: implement additional parsing or enrichment logic
- Targets .NET 8
Installation
Option A � Install via KamiYomu platform (recommended for end users)
- Open the KamiYomu Web application.
- Go to the
Add-onsmenu. - Setup the source for KamiYomu Add-ons if not already done:
- Navigate to
Add-ons > Sources - Add a new source with the URL:
https://api.nuget.org/v3/index.jsonfor public packages orhttps://nuget.pkg.github.com/KamiYomu/index.json
- Navigate to
- Locate and install the "KamiYomu Crawler Agent � mangapark.net" add-on.
- Configure the add-on in the Add-ons UI as needed.
Option B � Install as a package (for developers / extensibility)
The package is published as KamiYomu.CrawlerAgents.AsuraComic.
Using
dotnet(default NuGet or configured sources):Using GitHub Packages feed (example using
NuGet.config):
Add the GitHub Packages feed to your
NuGet.config(or configure your CI):<packageSources> <add key="github" value="https://nuget.pkg.github.com/KamiYomu/index.json" /> </packageSources>See the official GitHub documentation for more information.
Install the package:
dotnet add package KamiYomu.CrawlerAgents.AsuraComic --version <version>
Note: GitHub Packages may require authentication. Configure a personal access token or CI secret according to GitHub Packages documentation.
Quick Start (high-level)
- Install the package (see above) or install it via add-on in KamiYomu.
- Register or enable the crawler within your KamiYomu instance (via Add-ons UI or your startup DI).
- Use the platform search or API to query
asuracomic.netdata. Example usage patterns:- Run searches for a title or tag
- Fetch metadata for a specific series or chapter
- Map extracted metadata into KamiYomu entities
Developer Guide
Prerequisites
Development Tools
- Visual Studio 2022 (Community edition or higher)
- Ensure ".NET Desktop Development" workload is installed
OR
- Visual Studio Code
- Install C# Dev Kit extension
- Install .NET SDK 8.0
- Visual Studio 2022 (Community edition or higher)
Git - Download and install Git
Getting Started
Clone the repository:
Open the project:
Using Visual Studio 2022:
- Navigate to
/src/KamiYomu.CrawlerAgents.AsuraComic/ - Double-click
KamiYomu.CrawlerAgents.AsuraComic.sln - Wait for Visual Studio to load and restore NuGet packages
Using Visual Studio Code:
- Open VS Code
- Select
File > Open Folderand choose the cloned repository folder - When prompted, installrecommended extensions
- Open the Command Palette (Ctrl+Shift+P) and run
.NET: Restore Project - The C# Dev Kit will automatically initialize the development environment
- Build the solution:
- Visual Studio: Build > Build Solution (F6)
- VS Code: Terminal >
dotnet build src/KamiYomu.CrawlerAgents.AsuraComic.sln
- Validate Run the console application to ensure everything is set up correctly:
- Set
KamiYomu.CrawlerAgents.ConsoleAppas the startup project. - Run the application (F5 or Ctrl+F5).
- You should see console output indicating the crawler is operational.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- KamiYomu.CrawlerAgents.Core (>= 1.1.4)
- Polly (>= 8.6.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.