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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="KamiYomu.CrawlerAgents.AsuraComic" Version="1.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="KamiYomu.CrawlerAgents.AsuraComic" Version="1.0.1" />
                    
Directory.Packages.props
<PackageReference Include="KamiYomu.CrawlerAgents.AsuraComic" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add KamiYomu.CrawlerAgents.AsuraComic --version 1.0.1
                    
#r "nuget: KamiYomu.CrawlerAgents.AsuraComic, 1.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package KamiYomu.CrawlerAgents.AsuraComic@1.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=KamiYomu.CrawlerAgents.AsuraComic&version=1.0.1
                    
Install as a Cake Addin
#tool nuget:?package=KamiYomu.CrawlerAgents.AsuraComic&version=1.0.1
                    
Install as a Cake Tool

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.net content (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

  1. Open the KamiYomu Web application.
  2. Go to the Add-ons menu.
  3. 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.json for public packages or https://nuget.pkg.github.com/KamiYomu/index.json
  4. Locate and install the "KamiYomu Crawler Agent � mangapark.net" add-on.
  5. 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):

  1. 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.

  2. 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)

  1. Install the package (see above) or install it via add-on in KamiYomu.
  2. Register or enable the crawler within your KamiYomu instance (via Add-ons UI or your startup DI).
  3. Use the platform search or API to query asuracomic.net data. 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

  1. Development Tools

    • Visual Studio 2022 (Community edition or higher)
      • Ensure ".NET Desktop Development" workload is installed

    OR

  2. Git - Download and install Git

Getting Started

  1. Clone the repository:

  2. 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 Folder and 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
  1. Build the solution:
  • Visual Studio: Build > Build Solution (F6)
  • VS Code: Terminal > dotnet build src/KamiYomu.CrawlerAgents.AsuraComic.sln
  1. Validate Run the console application to ensure everything is set up correctly:
  2. Set KamiYomu.CrawlerAgents.ConsoleApp as the startup project.
  3. Run the application (F5 or Ctrl+F5).
  4. You should see console output indicating the crawler is operational.
Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.1 315 12/29/2025
1.0.0 362 12/15/2025