All Projects → albmarin → Badx12

albmarin / Badx12

Licence: mit
A Python Library for parsing ANSI ASC X12 files.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Badx12

Libnmea
Lightweight C library for parsing NMEA 0183 sentences
Stars: ✭ 146 (+484%)
Mutual labels:  parser, library
Php Svg
Vector graphics (SVG) library for PHP
Stars: ✭ 256 (+924%)
Mutual labels:  parser, library
Isobmff
C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)
Stars: ✭ 157 (+528%)
Mutual labels:  parser, library
Commonmark Java
Java library for parsing and rendering CommonMark (Markdown)
Stars: ✭ 1,675 (+6600%)
Mutual labels:  parser, library
Anglesharp
👼 The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Stars: ✭ 4,018 (+15972%)
Mutual labels:  parser, library
Typin
Declarative framework for interactive CLI applications
Stars: ✭ 126 (+404%)
Mutual labels:  parser, library
Vmime
VMime Mail Library
Stars: ✭ 218 (+772%)
Mutual labels:  parser, library
Internettools
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, XML/HTML parsers and classes for HTTP/S requests
Stars: ✭ 82 (+228%)
Mutual labels:  parser, library
Shortcode
Advanced shortcode (BBCode) parser and engine for PHP
Stars: ✭ 331 (+1224%)
Mutual labels:  parser, library
Regex
The Hoa\Regex library.
Stars: ✭ 308 (+1132%)
Mutual labels:  parser, library
Simplepie
A simple Atom/RSS parsing library for PHP.
Stars: ✭ 1,389 (+5456%)
Mutual labels:  parser, library
Javalang
Pure Python Java parser and tools
Stars: ✭ 408 (+1532%)
Mutual labels:  parser, library
Argumentum
C++ command line parsing library
Stars: ✭ 92 (+268%)
Mutual labels:  parser, library
Phplrt
PHP Language Recognition Tool
Stars: ✭ 127 (+408%)
Mutual labels:  parser, library
Rst
PHP library to parse reStructuredText documents
Stars: ✭ 90 (+260%)
Mutual labels:  parser, library
Sdk
Library for using Grafana' structures in Go programs and client for Grafana REST API.
Stars: ✭ 193 (+672%)
Mutual labels:  parser, library
Anglesharp.js
👼 Extends AngleSharp with a .NET-based JavaScript engine.
Stars: ✭ 68 (+172%)
Mutual labels:  parser, library
Cat
Plain C library for parsing AT commands for use in host devices.
Stars: ✭ 77 (+208%)
Mutual labels:  parser, library
Length.js
📏 JavaScript library for length units conversion.
Stars: ✭ 292 (+1068%)
Mutual labels:  parser, library
Swaggen
OpenAPI/Swagger 3.0 Parser and Swift code generator
Stars: ✭ 385 (+1440%)
Mutual labels:  parser, library

badX12

PyPi Coverage Build Status License

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

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].