Code Monkey home page Code Monkey logo

mensaguthaben-ios's Introduction

Mensa-Guthaben iOS

Download on the App Store

With this app you can read the current balance of your mensa card.

Screenshot

System Requirements

  • iPhone 7 or newer
  • iOS 13 or newer

Successfully Tested Cards

  • TU Dresden (Studentenwerk Emeal card and TU Campuscard!)
  • Uni Leipzig
  • HS/Uni Flensburg (Studentenwerk SH)
  • TU Darmstadt
  • Uni Trier
  • Uni Greifswald
  • Leibniz Universität Hannover
  • Tierärztliche Hochschule Hannover
  • Ruhr-Uni Bochum
  • h_da (hochschule darmstadt)
  • THOSKA der Bauhaus-Universität Weimar, Hochschule für Musik „Franz List“ Weimar
  • THOSKA der Uni Jena
  • TU Ilmenau
  • Uni Bielefeld
  • Hochschule der Medien, Stuttgart
  • Uni Stuttgart
  • Uni Hohenheim
  • Martin-Luther-Universität Halle-Wittenberg
  • Hochschule Furtwangen (HFU)
  • Studierendenwerk Freiburg-Schwarzwald (SWFR)
  • Otto-von-Guericke Universität Magdeburg
  • Deutsche Sporthochschule
  • Uni Würzburg
  • Universität Oldenburg
  • Jadehochschule Oldenburg/Wilhelmshaven/Elsfleth
  • Hochschule Emden/Leer
  • Hochschule Koblenz
  • HAW Hamburg
  • FH Erfurt
  • TU Braunschweig
  • Otto-Friedrich Universität Bamberg
  • HS/Uni Bremen
  • Christian-Albrechts-Universität zu Kiel
  • Mensa Lübeck mit Cafeteria

Contributing

I'm happy if you want to contribute. Please open an issue if you want to:

  • report a bug / feedback
  • add new card to the list of supported universities

Used by

Code of this project is used in the following applications:

mensaguthaben-ios's People

Contributors

schorschii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mensaguthaben-ios's Issues

App crashes on trying to read card ID

Hi!

First of all, huge thanks for this application! I've been interested in decoding Emeal data on iOS for quite a while now and am super happy to see that CoreNFC finally allows doing so.

Everything works great when using the app from the App Store, but when running it built from the code available here, I'm getting an out-of-bounds exception on trying to decode the card ID in the following snippet in MainViewController.

let idInt = idData.withUnsafeBytes {
    $0.load(as: Int.self)
}

Any idea what's happening here?

Thanks!

Non-functional Cards

The following cards were reported as non-functional. Please leave a comment here if you know more cards which are not working.

If you have a card from the list which you can send me for a few weeks, please let me know. I'm interested in supporting these cards.

  • Uni Gießen
  • TU Dresden Campuscard (now supported)

Show Card Status After App Restart

When the app is some time in the background, iOS automatically ends the process. After reopening the app again, the last value is not visible anymore.

Add shortcuts action to display the balance

The idea is that the users can read the card via a shortcut to faster know the card balance.
A use case could be to set up an automation that when the mensa card is detected, it runs this shortcut.

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.