1.4.2 • Published 5 years ago

icecat-cli v1.4.2

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Icecat CLI

Version License Known Vulnerabilities

Command Line Interface for the Icecat API.

Getting started

1) Icecat account

To create a Icecat account, go to the Icecat registration page.

2) Installation

Install the Icecat CLI by running the following command:

Linux / OSX:

sudo npm install icecat-cli -g

Windows:

npm install icecat-cli -g

3) Basic usage

Create config.ini with:

[account]
username = {your-icecat-username}
password = {your-icecat-password} 

[product]
defaultLanguage = {preferred-language-code}

Language: Supported language codes.

Run the follow command:

gtin (EAN or UPC)

icecat -c config.ini --gtin 4948570114344

Commands

Show product information

Request with EAN:

icecat -c config.ini --gtin 4948570114344

Request with Icecat Product Id:

icecat -c config.ini --id 29900045

Example response:

TypeValue
Name:X4071UHSU-B1
Icecat Product Id:29900045
EAN:4948570114344
Release:2015-10-04
Supplier:iiyama
Category:public displays
Short Description:39.5 MVA, 3 ms, 350 cd/m², 3840 x 2160, 16:9, PiP, PbP, HTCP, VESA, OSD, 3 x USB 3…
Product Url:http://www.iiyama.com/nl_nl/producten/prolite-x4071uhsu-b1/
Manual PDF Url:http://pdfs.icecat.biz/pdf/48068167-5566-manual.pdf
Product Info PDF Url:http://pdfs.icecat.biz/pdf/48068173-7155.pdf

Download product information

Download Icecat XML, Images and PDF product information.

A new folder will be created based on the Icecat unique product Id.

Request with EAN:

icecat -c config.ini --gtin 4948570114344 --save

Request with Icecat Product Id:

icecat -c config.ini --id 29900045 --save

Example response:

Successfully downloaded file: http://images.icecat.biz/img/gallery/29900045_6765.jpg
Successfully downloaded file: http://images.icecat.biz/img/gallery/29900045_6984.jpg
Successfully downloaded file: http://images.icecat.biz/img/gallery/29900045_6068.jpg
Successfully downloaded file: http://pdfs.icecat.biz/pdf/48068173-7155.pdf
... etc

Creates folder structure:

  • 29900045
    • images
      • 29900045_9148.jpg
      • 29900045_7312.jpg
      • 29900045_6984.jpg
      • ... etc
    • pdfs
      • 48068173-7155.pdf
      • 48068167-5566-manual.pdf
    • 29900045.xml

Download Free XML Export

Default XML export:

icecat -c config.ini --export

Example response:

Start downloading export to: 
 /home/icecat/example/export-EN.xml
  Downloading [============        ] 2637 Kb/s 58% 13.7s

XML export with specific language:

icecat -c config.ini --export --lang DE

Example response:

Start downloading export to: 
 /home/icecat/example/export-DE.xml
  Downloading [============        ] 2637 Kb/s 58% 13.7s

License

MIT License

1.4.2

5 years ago

1.4.0

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago