├── .github ├── ISSUE_TEMPLATE │ ├── issue--bug-report.md │ └── issue--feature-request.md └── workflows │ ├── python-publish.yml │ └── tox.yml ├── .gitignore ├── .graphics └── svg │ ├── logo_black.svg │ └── logo_white.svg ├── .readthedocs.yaml ├── AUTHORS.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── doc ├── requirements.txt └── sphinx_source │ ├── Makefile │ ├── _static │ ├── favicon.ico │ └── logo_white.svg │ ├── collections.md │ ├── collections │ ├── emptycollection.md │ ├── entitycollection.md │ ├── examples.md │ └── overview.md │ ├── conf.py │ ├── configuration.md │ ├── entity.md │ ├── index.md │ ├── installation.md │ ├── make.bat │ ├── query.md │ ├── query │ ├── examples.md │ └── overview.md │ ├── quickstart.md │ ├── session.md │ └── session │ └── examples.md ├── pyproject.toml ├── requirements.txt ├── src └── trackteroid │ ├── __init__.py │ ├── configuration.py │ ├── constants.py │ ├── entities │ ├── __init__.py │ ├── base.py │ ├── declarations.py │ ├── declarations.pyi │ ├── entities.py │ ├── entities.pyi │ ├── relationships_parser.py │ └── schematypes.py │ ├── query │ ├── __init__.py │ ├── criteria.py │ ├── criteria.pyi │ ├── query.py │ ├── query.pyi │ └── utils.py │ ├── session.py │ └── stubs │ ├── __init__.py │ └── stubs.py ├── tests ├── conftest.py ├── resources │ └── session │ │ ├── operations_linux.dbm │ │ ├── operations_windows.dbm.bak │ │ ├── operations_windows.dbm.dat │ │ └── operations_windows.dbm.dir ├── test_authoring.py ├── test_collection.py └── test_session.py └── tox.ini /.github/ISSUE_TEMPLATE/issue--bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.github/ISSUE_TEMPLATE/issue--bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue--feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.github/ISSUE_TEMPLATE/issue--feature-request.md -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.github/workflows/tox.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.gitignore -------------------------------------------------------------------------------- /.graphics/svg/logo_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.graphics/svg/logo_black.svg -------------------------------------------------------------------------------- /.graphics/svg/logo_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.graphics/svg/logo_white.svg -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/README.md -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/sphinx_source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/Makefile -------------------------------------------------------------------------------- /doc/sphinx_source/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/_static/favicon.ico -------------------------------------------------------------------------------- /doc/sphinx_source/_static/logo_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/_static/logo_white.svg -------------------------------------------------------------------------------- /doc/sphinx_source/collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/collections.md -------------------------------------------------------------------------------- /doc/sphinx_source/collections/emptycollection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/collections/emptycollection.md -------------------------------------------------------------------------------- /doc/sphinx_source/collections/entitycollection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/collections/entitycollection.md -------------------------------------------------------------------------------- /doc/sphinx_source/collections/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/collections/examples.md -------------------------------------------------------------------------------- /doc/sphinx_source/collections/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/collections/overview.md -------------------------------------------------------------------------------- /doc/sphinx_source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/conf.py -------------------------------------------------------------------------------- /doc/sphinx_source/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/configuration.md -------------------------------------------------------------------------------- /doc/sphinx_source/entity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/entity.md -------------------------------------------------------------------------------- /doc/sphinx_source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/index.md -------------------------------------------------------------------------------- /doc/sphinx_source/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/installation.md -------------------------------------------------------------------------------- /doc/sphinx_source/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/make.bat -------------------------------------------------------------------------------- /doc/sphinx_source/query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/query.md -------------------------------------------------------------------------------- /doc/sphinx_source/query/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/query/examples.md -------------------------------------------------------------------------------- /doc/sphinx_source/query/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/query/overview.md -------------------------------------------------------------------------------- /doc/sphinx_source/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/quickstart.md -------------------------------------------------------------------------------- /doc/sphinx_source/session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/session.md -------------------------------------------------------------------------------- /doc/sphinx_source/session/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/doc/sphinx_source/session/examples.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/trackteroid/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/__init__.py -------------------------------------------------------------------------------- /src/trackteroid/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/configuration.py -------------------------------------------------------------------------------- /src/trackteroid/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/constants.py -------------------------------------------------------------------------------- /src/trackteroid/entities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/__init__.py -------------------------------------------------------------------------------- /src/trackteroid/entities/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/base.py -------------------------------------------------------------------------------- /src/trackteroid/entities/declarations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/declarations.py -------------------------------------------------------------------------------- /src/trackteroid/entities/declarations.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/declarations.pyi -------------------------------------------------------------------------------- /src/trackteroid/entities/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/entities.py -------------------------------------------------------------------------------- /src/trackteroid/entities/entities.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/entities.pyi -------------------------------------------------------------------------------- /src/trackteroid/entities/relationships_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/relationships_parser.py -------------------------------------------------------------------------------- /src/trackteroid/entities/schematypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/entities/schematypes.py -------------------------------------------------------------------------------- /src/trackteroid/query/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/query/__init__.py -------------------------------------------------------------------------------- /src/trackteroid/query/criteria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/query/criteria.py -------------------------------------------------------------------------------- /src/trackteroid/query/criteria.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/query/criteria.pyi -------------------------------------------------------------------------------- /src/trackteroid/query/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/query/query.py -------------------------------------------------------------------------------- /src/trackteroid/query/query.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/query/query.pyi -------------------------------------------------------------------------------- /src/trackteroid/query/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/query/utils.py -------------------------------------------------------------------------------- /src/trackteroid/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/session.py -------------------------------------------------------------------------------- /src/trackteroid/stubs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/stubs/__init__.py -------------------------------------------------------------------------------- /src/trackteroid/stubs/stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/src/trackteroid/stubs/stubs.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/resources/session/operations_linux.dbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/resources/session/operations_linux.dbm -------------------------------------------------------------------------------- /tests/resources/session/operations_windows.dbm.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/resources/session/operations_windows.dbm.bak -------------------------------------------------------------------------------- /tests/resources/session/operations_windows.dbm.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/resources/session/operations_windows.dbm.dat -------------------------------------------------------------------------------- /tests/resources/session/operations_windows.dbm.dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/resources/session/operations_windows.dbm.dir -------------------------------------------------------------------------------- /tests/test_authoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/test_authoring.py -------------------------------------------------------------------------------- /tests/test_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/test_collection.py -------------------------------------------------------------------------------- /tests/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tests/test_session.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TrixterFilm/trackteroid/HEAD/tox.ini --------------------------------------------------------------------------------