1sand0s / Mouser2MD

JSoup based HTML parser for parsing orders from Mouser.com into BOM for use in Markdown

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mouser2MD

Travis (.com) GitHub

JSoup based HTML parser for parsing orders from Mouser.com into BOM for use in Markdown

What is it?

I often order components from Mouser.com for my projects and I like to write about my projects in my blog. I needed a convenient way of parsing the orders into markdown which I can easily copy paste into my blog supported by pelican (particularly for including BOMs). Since I couldn't find any existing way of doing it, I decided to build my own. Simply follow the instructions below to build it, and then execute the jar with the URL to your Mouser.com order.

How to build

  1. Install JDK:

    Download and install openJDK 17, and set the environment variable JAVA_HOME to point to the "bin" folder of your JDK installation.

  2. Install Git:

    Download Git and install it.

  3. Install Maven:

    Download Maven v3.8.4 and install it.

  4. Clone the Mouser2MD repository:

    If you installed Git, execute the following command: https://github.com/1sand0s/Mouser2MD.git
    Otherwise, download the repository as a zip ball and extract it.

  5. Build:

    Open a command prompt/terminal, cd to the project root directory, and execute mvn clean install package assembly:single.

  6. Running:

    To convert a Mouser.com order into BOM for markdown, cd to the target directory inside project root directory, and execute java -jar mouser2md-0.0.1-SNAPSHOT-jar-with-dependencies.jar <PASTE URL TO MOUSER.COM ORDER HERE>.

About

JSoup based HTML parser for parsing orders from Mouser.com into BOM for use in Markdown

License:MIT License


Languages

Language:Java 100.0%