{"id":18366232,"url":"https://github.com/carlaiau/ebay-api-retrieval","last_synced_at":"2025-10-26T11:10:10.283Z","repository":{"id":119595524,"uuid":"187932067","full_name":"carlaiau/ebay-api-retrieval","owner":"carlaiau","description":null,"archived":false,"fork":false,"pushed_at":"2019-05-22T00:14:14.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T12:10:44.552Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carlaiau.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-22T00:14:09.000Z","updated_at":"2019-05-22T00:14:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"52f9838e-f4d2-49f6-ad70-a1ac85b6e590","html_url":"https://github.com/carlaiau/ebay-api-retrieval","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlaiau%2Febay-api-retrieval","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlaiau%2Febay-api-retrieval/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlaiau%2Febay-api-retrieval/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlaiau%2Febay-api-retrieval/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carlaiau","download_url":"https://codeload.github.com/carlaiau/ebay-api-retrieval/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248225704,"owners_count":21068078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T23:16:48.649Z","updated_at":"2025-10-26T11:10:05.254Z","avatar_url":"https://github.com/carlaiau.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ebay Play\nBasic scraper that takes a tsv file of titles and categories as input.\nThe scraper queries the Ebay API for each product title.\nUpon recieveing a response, we concatenate the product title and category coming out of the API and compare that to the title and category from the TSV file. If these match, then we conclude that the product is correctly identified. \n\n### Prerequisities\nGo\nEbay Production API ID\n\n### Usage\n```\ngo get github.com/valyala/tsvreader\ncd ebay-api-retrieval\ngo build .\n./ebay-api-retrieval\n```\n\n### CLI arguments\napp_id required\n```\nUsage of ./ebay-play:\n  -a \n      String: Application ID from Ebay\n  -i\n      String: Path to TSV Input File (default \"data/in.tsv\")\n  -o\n      String: Path to XML Output File (default \"out/dump.xml\")\n  -r\n      Boolean, whether to remove Header from Input (default true)\n```\n\n### To Do\nBetter management of fails. Retries.\nAdd Channels, multi thread scraping\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlaiau%2Febay-api-retrieval","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarlaiau%2Febay-api-retrieval","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlaiau%2Febay-api-retrieval/lists"}