{"id":16485378,"url":"https://github.com/jparise/apprankings","last_synced_at":"2025-03-21T07:31:02.742Z","repository":{"id":1669646,"uuid":"2396455","full_name":"jparise/apprankings","owner":"jparise","description":"App Store Rankings Scraper","archived":false,"fork":false,"pushed_at":"2018-03-05T04:20:30.000Z","size":18,"stargazers_count":42,"open_issues_count":2,"forks_count":10,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-17T22:37:55.633Z","etag":null,"topics":["appstore"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jparise.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-09-16T00:52:12.000Z","updated_at":"2023-10-25T12:20:12.000Z","dependencies_parsed_at":"2022-08-06T11:00:29.794Z","dependency_job_id":null,"html_url":"https://github.com/jparise/apprankings","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/jparise%2Fapprankings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jparise%2Fapprankings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jparise%2Fapprankings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jparise%2Fapprankings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jparise","download_url":"https://codeload.github.com/jparise/apprankings/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244757427,"owners_count":20505394,"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":["appstore"],"created_at":"2024-10-11T13:25:41.966Z","updated_at":"2025-03-21T07:31:02.435Z","avatar_url":"https://github.com/jparise.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# App Store Rankings Scraper\n\nCopyright \u0026copy; 2011, 2012 Jon Parise \u0026lt;jon@indelible.org\u0026gt;\n\n`apprankings` scrapes App Store rankings from iTunes and writes the results\nto a CSV-formatted output file.  It currently queries both the iPhone and iPad\nApp Stores for the *Paid*, *Free*, and *Top Grossing* lists.  It covers the\n*All* and *Games* categories, but it could be further extended and\nparameterized to support a much wider range of queries.\n\nThis code is released under the terms of the [MIT License][license].\n\n## Usage\n\n    usage: apprankings [-h] [-v] [-a APPS [APPS ...]] [-c COUNTRIES [COUNTRIES ...]]\n                       [-o OUTPUT] [--threads THREADS]\n\n    Scrape App Store rankings\n\n    optional arguments:\n    -h, --help            show this help message and exit\n    -v, --verbose         verbose logging output\n    -a APPS [APPS ...], --apps APPS [APPS ...]\n                            include only these app IDs in the output\n    -c COUNTRIES [COUNTRIES ...], --countries COUNTRIES [COUNTRIES ...]\n                            list of ISO-3166-1 Alpha-2 country codes to query\n    -o OUTPUT, --output OUTPUT\n                            CSV-formatted output file (default: rankings.csv)\n    --source SOURCE       source address given as host[:port] (default: auto)\n    --threads THREADS     request thread pool size (default: 4)\n\n## TODO\n\n* Support for parametizable category queries.\n* Consider adding more output fields:\n  * Developer\n  * Link\n  * Price\n  * Updated Date\n\n[license]: http://www.opensource.org/licenses/mit-license.php\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjparise%2Fapprankings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjparise%2Fapprankings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjparise%2Fapprankings/lists"}