Coder Social home page Coder Social logo

ajunlonglive / good-spirits Goto Github PK

View Code? Open in Web Editor NEW

This project forked from archagon/good-spirits

0.0 1.0 0.0 104.25 MB

A drink tracker for iOS with Untappd and HealthKit integration.

Home Page: https://itunes.apple.com/us/app/good-spirits/id1434237439?mt=8

License: GNU General Public License v3.0

Swift 70.90% Objective-C 28.76% Ruby 0.34%

good-spirits's Introduction

Good Spirits is a drink tracking iOS app that helps you stay under the government limits for "low-risk" drinking. Includes charts and stats, the ability to pull your check-ins from Untappd, and the ability to sync your drinks as calories to HealthKit.

You can find the App Store version here. Unfortunately, HealthKit is not available in this release. You can always compile the app yourself to get this functionality.

Technical Details

Compiling the code should be pretty straight-forward. Just be sure to run git submodule update --init --recursive after cloning the repo.

Note that there are three unique build configurations in this project, designed to toggle donation and HealthKit functionality. You can change this in your Scheme settings.

The directory structure is a bit messy. External contains modified dependencies. Submodules contains unmodified (git-submodule) dependencies. Modules contains the independent data layer, compilable as its own project. GoodSpirits contains the actual project code.

Sometimes, the compiler will complain about a "cycle in dependencies between targets 'Good Spirits' and 'GRDBiOS'". A clean build will fix this.

My Untappd Client ID, which is necessary for Untappd API calls, is not included. (I'm not sure I should be publishing it.) If you have API access, you can create a Keys.plist file in the GoodSpirits directory, add it to the Good Spirits target in Xcode, and add your Client ID string to the plist with an untappd key.

Licensing

The source code is available under the GPL license with absolutely no support or maintenance commitments. Note that GPL-licensed code isn't compatible with the App Store. If you're interested in releasing a fork in the App Store, please contact me.

You can find licenses for the third-party assets in the Licenses.txt file.

The app icon is not licensed for public use! You may not use the name of the app ("Good Spirits") nor the app icon in any of your own projects.

good-spirits's People

Contributors

archagon avatar

Watchers

 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.