๐ MIKA Scraper โ Modular, Modern Web Scraping Toolkit

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
BlackboxChat()- Chat With Blackbox AI Modelโ Cek Documentation BlackboxChat()โ
GPTImageCanvas()- Edit your image using GPT Image๐ Cek Documentation GPTImageCanvas()โ
ScreenshotWebsite()- Screenshot a website๐ฅฌ Cek Documentation ScreenshotWebsite()โ
VocalRemover()- Remove the Vocal on the Audio๐ฅ Cek Documentation VocalRemover()โ
YoutubeTracker()- Track Youtube with username๐บ Cek Documentation YoutubeTracker()โ
YTDL2()- Download Audio and Video on Youtube ( Versi 2 )๐ฅฌ Cek Documentation YTDL2()โ
TiktokEarnings()- Track Tictiok Earnings with username๐ Cek Documentation TiktokEarnings()โ
TranslateImageClient()- Translate to Text into the Image Ecommerse Product๐ Cek Documentation TranslateImageClient()โ
ChatUpAI()๐ Cek Documentation ChatUpAI()โ
GalaxyAI()๐ Cek Documentation GalaxyAI()โ
SnappinDownloader()๐ Cek Documentation SnappinDownloader()โ
โ ๏ธ Note: Features like
DeepfakeTransform()adtext2nsfw()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
- Fork this repo
- Create your feature branch:
git checkout -b feat/AmazingFeature - Commit:
git commit -m "Add AmazingFeature" - Push:
git push origin feat/AmazingFeature - Open Pull Request
๐ License
MIT License ยฉ Zann Roderizzโ
Crafted with โค๏ธ by Zann Roderizz