FTA website crawler to extract tariff information.
This repository has been setup to build standalone binaries for Linux, macOS and Windows for each commits.
Node.js is no longer required if you are using the binary.
Replace npm start with the downloaded file to use it directly:
crawl-win.exe --export mexicoPlease note that some OSes have built-in protection which will block running the binary after downloading. You may need to double click the file to trigger the bypass procedure before executing it in the command line.
# Install Node.js via Homebrew
# or go to https://nodejs.org/en/download/ yourself
brew install node
# Install dependencies
npm installGet import tarrifs from Mexico:
npm start -- --import mexicoGet export tarrifs to Mexico:
npm start -- --export mexicoUse country ID instead of name (check the website or see the table below):
# 144 is the ID for Mexico
npm start -- --export 144Get both import & export data:
npm start -- --export --import mexicoGet data for multiple countries:
npm start -- --export --import duc mexicoThe script will save data into separate CSV files in the current directory.
Each file contains data for a direction (export or import) of a country.
Filename format: country-direction.csv (e.g. mexico-in.csv, mexico-out.csv).
The script will get the up to date list upon execution. The table below is for reference only:
| ID | Name |
|---|---|
| 15 | Áo |
| 177 | Ba Lan |
| 22 | Bỉ |
| 178 | Bồ Đào Nha |
| 40 | Canada |
| 60 | Cộng hòa Séc |
| 59 | Cộng hòa Síp |
| 56 | Croatia |
| 61 | Đan Mạch |
| 83 | Đức |
| 70 | Estonia |
| 157 | Hà Lan |
| 101 | Hungary |
| 86 | Hy Lạp |
| 107 | Ireland |
| 123 | Latvia |
| 129 | Lithuania |
| 130 | Luxembourg |
| 138 | Malta |
| 144 | Mexico |
| 159 | New Zealand |
| 112 | Nhật Bản |
| 76 | Pháp |
| 75 | Phần Lan |
| 182 | Romania |
| 200 | Singapore |
| 202 | Slovakia |
| 203 | Slovenia |
| 209 | Tây Ban Nha |
| 215 | Thụy Điển |
| 14 | Úc |
| 110 | Ý |