{"id":19364354,"url":"https://github.com/davidfstr/itunes-connect-autodownload","last_synced_at":"2025-04-23T14:30:48.760Z","repository":{"id":12901837,"uuid":"15578943","full_name":"davidfstr/iTunes-Connect-Autodownload","owner":"davidfstr","description":"Downloads sales reports from iTunes Connect automatically.","archived":false,"fork":false,"pushed_at":"2014-06-28T06:11:57.000Z","size":3152,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-18T20:05:24.225Z","etag":null,"topics":["itunes-connect"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidfstr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-02T08:17:52.000Z","updated_at":"2017-12-16T21:52:11.000Z","dependencies_parsed_at":"2022-09-17T05:52:45.764Z","dependency_job_id":null,"html_url":"https://github.com/davidfstr/iTunes-Connect-Autodownload","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/davidfstr%2FiTunes-Connect-Autodownload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidfstr%2FiTunes-Connect-Autodownload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidfstr%2FiTunes-Connect-Autodownload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidfstr%2FiTunes-Connect-Autodownload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidfstr","download_url":"https://codeload.github.com/davidfstr/iTunes-Connect-Autodownload/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250451609,"owners_count":21432854,"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":["itunes-connect"],"created_at":"2024-11-10T07:37:11.287Z","updated_at":"2025-04-23T14:30:48.395Z","avatar_url":"https://github.com/davidfstr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iTunes Connect Autodownload\n\nITC Autodownload automatically downloads the latest sales reports from iTunes Connect. Since such reports are only preserved by Apple for 30 days, it is important to continuously fetch these reports to preserve historical sales statistics.\n\n## Requirements\n\n* Python 2.7\n    * Probably Python 2.6 works as well.\n\n## Installation\n\n* Download this repository.\n* Create a file called `autoingestion.properties` with your iTunes Connect credentials. This file should be in the format:\n\n```\nuserID = \u003cUSERNAME\u003e\npassword = \u003cPASSWORD\u003e\n```\n\n* Open `autodownload.py` in the text editor and edit the `vendorid = ########` line with your iTunes Connect vendor ID.\n    * This is an 8-digit number displayed at the top of the Sales and Trends page in the iTunes Connect web interface.\n* Optionally install the [notifymail] dependency if you plan to use the trampoline script:\n\n```\n$ pip install notifymail\n```\n\n## Usage\n\nTo download the latest sales reports:\n\n```\n$ python autodownload.py\n```\n\nTo download the latest sales reports and report errors via [notifymail]:\n\n```\n$ python autodownload_trampoline.py\n```\n\n[notifymail]: https://github.com/davidfstr/notifymail\n\n## License\n\nThis code is provided under the MIT License.\n\n## History\n\nThis script was originally created in August 2011 when I published my first apps on the iOS App Store. As of 2014 I am using it to track apps on the Mac App Store, notably [Burn Planner].\n\nThis is some of the earliest Python code I wrote, so it is not fully [PEP 8] compliant.\n\n[Burn Planner]: http://dafoster.net/projects/burn-planner/\n[PEP 8]: http://www.python.org/dev/peps/pep-0008/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidfstr%2Fitunes-connect-autodownload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidfstr%2Fitunes-connect-autodownload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidfstr%2Fitunes-connect-autodownload/lists"}