grammy-jiang/doe2-sim-parser

View on GitHub
README.rst

Summary

Maintainability
Test Coverage
===============
DOE2-SIM-Parser
===============

Overview
========

.. image:: https://travis-ci.org/grammy-jiang/doe2-sim-parser.svg
   :target: https://travis-ci.org/grammy-jiang/doe2-sim-parser
   :alt: Travis Status

.. image:: https://codecov.io/gh/grammy-jiang/doe2-sim-parser/branch/draft/graph/badge.svg
   :target: https://codecov.io/gh/grammy-jiang/doe2-sim-parser
   :alt: Coverage Report

.. image:: https://api.codacy.com/project/badge/Grade/a5740e303e2b456f9d74d0baf0776071
   :target: https://www.codacy.com/app/grammy-jiang/doe2-sim-parser?utm_source=github.com&utm_medium=referral&utm_content=grammy-jiang/doe2-sim-parser&utm_campaign=Badge_Grade
   :alt: Codacy Report

.. image:: https://pyup.io/repos/github/grammy-jiang/doe2-sim-parser/shield.svg
   :target: https://pyup.io/repos/github/grammy-jiang/doe2-sim-parser/
   :alt: pyup

.. image:: https://api.codeclimate.com/v1/badges/631aabc96bb1dd6266f7/maintainability
   :target: https://codeclimate.com/github/grammy-jiang/doe2-sim-parser/maintainability
   :alt: Maintainability

.. image:: https://api.codeclimate.com/v1/badges/631aabc96bb1dd6266f7/test_coverage
   :target: https://codeclimate.com/github/grammy-jiang/doe2-sim-parser/test_coverage
   :alt: Test Coverage

.. image:: https://img.shields.io/badge/License-GPLv3-blue.svg
   :target: https://www.gnu.org/licenses/gpl-3.0
   :alt: GNU General Public License v3.0

This project provides the DOE2 sim report splitting and parsing:

* split the sim report into pieces by the reports' names
* parse the sim report from pure text to csv file (comma-separated values),
  based on the requirement (configuration)
* upload the parsed sim reports to Google Spreadsheet

Requirements
============

.. image:: https://pyup.io/repos/github/grammy-jiang/doe2-sim-parser/python-3-shield.svg
   :target: https://pyup.io/repos/github/grammy-jiang/doe2-sim-parser/
   :alt: Python 3
   
* Python 3.6+
* Fully tested on Linux, but it should works on Windows, Mac OSX, BSD

Installation
============

.. image:: https://img.shields.io/pypi/v/doe2-sim-parser.svg
   :target: https://pypi.python.org/pypi/doe2-sim-parser
   :alt: PyPI Version

.. image:: https://img.shields.io/badge/wheel-yes-brightgreen.svg
   :target: https://pypi.python.org/pypi/doe2-sim-parser
   :alt: Wheel Status
   
The quick way:

   pip install doe2-sim-parser

For more details see the installation section in the documentation:
https://doe2-sim-parser.readthedocs.io/en/latest/installation.html

Documentation
=============

.. image:: https://readthedocs.org/projects/doe2-sim-parser/badge/?version=latest
   :target: https://doe2-sim-parser.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status
   
Documentation is available online at
https://doe2-sim-parser.readthedocs.io/en/latest/ and in the ``docs`` directory.

TODO
====

* [ ] Add Microsoft Office Excel creation for parsed sim reports
* [ ] Add Microsoft Office 365 support for parsed sim reports uploading
* [ ] Trigger Google Apps Script to do post-process after uploading the parsed
  sim reports