New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

geartrack

Package Overview
Dependencies
Maintainers
2
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

geartrack

Tracking providers for Gearbest and AliExpress Orders.

2.8.0
Source
npm
Version published
Weekly downloads
8
166.67%
Maintainers
2
Weekly downloads
 
Created
Source

Geartrack

NPM

Join the chat at https://gitter.im/hdnpt/geartrack Travis David Known Vulnerabilities GitHub release license Website

API to track shippments from Gearbest & Aliexpress

Online version: https://geartrack.pt

This library scrapes the websites providers for shipping information.

Supported Methods

Gearbest supported ids

  • Sky56:
    • PQ Spain Priority Line (Spain Express)
    • NL Netherlands Post surface mail
    • LV Bpost International
    • SY Malasya Pos
    • GE, SB Switzerland Post Unregistered
  • Correos Express
  • Adicional
  • Expresso24
  • Correos.es

Aliexpress supported ids

- RF.....SG ids
- RQ.....MY ids
- R......SE ids
- R......CN ids
- R......NL ids

Ebay

  • Winit

Install

  • npm install geartrack --save

Using Docker to run tests

  • docker build -t geartrack .
  • docker run geartrack

API

const geartrack = require('geartrack')

// Get [Traker] info
// with exception of "adicional" tracker, all the trackers work like bellow:
geartrack.[tracker].getInfo(id, (err, TrakerInfo) => {
	if(err) { return  }
    
    console.log(TrakerInfo.status) // see TrakerInfo entity for more fields
})

You just need to replace [Tracker] for one of the following available trackers:
- correos
- correosOld
- sky
- expresso24
- singpost
- ctt
- cainiao
- correoses
- directlink
- trackchinapost
- postNL
- yanwen
- malaysiaPos
- cjah
- winit
- panasia
- parcelTracker
- dhl
- track24

// Get adicional info
geartrack.adicional.getInfo(id, postalcode, (err, TrakerInfo) => {
	if(err) { return  }

    console.log(TrakerInfo.status) // see TrakerInfo entity for more fields
})

Changelog

  • 17/05/2017 - Added support for track24
  • 17/05/2017 - Added support for DHL
  • 16/05/2017 - Added support for Parcel Tracker
  • 26/04/2017 - Added support for Panasia, replaces sky56 for PQ ids
  • 19/04/2017 - Added support for ID.. through track.winit.com.cn
  • 19/04/2017 - Added support for SB.. through pts.cjah.co
  • 19/04/2017 - Added support for Malaysia POS through www.pos.com.my
  • 05/04/2017 - Added support for ebay ids through yanwen.com.cn
  • 01/04/2017 - Added support for R..NL Ali express ids through postNL
  • 31/03/2017 - Added support for R..CN Ali express ids through track-chinapost
  • 31/03/2017 - Added support for R..SE Ali express ids through DirectLink
  • 30/03/2017 - Added support for correo.es
  • 27/03/2017 - Formated all dates to ISO format
  • 26/03/2017 - Added support for Singpost, CTT & Cainiao - Aliexpress
  • 15/03/2017 - Added SB ids support
  • 12/03/2017 - Added support for Switzerland Post Unregistered
  • 01/01/2017 - Added replaced request with requestretry to retry failed requests
  • 31/12/2016 - Added information about Malasya Pos (SYB..)
  • 24/12/2016 - Added information about Expresso24.pt
  • 17/12/2016 - Added Bpost International mail support
  • 14/12/2016 - Added Netherlands Post surface mail support

License

MIT

Keywords

gearbest

FAQs

Package last updated on 27 Jun 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts