├── .coveragerc ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── docs.yml │ ├── main.yml │ └── test_cov.yml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── _static │ └── css │ │ ├── colors.css │ │ └── types.css ├── conf.py ├── favicon.ico ├── header.html ├── index.rst ├── logo.png ├── make.bat ├── s5defs.txt ├── tutorials │ ├── config.rst │ ├── getting_started.rst │ ├── index.rst │ ├── message.rst │ ├── query_cookbook.rst │ ├── query_fields.rst │ └── querying.rst └── versions.rst ├── redbox ├── __init__.py ├── _version.py ├── box.py ├── models │ ├── __init__.py │ ├── attachment.py │ ├── mailbox.py │ └── message.py ├── query │ ├── __init__.py │ └── query.py ├── testing.py ├── tests │ ├── __init__.py │ ├── conftest.py │ ├── examples │ │ ├── INBOX │ │ │ ├── 1.eml │ │ │ ├── 2.eml │ │ │ └── flags.json │ │ ├── MYBOX │ │ │ ├── 1.eml │ │ │ ├── 2.eml │ │ │ └── flags.json │ │ └── to_you.eml │ ├── test_fetch.py │ ├── test_query.py │ └── test_search.py └── utils │ ├── __init__.py │ └── inspector.py ├── requirements.txt ├── requirements ├── build.txt ├── coverage.txt └── docs.txt ├── setup.cfg ├── setup.py ├── tox.ini └── versioneer.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | redbox/_version.py export-subst 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: Miksus 2 | -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test_cov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/.github/workflows/test_cov.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/_static/css/colors.css -------------------------------------------------------------------------------- /docs/_static/css/types.css: -------------------------------------------------------------------------------- 1 | 2 | .py.class { 3 | padding-bottom: 20px; 4 | } -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/header.html -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/s5defs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/s5defs.txt -------------------------------------------------------------------------------- /docs/tutorials/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/tutorials/config.rst -------------------------------------------------------------------------------- /docs/tutorials/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/tutorials/getting_started.rst -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /docs/tutorials/message.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/tutorials/message.rst -------------------------------------------------------------------------------- /docs/tutorials/query_cookbook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/tutorials/query_cookbook.rst -------------------------------------------------------------------------------- /docs/tutorials/query_fields.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/tutorials/query_fields.rst -------------------------------------------------------------------------------- /docs/tutorials/querying.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/tutorials/querying.rst -------------------------------------------------------------------------------- /docs/versions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/docs/versions.rst -------------------------------------------------------------------------------- /redbox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/__init__.py -------------------------------------------------------------------------------- /redbox/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/_version.py -------------------------------------------------------------------------------- /redbox/box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/box.py -------------------------------------------------------------------------------- /redbox/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/models/__init__.py -------------------------------------------------------------------------------- /redbox/models/attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/models/attachment.py -------------------------------------------------------------------------------- /redbox/models/mailbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/models/mailbox.py -------------------------------------------------------------------------------- /redbox/models/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/models/message.py -------------------------------------------------------------------------------- /redbox/query/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/query/__init__.py -------------------------------------------------------------------------------- /redbox/query/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/query/query.py -------------------------------------------------------------------------------- /redbox/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/testing.py -------------------------------------------------------------------------------- /redbox/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /redbox/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/conftest.py -------------------------------------------------------------------------------- /redbox/tests/examples/INBOX/1.eml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /redbox/tests/examples/INBOX/2.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/examples/INBOX/2.eml -------------------------------------------------------------------------------- /redbox/tests/examples/INBOX/flags.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /redbox/tests/examples/MYBOX/1.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/examples/MYBOX/1.eml -------------------------------------------------------------------------------- /redbox/tests/examples/MYBOX/2.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/examples/MYBOX/2.eml -------------------------------------------------------------------------------- /redbox/tests/examples/MYBOX/flags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/examples/MYBOX/flags.json -------------------------------------------------------------------------------- /redbox/tests/examples/to_you.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/examples/to_you.eml -------------------------------------------------------------------------------- /redbox/tests/test_fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/test_fetch.py -------------------------------------------------------------------------------- /redbox/tests/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/test_query.py -------------------------------------------------------------------------------- /redbox/tests/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/tests/test_search.py -------------------------------------------------------------------------------- /redbox/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /redbox/utils/inspector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/redbox/utils/inspector.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pydantic -------------------------------------------------------------------------------- /requirements/build.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | 3 | # Package requirements 4 | pydantic 5 | 6 | -------------------------------------------------------------------------------- /requirements/coverage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/requirements/coverage.txt -------------------------------------------------------------------------------- /requirements/docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/requirements/docs.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/tox.ini -------------------------------------------------------------------------------- /versioneer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Miksus/red-box/HEAD/versioneer.py --------------------------------------------------------------------------------