mika-scraper
v1.2.0
Published
A modular and extensible web scraping toolkit built with TypeScript
Maintainers
Readme
🌐 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
