Skip to content
This repository was archived by the owner on Jan 24, 2025. It is now read-only.

leerov/parser

Repository files navigation

Parser by Leerov

Install the script Tamper Monkey NodeJS


💡 Overview

Parser by Leerov is a modular script designed for website parsing using external step files. Key features include:

  • A visual step panel.
  • Domain processing support.
  • Configuration saving.
  • A Node.js server for data storage and analysis.

🔧 Features

  • Modularity: each step is loaded independently.
  • Tampermonkey script: easy browser integration.
  • Logging: uses Winston for seamless analysis.
  • Auto-save: parsing results are saved to local JSON files.

🔄 Installation

1. Install dependencies

npm install express cors cookie-parser lodash winston

2. Start the server

node server.js

3. Load the script into Tampermonkey

  1. Open this link.
  2. Install the script via Tampermonkey.

⚙️ Usage

  1. Open any website you want to parse.
  2. Click on the widget at the top of the website to select steps.
  3. Follow the step-by-step instructions to perform parsing.

📊 Data Storage

  • Parsing data is saved in JSON files corresponding to the domain.
  • File location: root directory of the server.

✏️ Contributing

  1. Fork this repository.
  2. Create a new branch (suggestion: git checkout -b feature/new-feature).
  3. Make your changes.
  4. Submit a Pull Request.

🚀 Roadmap

  • Implementation of element selection (in 0.2.21)
  • Automatic data detection
  • Parsing testing

🎨 Screenshots

Step Panel

Logs Example


🛠️ Support

If you have any questions, check the Issues section.


🚀 Author

Leerov
My GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published