hdnpt / Geartrack
Licence: mit
Track packages from multiple providers. Supports Gearbest, Aliexpress, Ebay, Geekbuying, DHL, CTT and more.
Stars: ✭ 47
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Geartrack
Pixeval
A Strong, Fast and Flexible Pixiv Client based on .NET Core and WPF
Stars: ✭ 1,031 (+2093.62%)
Mutual labels: api
Dito
Dito.js is a declarative and modern web framework with a focus on API driven development, based on Objection.js, Koa.js and Vue.js – Released in 2018 under the MIT license, with support by Lineto.com
Stars: ✭ 44 (-6.38%)
Mutual labels: api
Slim3 Jwt Auth Example
Server side implementation example of JWT (JSON Web Token) authentication using Slim3
Stars: ✭ 45 (-4.26%)
Mutual labels: api
Nineapi
Unofficial python client library for *official* 9GAG API. (alpha)
Stars: ✭ 43 (-8.51%)
Mutual labels: api
Codepost Python
Provides a convenient Python interface to the codePost API. Start scripting!
Stars: ✭ 46 (-2.13%)
Mutual labels: api
Yii2 Nested Rest
Nested routing support to the Yii RESTful API framework
Stars: ✭ 45 (-4.26%)
Mutual labels: api
Python Api Development Fundamentals
Develop a full-stack web application with Python and Flask
Stars: ✭ 44 (-6.38%)
Mutual labels: api
Starling Api Web Starter Kit
Starter kit and example app for using the Starling API.
Stars: ✭ 46 (-2.13%)
Mutual labels: api
Google Analytics Api Symfony
Google Analytics API Symfony Bundle
Stars: ✭ 43 (-8.51%)
Mutual labels: api
Https
Secure HTTP client with SSL pinning for Nativescript - iOS/Android
Stars: ✭ 45 (-4.26%)
Mutual labels: api
Vbb Modules
List of JavaScript modules for Berlin & Brandenburg public transport.
Stars: ✭ 47 (+0%)
Mutual labels: api
Geartrack 1.0 (No further updates to this version)
Geartrack 2.0 is under development, this version will no longer be mantained. Use the online version which will always be updated :)
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].