Coder Social home page Coder Social logo

appanniestatusboard's Introduction

App Annie Status Board

This is a script that generates a downloads graph for Panic's Status Board using the App Annie API. It is based on Tim Brückmann's AppAnnieStatusBoard. I'll keep his installation steps (just adapted to the needs of my version) in here to make the installation easier. If you like it thank Tim, not me. I just adapted a few lines. ;-)

Installation

  1. Open app_annie_status_board_downloads.rb and adjust the values inside the configuration block to match you're respective install. To find out how to get the app_id see the section below.
  2. Open app_annie_status_board_downloads.sh and update its path to the app_annie_status_board_downloads.rb script to match where you've installed it
  3. Open de.flohei.appanniestatusboard.downloads.plist and update its ProgramArguments value to match where you are storing the salesboard.sh file you just updated in step 3.
  4. Copy de.flohei.appanniestatusboard.downloads.plist to ~/Library/LaunchAgents
  5. Open Termimal and run launchctl load ~/Library/LaunchAgents/de.flohei.appanniestatusboard.downloads.plist. This should generate the first version of your json file.
  6. Go to Dropbox and get a shareable link for the JSON file that is output and add it to Status Board on your iPad.

Get app_id

To get the app_id you'll need your account_id. If you already got that one read only the second paragraph.

  1. Run curl --basic --user <user>:<password> "https://api.appannie.com/v1/accounts?page_index=0" in your Terminal. This will return your account_id along with some other information about your account. <user> and <password> are your appannie.com credentials.

  2. Running curl --basic --user <user>:<password> "https://api.appannie.com/v1/accounts/<account_id>/apps" in the Terminal will return all your app's data. One of those fields is the app_id. This is what you want.

Support

Run into an issue? Throw an issue up on GitHub. Better yet, throw up a pull request with a fix. You may also check out my blog post about this script.

appanniestatusboard's People

Contributors

tibr avatar flohei avatar hohl avatar

Stargazers

Bryan Clark avatar Bernd Plontsch avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.