Skip to content

MikaYelovich/mika-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 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

  • 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() 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

About

A modular and extensible web scraping toolkit built with TypeScript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •