{"id":23072491,"url":"https://github.com/doches/itc_ducksboard","last_synced_at":"2025-08-02T07:39:51.465Z","repository":{"id":1737270,"uuid":"2518321","full_name":"doches/itc_ducksboard","owner":"doches","description":"Funnel sales reports from iTunes Connect to Ducksboard","archived":false,"fork":false,"pushed_at":"2011-10-05T12:14:52.000Z","size":96,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-03T10:44:30.513Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"php-fig/fig-standards","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doches.png","metadata":{"files":{"readme":"README.mdown","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}},"created_at":"2011-10-05T10:36:56.000Z","updated_at":"2013-12-03T05:18:45.000Z","dependencies_parsed_at":"2022-08-19T21:11:41.755Z","dependency_job_id":null,"html_url":"https://github.com/doches/itc_ducksboard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doches/itc_ducksboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doches%2Fitc_ducksboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doches%2Fitc_ducksboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doches%2Fitc_ducksboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doches%2Fitc_ducksboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doches","download_url":"https://codeload.github.com/doches/itc_ducksboard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doches%2Fitc_ducksboard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268348774,"owners_count":24236302,"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","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-12-16T07:19:57.735Z","updated_at":"2025-08-02T07:39:51.418Z","avatar_url":"https://github.com/doches.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"## iTunes Connect -\u003e Ducksboard\n\nA couple of handy scripts for pushing iTunes Connect reports to Ducksboard.\n\n#### process_reports.rb\nScans a directory containing daily sales reports downloaded with Apple's Auto-ingest tool, and creates two files for each located report, one containing the day's revenue in the requested currency (at today's exchange rate) and another containing the day's unit sales.\n\n    ruby process_reports.rb path/to/dir currency_code\n    \n   + **path/to/dir** is the directory containing gzipped iTunes reports\n   + **currency_code** is the desired currency code for revenue (e.g. USD, GBP)\n   \n#### update_ducksboard_graph.rb\nScans a directory after processing with `process_reports.rb` and updates a [Ducksboard graph](https://support.ducksboard.com/entries/20184523-api-reference).\n\n    ruby update_ducksboard_graph.rb path/to/dir ext url apikey\n    \n   + **path/to/dir** is the directory containing the output of `process_reports.rb` (same as above)\n   + **ext** is one of `units`, for unit sales, or the currency code specified above, for revenue\n   + **url** the endpoint URL for Ducksboard\n   + **apikey** your api key for Ducksboard","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoches%2Fitc_ducksboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoches%2Fitc_ducksboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoches%2Fitc_ducksboard/lists"}