Giter Site home page Giter Site logo

urielbelo / catmat_compras_gov Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ant-rod-silva/catmat_compras_gov

0.0 0.0 0.0 18.12 MB

Lista de materiais obtidos da API de Compras Governamentais - http://compras.dados.gov.br/docs/materiais/v1/materiais.html

catmat_compras_gov's Introduction

CATMAT - Catálogo de Materiais - API de Compras Governamentais

Catálogo de materiais obtidos da API de Compras Governamentais em formato cvs e json - http://compras.dados.gov.br/docs/materiais/v1/materiais.html

Os dados foram extraídos nos dias 01 e 02 de outubro de 2018

Definição

PDM (padrão descritivo de material) / MDM (Master Data Management)

Um PDM tem como objetivo padronizar e automatizar a atualização da descrição curta e longa do material e facilitar a busca dos materiais.

Este método objetiva a identificação única e classificação de todos os materiais de uma empresa ou organização utilizando de regras para sua realização. Assim, haverá a eliminação de itens duplicados nos estoques, clareza de informações na identificação dos itens, diminuição de trocas por erro de separação, levando a todos a “falarem a mesma língua”.

pdm

Grupos:

  • 10: ARMAMENTO: 189 itens http://compras.dados.gov.br/materiais/v1/materiais.html?grupo=10

  • 11: MATERIAIS BÉLICOS NUCLEARES: 25 itens

  • 12: EQUIPAMENTOS DE TIRO: 23 itens

  • 13: MUNIÇÕES E EXPLOSIVOS: 105 itens

  • 14: MÍSSEIS GUIADOS: 9 itens

  • 15: AERONAVES E SEUS COMPONENTES ESTRUTURAIS: 25 itens

  • 16: COMPONENTES E ACESSORIOS DE AERONAVES: 55 itens

  • 17: EQUIPAMENTOS PARA LANCAMENTOS, POUSO E MANOBRA DE AERONAVES: 11 itens

  • 18: VEICULOS ESPACIAIS (ASTRONAVES): 11 itens

  • 19: NAVIOS, PEQUENAS EMBARCACOES, PONTOES E DIQUES FLUTUANTES: 269 itens

  • 20: EQUIPAMENTOS PARA NAVIOS E EMBARCACOES: 92 itens

  • 22: EQUIPAMENTOS FERROVIÁRIOS: 136 itens

  • 23: VEíCULOS: 690 itens

  • 24: TRATORES: 29 itens

  • 25: COMPONENTES DE VEÍCULOS: 1833 itens

  • 26: PNEUS E CÂMARAS DE AR: 580 itens

  • 28: MOTORES, TURBINAS E SEUS COMPONENTES: 254 itens

  • 29: ACESSÓRIOS DE MOTORES: 1932 itens

  • 30: EQUIPAMENTOS DE TRANSMISSÃO DE FORÇA MECÂNICA: 240 itens

  • 31: ROLAMENTOS E MANCAIS: 477 itens

  • 32: MÁQUINAS E EQUIPAMENTOS PARA TRABALHOS EM MADEIRA: 478 itens

  • 34: MAQUINAS PARA TRABALHO EM METAIS: 1540 itens

  • 35: EQUIPAMENTOS COMERCIAIS E DE SERVIÇOS: 394 itens

  • 36: MÁQUINAS PARA INDÚSTRIAS ESPECIALIZADAS: 1775 itens

  • 37: MÁQUINAS E EQUIPAMENTOS AGRÍCOLAS: 1250 itens

  • 38: EQUIPAMENTOS PARA CONSTRUÇÃO, MINERAÇÃO, TERRAPLENAGEM E MA-NUTENÇÃO DE ESTRADAS: 316 itens

  • 39: EQUIPAMENTOS PARA MANUSEIO DE MATERIAL: 500 itens

  • 40: CORDAS, CABOS, CORRENTES E SEUS ACESSÓRIOS: 404 itens

  • 41: EQUIPAMENTOS PARA REFRIGERAÇÃO, AR CONDICIONADO E CIRCULAÇÃODE AR: 2267 itens

  • 42: EQUIPAMENTO PARA COMBATE A INCÊNDIO, RESGATE E SEGURANÇA: 1434 itens

  • 43: BOMBAS E COMPRESSORES: 528 itens

  • 44: FORNOS, CENTRAIS DE VAPOR E EQUIPAMENTOS DE SECAGEM, REATO-RES NUCLEARES: 211 itens

  • 45: EQUIPAMENTO DE INSTALAÇÕES HIDRÁULICAS E DE AQUECIMENTO: 1092 itens

  • 46: EQUIPAMENTOS PARA PURIFICAÇÃO DE ÁGUAS E TRATAMENTO DE ESGO-TOS: 268 itens

  • 47: CANOS, TUBOS, MANGUEIRAS E ACESSÓRIOS: 5055 itens

  • 48: VÁLVULAS: 591 itens

  • 49: EQUIPAMENTOS PARA OFICINAS DE MANUTENÇÃO E REPAROS: 208 itens

  • 51: FERRAMENTAS MANUAIS: 3082 itens

  • 52: INSTRUMENTOS DE MEDIÇÃO: 501 itens

  • 53: FERRAGENS E ABRASIVOS: 5754 itens

  • 54: ESTRUTURAS E ANDAIMES PRÉ-FABRICADOS: 751 itens

  • 55: TÁBUAS, ESQUADRIAS, COMPENSADOS E FOLHEADOS DE MADEIRA: 2005 itens

  • 56: MATERIAIS PARA CONSTRUÇÃO: 2615 itens

  • 58: EQUIPAMENTOS DE COMUNICAÇÕES, DETEÇÃO E RADIAÇÃO COERENTE: 1391 itens

  • 59: COMPONENTES DE EQUIPAMENTOS ELÉTRICOS E ELETRÔNICOS: 14982 itens

  • 60: MATERIAIS, COMPONENTES, CONJUNTOS E ACESSÓRIOS DE FIBRAS Ó-TICAS: 146 itens

  • 61: CONDUTORES ELÉTRICOS E EQUIPAMENTOS PARA GERAÇÃO E DISTRI-BUIÇÃO DE ENERGIA: 6226 itens

  • 62: EQUIPAMENTOS DE ILUMINAÇÃO E LÂMPADAS: 3615 itens

  • 63: SISTEMAS DE ALARME, SINALIZAÇÃO E DETECÇÃO PARA SEGURANÇA: 621 itens

  • 64: MEDICAMENTOS, DROGAS E PRODUTOS BIOLOGICOS: 13 itens

  • 65: EQUIPAMENTOS E ARTIGOS PARA USO MÉDICO, DENTÁRIO E VETERINÁ-RIO: 86016 itens

  • 66: INSTRUMENTOS E EQUIPAMENTOS DE LABORATÓRIO: 11210 itens

  • 67: EQUIPAMENTOS FOTOGRÁFICOS: 1229 itens

  • 68: SUBSTÂNCIAS E PRODUTOS QUÍMICOS: 11625 itens

  • 69: APARELHOS E ACESSÓRIOS PARA TREINAMENTO: 178 itens

  • 70: EQUIPAMENTO PARA PROCESSAMENTO AUTOMÁTICO DE DADOS,(INCLUIN-DO FIRMWARE), SOFTWARE, ACESSÓRIOS E EQUIPAMENTO DE SUPORTE: 12917 itens

  • 71: MOBILIÁRIOS: 7621 itens

  • 72: UTENSILIOS E UTILIDADES DE USO DOMESTICO E COMERCIAL: 4391 itens

  • 73: EQUIPAMENTOS PARA PREPARAR E SERVIR ALIMENTOS: 3957 itens

  • 74: MÁQUINAS PARA ESCRITÓRIO, SISTEMAS DE PROCESSAMENTO DE TEX-TO E FICHÁRIOS DE CLASSIFICAÇÃO VISÍVEL: 652 itens

  • 75: UTENSÍLIOS DE ESCRITÓRIO E MATERIAL DE EXPEDIENTE: 18780 itens

  • 76: LIVROS, MAPAS E OUTRAS PUBLICAÇÕES: 694 itens

  • 77: INSTRUMENTOS MUSICAIS, FONÓGRAFOS E RÁDIOS DOMÉSTICOS: 556 itens

  • 78: EQUIPAMENTOS PARA RECREAÇÃO E DESPORTOS: 1183 itens

  • 79: EQUIPAMENTOS E MATERIAIS PARA LIMPEZA: 1052 itens

  • 80: PINCÉIS, TINTAS, VEDANTES E ADESIVOS: 2367 itens

  • 81: RECIPIENTES E MATERIAIS PARA ACONDICIONAMENTO E EMBALAGEM: 3552 itens

  • 83: TECIDOS, COUROS, PELES, AVIAMENTOS, BARRACAS E BANDEIRAS: 2256 itens

  • 84: VESTUÁRIOS, EQUIPAMENTOS INDIVIDUAIS E INSÍGNIAS: 7342 itens

  • 85: ARTIGOS DE HIGIENE: 500 itens

  • 87: SUPRIMENTOS AGRÍCOLAS: 1007 itens

  • 88: ANIMAIS VIVOS: 136 itens

  • 89: SUBSISTÊNCIA: 4572 itens

  • 91: COMBUSTÍVEIS, LUBRIFICANTES, ÓLEOS E CERAS: 485 itens

  • 93: MATERIAIS MANUFATURADOS, NÃO METÁLICOS: 4339 itens

  • 94: MATÉRIAS-PRIMAS NAO METÁLICAS: 118 itens

  • 95: BARRAS, CHAPAS E PERFILADOS METÁLICOS: 2691 itens

  • 96: MINÉRIOS, MINERAIS E SEUS PRODUTOS PRIMÁRIOS: 364 itens

  • 99: DIVERSOS: 2305 itens

