├── .github └── workflows │ ├── pylint.yml │ └── python-package.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── LICENSE ├── README.md ├── awdd ├── __init__.py ├── definition.py ├── json_writer.py ├── manifest.py ├── metadata.py ├── object.py ├── parser.py ├── protos │ └── metadata_pb2.py ├── text_serializer.py └── text_writer.py ├── bin ├── awdd2json.py ├── awdd2text.py └── awdm2components.py ├── docs ├── FORMAT.md ├── awdd.bin └── awdd.txt ├── poetry.lock ├── protos └── metadata.proto ├── pyproject.toml ├── tests ├── __init__.py ├── collect_all_tags.py ├── fixtures │ └── .gitkeep ├── read_all_tags_from_logs.py ├── test_load_manifests.py └── test_parse_log.py └── tmp ├── .gitignore └── .gitkeep /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/README.md -------------------------------------------------------------------------------- /awdd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/__init__.py -------------------------------------------------------------------------------- /awdd/definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/definition.py -------------------------------------------------------------------------------- /awdd/json_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/json_writer.py -------------------------------------------------------------------------------- /awdd/manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/manifest.py -------------------------------------------------------------------------------- /awdd/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/metadata.py -------------------------------------------------------------------------------- /awdd/object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/object.py -------------------------------------------------------------------------------- /awdd/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/parser.py -------------------------------------------------------------------------------- /awdd/protos/metadata_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/protos/metadata_pb2.py -------------------------------------------------------------------------------- /awdd/text_serializer.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /awdd/text_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/awdd/text_writer.py -------------------------------------------------------------------------------- /bin/awdd2json.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/awdd2text.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/awdm2components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/bin/awdm2components.py -------------------------------------------------------------------------------- /docs/FORMAT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/docs/FORMAT.md -------------------------------------------------------------------------------- /docs/awdd.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/docs/awdd.bin -------------------------------------------------------------------------------- /docs/awdd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/docs/awdd.txt -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/poetry.lock -------------------------------------------------------------------------------- /protos/metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/protos/metadata.proto -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/collect_all_tags.py: -------------------------------------------------------------------------------- 1 | from awdd.manifest import * 2 | 3 | -------------------------------------------------------------------------------- /tests/fixtures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/read_all_tags_from_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/tests/read_all_tags_from_logs.py -------------------------------------------------------------------------------- /tests/test_load_manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/tests/test_load_manifests.py -------------------------------------------------------------------------------- /tests/test_parse_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hack-different/apple-diagnostics-format/HEAD/tests/test_parse_log.py -------------------------------------------------------------------------------- /tmp/.gitignore: -------------------------------------------------------------------------------- 1 | *.bin -------------------------------------------------------------------------------- /tmp/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------