├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── config ├── __init__.py └── config_request.py ├── constants ├── __init__.py └── feed_constants.py ├── enums ├── __init__.py ├── config_enums.py ├── feed_enums.py └── file_enums.py ├── errors ├── __init__.py └── custom_exceptions.py ├── examples ├── __init__.py └── config_examples.py ├── feed ├── __init__.py └── feed_request.py ├── feed_cli.py ├── filter ├── __init__.py └── feed_filter.py ├── requirements.txt ├── sample-config ├── config-file-download ├── config-file-download-filter ├── config-file-filter └── config-file-query-only ├── tests ├── __init__.py ├── test-data │ ├── test_config │ └── test_json ├── test_config_request.py ├── test_date_utils.py ├── test_feed_filter.py ├── test_feed_request.py ├── test_file_utils.py ├── test_filter_utils.py └── test_logging_utils.py └── utils ├── __init__.py ├── date_utils.py ├── file_utils.py ├── filter_utils.py └── logging_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/README.md -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/config/__init__.py -------------------------------------------------------------------------------- /config/config_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/config/config_request.py -------------------------------------------------------------------------------- /constants/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/constants/__init__.py -------------------------------------------------------------------------------- /constants/feed_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/constants/feed_constants.py -------------------------------------------------------------------------------- /enums/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/enums/__init__.py -------------------------------------------------------------------------------- /enums/config_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/enums/config_enums.py -------------------------------------------------------------------------------- /enums/feed_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/enums/feed_enums.py -------------------------------------------------------------------------------- /enums/file_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/enums/file_enums.py -------------------------------------------------------------------------------- /errors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/errors/__init__.py -------------------------------------------------------------------------------- /errors/custom_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/errors/custom_exceptions.py -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/config_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/examples/config_examples.py -------------------------------------------------------------------------------- /feed/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/feed/__init__.py -------------------------------------------------------------------------------- /feed/feed_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/feed/feed_request.py -------------------------------------------------------------------------------- /feed_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/feed_cli.py -------------------------------------------------------------------------------- /filter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/filter/__init__.py -------------------------------------------------------------------------------- /filter/feed_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/filter/feed_filter.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/requirements.txt -------------------------------------------------------------------------------- /sample-config/config-file-download: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/sample-config/config-file-download -------------------------------------------------------------------------------- /sample-config/config-file-download-filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/sample-config/config-file-download-filter -------------------------------------------------------------------------------- /sample-config/config-file-filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/sample-config/config-file-filter -------------------------------------------------------------------------------- /sample-config/config-file-query-only: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/sample-config/config-file-query-only -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test-data/test_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test-data/test_config -------------------------------------------------------------------------------- /tests/test-data/test_json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test-data/test_json -------------------------------------------------------------------------------- /tests/test_config_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test_config_request.py -------------------------------------------------------------------------------- /tests/test_date_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test_date_utils.py -------------------------------------------------------------------------------- /tests/test_feed_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test_feed_filter.py -------------------------------------------------------------------------------- /tests/test_feed_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test_feed_request.py -------------------------------------------------------------------------------- /tests/test_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test_file_utils.py -------------------------------------------------------------------------------- /tests/test_filter_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test_filter_utils.py -------------------------------------------------------------------------------- /tests/test_logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/tests/test_logging_utils.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/date_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/utils/date_utils.py -------------------------------------------------------------------------------- /utils/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/utils/file_utils.py -------------------------------------------------------------------------------- /utils/filter_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/utils/filter_utils.py -------------------------------------------------------------------------------- /utils/logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eBay/FeedSDK-Python/HEAD/utils/logging_utils.py --------------------------------------------------------------------------------