• Stars
    star
    139
  • Rank 262,954 (Top 6 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 10 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Un API publico, dado un c贸digo postal te regresa colonia, municipio y estado en formato JSON

API para los c贸digos postales de M茅xico

Code Climate

Deploy

Dado un c贸digo postal, regresa un arreglo con las colonia, municipio y estado perteneciente al c贸digo postal. Adem谩s se pueden realizar b煤squedas de c贸digos postales usando los n煤meros iniciales.

Sube la app a heroku

  1. Da click en el bot贸n Deploy to Heroku y sigue los pasos.
  2. Al terminar corre heroku run rake sepomex:update.
  3. Agrega el task de rake sepomex:update en el addon de Heroku Scheduler para que se corra cada d铆a.

Suscripci贸n y documentaci贸n de la API

https://rapidapi.com/acrogenesis/api/mexico-zip-codes

Consultar la informaci贸n de un c贸digo postal

https://mexico-zip-codes.p.rapidapi.com/codigo_postal/66436

Respuesta del servidor

{
  "codigo_postal": "66436",
  "municipio": "San Nicol谩s de los Garza",
  "estado": "Nuevo Le贸n",
  "colonias": [
    "Praderas de Santo Domingo",
    "Las Nuevas Puente"
  ]
}

Buscar c贸digos postales

https://mexico-zip-codes.p.rapidapi.com/buscar

par谩metros necesarios

  codigo_postal=# codigo a buscar, parcial o total

Ejemplo de b煤squeda para c贸digos que inicien con 66, con 664 y con 6641

https://mexico-zip-codes.p.rapidapi.com/buscar?codigo_postal=66
https://mexico-zip-codes.p.rapidapi.com/buscar?codigo_postal=664
https://mexico-zip-codes.p.rapidapi.com/buscar?codigo_postal=6641

** Para el c贸digo postal 6641 el servidor regresa **

{
  "codigos_postales": [
    "66410",
    "66412",
    "66413",
    "66414",
    "66415",
    "66417",
    "66418"
  ]
}

Rake task

Ejecuta el rake task rake sepomex:update para descargar todos los c贸digos postales de M茅xico y actualizar tu base de datos.

Colabora

Errores y pull requests son bienvenidos en Github: https://github.com/Munett/API-Codigos-Postales. Para bajar en tu BD todos los c贸digos postales corre el rake script rake sepomex:update.

Los datos se obtuvieron de http://www.correosdemexico.gob.mx/lservicios/servicios/CodigoPostal_Exportar.aspx

TODO

  • Pruebas automatizadas minitest

Los datos se actualizan cada domingo.

Licencia

MIT License

More Repositories

1

macchanger

Change your mac address, for OS X
Ruby
319
star
2

jsonview-safari

A port of the JSONView Firefox extension that formats and syntax highlights JSON viewed inside of the browser.
CSS
293
star
3

owlcarousel-rails

Rails Gem - Owl Carousel. Touch enabled jQuery plugin that lets you create beautiful responsive carousel slider.
Ruby
95
star
4

JSONAce

Formats & syntax highlights JSON viewed inside of the web browser using the ACE editor!
JavaScript
72
star
5

will_paginate-foundation

Integrates the Foundation pagination component with will_paginate
Ruby
37
star
6

raptorize

An awesome jQuery plugin that unleashes a Raptor of Jurassic proportions... Well, technically it's Cretaceous proportions, but we'll let that slide for now
JavaScript
26
star
7

rfc_facil

Calcula el RFC con homoclave en Ruby.
Ruby
14
star
8

nyt-today

Service to retrieve latest New York Times fitted for Remarkable
Shell
8
star
9

windows-carriage-return-remover

Windows carriage return remover for Atom
CoffeeScript
5
star
10

autosize

Rails Gem - jQuery plugin for dynamic textarea sizing
Ruby
5
star
11

html-id-class-snippets

HTML language snippets with easy access to id and class
CoffeeScript
4
star
12

QuienGobierna

Un servicio simple y sencillo para saber quien es tu diputado, senador y gobernador.
Ruby
2
star
13

jqvmap-rails

Rails Gem - jQuery Vector Map Library
Ruby
2
star
14

Chrome-Credentials-Stealer

Injects code on all websites to retrieve the credentials
JavaScript
2
star
15

JSONAce-Chrome

Formats & syntax highlights JSON viewed inside of the web browser using the ACE editor!
1
star
16

homebrew-macchanger

MacChanger Tap for Brew
Ruby
1
star
17

TipmyGit

Recieve Bitcoin Tips(Donations) via QR code on your Readme
Ruby
1
star
18

git-workshop

1
star
19

GeoQuiz-with-RubyMotion

GeoQuiz app from Android Programming The Big Nerd Ranch Guide using RubyMotion
Ruby
1
star
20

Clase-Sistemas-Inteligentes

source files de sistemas inteligentes ITESM MTY
Java
1
star
21

ClienteServidorChat

Cliente y Servidor Proyecto de Redes II
Java
1
star