├── tests
├── __init__.py
├── integration
│ ├── __init__.py
│ ├── private-resources
│ │ ├── .gitignore
│ │ ├── example-details-112-6539663-7312263.json
│ │ └── example-history-112-6539663-7312263.json
│ ├── test_integration_generic.py
│ ├── test_integration_auth.py
│ └── test_integration_json.py
├── unit
│ ├── entity
│ │ ├── __init__.py
│ │ ├── test_parsable.py
│ │ ├── test_item.py
│ │ ├── test_transaction.py
│ │ └── test_order.py
│ ├── test_util.py
│ └── test_conf.py
├── resources
│ ├── auth
│ │ ├── captcha_easy.jpg
│ │ ├── captcha_easy_2.jpg
│ │ ├── captcha_hard.jpg
│ │ ├── post-signin-js-bot-challenge.html
│ │ ├── captcha-field-keywords.html
│ │ ├── post-signin-captcha-3.html
│ │ └── post-signin-captcha-2.html
│ ├── transactions
│ │ ├── transaction-snippet.html
│ │ ├── transaction-refund-snippet.html
│ │ ├── get-transactions-snippet.html
│ │ └── transaction-form-tag.html
│ ├── 500.html
│ └── orders
│ │ └── order-missing-grand-total-snippet.html
└── integrationtestcase.py
├── amazonorders
├── entity
│ ├── __init__.py
│ ├── seller.py
│ ├── recipient.py
│ ├── shipment.py
│ ├── item.py
│ ├── transaction.py
│ └── parsable.py
├── __init__.py
├── banner.txt
├── exception.py
├── constants.py
├── util.py
├── transactions.py
├── conf.py
└── orders.py
├── output
└── .gitignore
├── .gitattributes
├── docs
├── _html
│ ├── logo.png
│ ├── robots.txt
│ └── sitemap-index.xml
├── _static
│ └── custom.css
├── _templates
│ ├── usefullinks.html
│ ├── sidebartoc.html
│ └── layout.html
├── api.rst
├── index.rst
├── conf.py
└── troubleshooting.rst
├── MANIFEST.in
├── .github
├── ISSUE_TEMPLATE
│ ├── config.yml
│ ├── enhancement.yml
│ └── bug-report.yml
├── dependabot.yml
├── workflows
│ ├── label-commenter.yml
│ ├── automerge.yml
│ ├── codeql-analysis.yml
│ ├── stale.yml
│ ├── validate.yml
│ ├── build.yml
│ ├── release.yml
│ └── integration.yml
└── label-commenter-config.yml
├── .gitignore
├── .readthedocs.yml
├── SECURITY.md
├── LICENSE
├── CONTRIBUTING.rst
├── Makefile
├── pyproject.toml
├── scripts
└── build-test-resources.py
└── README.md
/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/amazonorders/entity/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tests/integration/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tests/unit/entity/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/output/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | tests/resources/** linguist-vendored
--------------------------------------------------------------------------------
/tests/integration/private-resources/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
--------------------------------------------------------------------------------
/docs/_html/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexdlaird/amazon-orders/HEAD/docs/_html/logo.png
--------------------------------------------------------------------------------
/amazonorders/__init__.py:
--------------------------------------------------------------------------------
1 | __copyright__ = "Copyright (c) 2024-2025 Alex Laird"
2 | __license__ = "MIT"
3 | __version__ = "4.0.18"
4 |
--------------------------------------------------------------------------------
/tests/resources/auth/captcha_easy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexdlaird/amazon-orders/HEAD/tests/resources/auth/captcha_easy.jpg
--------------------------------------------------------------------------------
/tests/resources/auth/captcha_easy_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexdlaird/amazon-orders/HEAD/tests/resources/auth/captcha_easy_2.jpg
--------------------------------------------------------------------------------
/tests/resources/auth/captcha_hard.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alexdlaird/amazon-orders/HEAD/tests/resources/auth/captcha_hard.jpg
--------------------------------------------------------------------------------
/MANIFEST.in:
--------------------------------------------------------------------------------
1 | # Including text resources
2 | include LICENSE README.md CHANGELOG.md
3 |
4 | # Include files
5 | include amazonorders/banner.txt
6 |
7 | # Exclude build
8 | prune build
--------------------------------------------------------------------------------
/docs/_html/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 |
3 | Disallow: /
4 |
5 | Allow: /en/stable
6 |
7 | Allow: /en/latest
8 |
9 | Allow: /en/develop
10 |
11 | Sitemap: https://amazon-orders.readthedocs.io/sitemap-index.xml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: Community Support
4 | url: https://github.com/alexdlaird/amazon-orders/discussions
5 | about: Please put integration questions and suggestions here.
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: "pip"
4 | directory: "/"
5 | schedule:
6 | interval: "weekly"
7 | day: "monday"
8 | time: "05:00"
9 | timezone: "America/Chicago"
10 |
--------------------------------------------------------------------------------
/docs/_static/custom.css:
--------------------------------------------------------------------------------
1 | .hide-header > h1:first-child {
2 | position: absolute;
3 | width: 1px;
4 | height: 1px;
5 | padding: 0;
6 | overflow: hidden;
7 | clip: rect(0, 0, 0, 0);
8 | white-space: nowrap;
9 | border: 0;
10 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | .vscode/
3 | *.iml
4 | *.pyc
5 | .coverage
6 | *.log
7 | *.pytest_cache
8 | *.mypy_cache
9 | venv
10 | dist/
11 | MANIFEST
12 | *.egg-info
13 | build
14 | .env
15 |
16 | .dmypy.json
17 |
18 | tests/.config/
19 | tests/.integration-config/
20 | scripts/*.html
--------------------------------------------------------------------------------
/.readthedocs.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 |
3 | formats: all
4 |
5 | sphinx:
6 | configuration: docs/conf.py
7 |
8 | python:
9 | install:
10 | - method: pip
11 | path: .
12 | extra_requirements:
13 | - docs
14 |
15 | build:
16 | os: "ubuntu-22.04"
17 | tools:
18 | python: "3.12"
--------------------------------------------------------------------------------
/docs/_html/sitemap-index.xml:
--------------------------------------------------------------------------------
1 |
2 |
amazon-orders on GitHubamazon-orders
7 | on PyPIamazon-orders