Skip to main content

A Python Library for parsing ANSI ASC X12 files.

Project description

badX12

https://img.shields.io/pypi/v/badX12.svg https://codecov.io/gh/git-albertomarin/badX12/branch/master/graph/badge.svg https://img.shields.io/travis/git-albertomarin/badX12.svg Documentation Status https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square

A Python Library for parsing ANSI ASC X12 files.

Installing

Install and update using pip:

pip install -U badX12

A Simple Example

badX12 can be imported and used within your own project like so.

from badx12 import Parser

parser = Parser()
document = parser.parse_document("path-to-file/file.edi")

badX12 can also be used to parse an edi file into JSON or XML via the command line.

badx12 parse "path-to-edi-file"
badx12 parse "path-to-edi-file" -e XML -o "path-to-output-dir"

By default the parse command will output a JSON file to the current user’s Documents\badX12 directory. The -e flag can be used to specify the export format, and the -o flag can be used to specify the output directory.

Features

  • Parse x12 file format into a python object

  • Parse x12 file format into JSON and XML

History

0.1.0 (2018-10-26)

  • First release on PyPI.

0.2.0 (2018-12-04)

  • Reorganized project

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

badx12-0.2.2.tar.gz (28.1 kB view details)

Uploaded Source

Built Distribution

badx12-0.2.2-py2.py3-none-any.whl (41.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file badx12-0.2.2.tar.gz.

File metadata

  • Download URL: badx12-0.2.2.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for badx12-0.2.2.tar.gz
Algorithm Hash digest
SHA256 d4f6930ff1a718c5f2b80443e5dfbc3d84cc37845d3ec98dad5cbf312f58e350
MD5 6ebaab56b0a15cac0eb5eabe961c7ac4
BLAKE2b-256 e5ed09fc9582f56df8230f3aa391165b8902d1949cbe69a59257a334063c6a8d

See more details on using hashes here.

File details

Details for the file badx12-0.2.2-py2.py3-none-any.whl.

File metadata

  • Download URL: badx12-0.2.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for badx12-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1d738fb900ecf96fe00b968da6d0dd3585c7089c806f8acc5221aa33a2e05378
MD5 c863ad61fccad98e3de6e05fa7a5afda
BLAKE2b-256 4eb63664bbcfc04be53b0f03552995bb4a76a019322f273b1cf651feca0c861c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page