matecsaj / matecsaj/ebay_rest

V2 - Add a Python generator for eBay Feeds.

Open
#48 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
71
Forks
14
PR merge metrics
No merged PRs in 30d

Description

A large data file download follows a data request with eBay Feeds APIs. Currently, every library user needs to write code for this. That is a waste of labour!

Compare this with most API calls that return JSON data in the RESTful response. The library already handles them nicely.

Ideally, add a generator similar to what currently exists for all API calls that return "paged" data.

It's likely a "breaking change," so do it before moving to production/stable.

Does someone out there already have code to handle this that they could contribute to the project? Even a starting point that could be refactored into the library would be welcome.

Contributor guide

Open the contributing guide

Research direction

Start by examining the library's existing generators for paged API responses and the eBay Feeds data-request and large-file download flow. Define the generator's expected interface and lifecycle from those patterns; done means library users can consume Feed results without writing their own download-handling code, with compatibility considered before a stable release.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.