๐ 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