Exemplo de coleta de dados usando Python e Pandas

import pandas as pd
url = 'https://raw.githubusercontent.com/rodrigosantosbr/catmat_compras_gov/master/csv/materiais-grupo-10-armamento.csv'
materiais_data = pd.read_csv(url, delimiter = ',', names=['id', 'material','grupo','classe','pdm','status','sustentavel'], skiprows=1)
materiais_data[['id','material']]
materiais_ativos = materiais_data[materiais_data.status == 'Ativo']
print materiais_ativos

Exemplo de busca por grupo

http://compras.dados.gov.br/materiais/v1/materiais.html?grupo=10

FERRAMENTAS AUXILIARES

Ferramenta usada para remover os espaços em branco desnecessários

https://www.textfixer.com/tools/remove-white-spaces.php

Ferramenta usada para converter csv para json

https://www.csvjson.com/csv2json

Json Linter

https://jsonlint.com/

Alphabetize List

https://alphabetizer.flap.tv/

Remove duplicate lines from a list

http://www.dedupelist.com/

Replace text

http://www.unit-conversion.info/texttools/replace-text/

csv-extract-column

https://www.browserling.com/tools/csv-extract-column

Adicionar texto ao final de uma linha

http://www.toolsvoid.com/append-string

catmat_compras_gov's People

Contributors

ant-rod-silva avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.