A robust, cross-platform inventory utility that generates a QR code containing system hardware specs.
Перейти к файлу
Eric Hanko 9f25e2253c add pytest.ini for testing/coverage 2017-02-25 01:55:30 -08:00
inqry hotfix for renamed functions 2017-02-24 20:14:54 -08:00
integration_tests Added Mac System Profiler Module 2017-02-24 15:53:41 -08:00
tests hotfix for renamed functions 2017-02-24 20:14:54 -08:00
.gitignore add *.pyc to gitignore 2017-02-24 19:44:04 -08:00
LICENSE.md add MIT license 2017-02-17 18:08:41 -08:00
README.md major updates 2017-02-22 23:59:43 -08:00
__init__.py rename package for new name 2017-02-22 23:59:01 -08:00
pytest.ini add pytest.ini for testing/coverage 2017-02-25 01:55:30 -08:00
requirements.txt adjust order in requirements.txt 2017-02-22 22:38:47 -08:00
setup.cfg Merged PR 43599: Merge pybar to master 2017-02-23 01:30:58 +00:00
setup.py update name / description 2017-02-23 00:00:03 -08:00

README.md

InQRy

Obtains machine hardware specifications then generates a QR code containing the data.

Requirements

  • Python 3

Install

clone & python3 setup.py install

Test

pytest

Run

  • TBD

Description

InQRy generates a single QR code when executed, which is designed to be used during a physical inventory procedure.

The QR code contains detailed information about the client machine or device, which can then be scanned it quickly add assets into a Snipe-IT database.

How It Works

InQRy obtains hardware specs using shell commands and parses the output for the desired information. It then takes that information, processes it and instructs the qrcode Python module to create a QR code, which is displayed on the screen for scanning.

InQRy determines which instructions to follow based on the machine itself. Those instructions contain other necessary information that allow it to move fluidly through different types of fields in the Snipe-IT asset entry form.

InQRy was written to obtain asset information quickly and accurately for both an initial physical inventory procedure, as well as subsequent hardware audits.

Currently Supported Platforms

  • macOS
  • Windows
  • iOS