Extensión de Chrome para Catamex – Catálogos SAT y SEPOMEX
  • JavaScript 52.6%
  • CSS 31.3%
  • HTML 16.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Uziel Garcia c2c21599d1 Identifica las consultas con un User-Agent propio
Las consultas salian con el User-Agent generico del navegador, asi que en los
registros no habia forma de saber que integracion las habia hecho.

User-Agent es cabecera prohibida en Fetch: se descarta si se pone desde
JavaScript. Se reescribe en la capa de red con una regla de
declarativeNetRequest, usando la variante WithHostAccess para no anadir un
aviso de permiso nuevo (la extension ya tiene permiso para catamex.cc).

- background.js: regla dinamica que pone el User-Agent
  "Mozilla/5.0 (compatible; CatamexChrome/<version>; +https://catamex.cc)".
  La version sale del manifest, asi que no se queda vieja.
  La condicion excluye a catamex.cc como iniciador: sin eso, las llamadas que
  hace el propio sitio desde una pestana se contarian como extension.
- popup.js: cabecera X-Catamex-Client en las peticiones, como respaldo que no
  depende de que la regla se aplique.
- manifest.json: sube a 1.0.1 y anade declarativeNetRequestWithHostAccess.
2026-10-17 21:57:46 -06:00
icons Usa el logo oficial de Catamex en los iconos y en el popup 2026-10-17 20:48:54 -06:00
.gitignore Version inicial de la extension de Chrome 2026-10-17 20:40:55 -06:00
background.js Identifica las consultas con un User-Agent propio 2026-10-17 21:57:46 -06:00
LICENSE Anade la licencia MIT y corrige la que decia el README 2026-10-17 21:49:16 -06:00
manifest.json Identifica las consultas con un User-Agent propio 2026-10-17 21:57:46 -06:00
popup.css Centra las sugerencias y quita el nombre del catalogo de los textos 2026-10-17 20:50:44 -06:00
popup.html Centra las sugerencias y quita el nombre del catalogo de los textos 2026-10-17 20:50:44 -06:00
popup.js Identifica las consultas con un User-Agent propio 2026-10-17 21:57:46 -06:00
README.md Anade la licencia MIT y corrige la que decia el README 2026-10-17 21:49:16 -06:00

Chrome Manifest V3 JavaScript REST API License

🧩 Extensión CATAMEX para Chrome

Consulta claves del SAT y códigos postales sin salir de la pestaña en la que estás trabajando.

🌐 catamex.cc · 📖 Documentación · 🚀 Empezar gratis


🧩 Qué hace

Una extensión de Chrome que abre un popup con los mismos catálogos que sirve la API de catamex.cc. Pensada para cuando estás capturando algo en otra pestaña y necesitas la clave del SAT o la colonia de un código postal sin ir a buscarla a otro lado.

Se conecta con el token de API de tu cuenta, que se guarda en este navegador y no se envía a ningún servidor que no sea catamex.cc.

📥 Instalación

La extensión todavía no está publicada en la Chrome Web Store, así que se carga descomprimida:

  1. Descarga este repositorio o clónalo.
  2. Abre chrome://extensions en Chrome.
  3. Activa Modo de desarrollador (arriba a la derecha).
  4. Pulsa Cargar descomprimida y elige la carpeta del proyecto.
  5. La primera vez se abre sola y te pide el token.

El token se genera en catamex.cc, en Panel → Tokens. Se guarda solo en este navegador y solo para esta extensión.

✨ Funciones

Pestaña Qué hace
📦 Productos Busca por descripción y devuelve la clave del SAT con la descripción, las palabras similares y si lleva IVA o IEPS trasladado
🏘️ Códigos postales Un C.P. de 5 dígitos lista sus colonias con tipo de asentamiento, municipio, estado y zona. También acepta búsqueda por colonia, municipio o estado
👤 Cuenta Usuario, correo, rol, nombre y caducidad del token, y el consumo del mes con la barra de límite

Cada resultado se copia al portapapeles con un clic.

📄 Licencia

MIT. Consulta el archivo LICENSE.