parseitc

DESCRIPTION:

parseitc is a Ruby gem written to parse iPhone app transaction reports from iTunes Connect.

FEATURES/PROBLEMS:

Parsing of standard Sales/Trend Report tsv files from https://itts.apple.com/ Allows ruby applications as well as Bash Init scripts to use the same config.

SYNOPSIS:

require 'rubygems'
require 'lib/parseitc'
include ParseITC

report = Parser.new(‘/path/to/tsv/file1’) report.add_file(‘/path/to/tsv/file2’) report.count_by_price_tier.sort.each do |k, v| puts “#k: #v” end

REQUIREMENTS:

  • Ruby (Developed on 1.8.7)
  • RubyGems

INSTALL:

sudo gem install parseitc

TODO:

  • parse monthly and weekly reports