Skip to Content
Mika Scraper 1.1.1 is released ๐ŸŽ‰
๐ŸŒ MIKA Scraper โ€” Modular, Modern Web Scraping Toolkit

๐ŸŒ MIKA Scraper โ€” Modular, Modern Web Scraping Toolkit

MIKA Scraper Logo

NPM Version Downloads License TypeScript


MIKA Scraper is a fully extensible, decorator-powered web scraping toolkit written in TypeScript. Engineered for performance and simplicity, it empowers developers to focus on what matters mostโ€”data extraction.


๐Ÿš€ Why Choose MIKA Scraper?

  • ๐Ÿง  Type-Safe & Modern: Built with TypeScript, ensuring robust autocompletion and strict typing.
  • ๐Ÿงฉ Plugin-Ready: Seamlessly integrate plugins for caching, proxy handling, UA rotation, and more.
  • ๐Ÿ›  Decorator API: Clean, declarative syntax for scraper logic.
  • โšก Powered by Axios + Cheerio: Proven performance for HTTP and HTML parsing.
  • ๐Ÿ›ก๏ธ zod Integration: Schema validation for type-safe results.
  • ๐Ÿง‘โ€๐Ÿ’ป CLI Included: Powerful CLI to simplify scraping tasks.

๐Ÿ”ฅ New in v1.2.0

  • โœ… Adding Some Features

๐Ÿฅž New Features

โš ๏ธ Note: Features like DeepfakeTransform() ad text2nsfw() are intended for ethical, educational use only.


๐Ÿ“ฆ Installation

npm install mika-scraper # or yarn add mika-scraper # or pnpm add mika-scraper # or bun install mika-scraper

โšก Quick Start

// index.js // ESM import { humanizeText } from "mika-scraper"; // CJS const { humanizeText } = require("mika-scraper"); (async () => { const result = await humanizeText("Nama saya adalah Zann"); console.log(result); // Output: "Namaku ialah Zann" })();

Run via CLI

npm install -g mika-scraper # if done, run a command, (e.g in below) mika-scraper humanize --text "Nama saya adalah Zann" --level enhanced

๐Ÿ’ป CLI Guide

mika-scraper <command> [options]

Commands

  • humanize:
    • --text <text>: Text to humanize
    • --level: Humanization level (default: enhanced)

Example:

mika-scraper humanize --text "Nama saya adalah Zann" --level enhanced

๐Ÿ“š Documentation

๐ŸŒธ Documentation is now ready

๐Ÿƒ Link Documentation: https://mika-scrapdocs.ichiapi.my.idโ€‰


๐Ÿค Contribution Guide

  1. Fork this repo
  2. Create your feature branch: git checkout -b feat/AmazingFeature
  3. Commit: git commit -m "Add AmazingFeature"
  4. Push: git push origin feat/AmazingFeature
  5. Open Pull Request

๐Ÿ“œ License

MIT License ยฉ Zann Roderizzโ€‰


Crafted with โค๏ธ by Zann Roderizz

Last updated on