Skip to content

m3g0byt3/BSK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSK

(acronym for "contactless multi-tickets" in Russian)

CI Status Version License Platform iOS GitHub issues

Simple non-official framework for top-up russian contactless metropolitan multi-tickets "Podorozhnik" and "Sputnik". Using Moya & Alamofire for networking, Quick & Nimble for unit-testing.

Features


Top-up following types of metropolitan transport cards:

  • "Podorozhnik" multi-tickets with 19-digit number length
  • "Podorozhnik" multi-tickets with 26-digit number length
  • "Sputnik" multi-tickets with 11-digit number length

Using following payment methods for top-up:

  • Credit or debit cards
  • Cellphone balance
  • Yandex Money
  • Qiwi Wallet
  • Apple Pay

Requirements


  • iOS 9.3+
  • Xcode 9.4+
  • Swift 4.0+

Project Status


Actively under development.

TODO


  • Add usage guide
  • Add sample projects

Installation


BSK is available via CocoaPods.

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. You can install it with the following command:

$ sudo gem install cocoapods

To integrate BSK, simply add the following line to your Podfile:

pod 'BSK'

Then, run the following command:

pod install

Usage


TBD

Sample Project


TBD

Contributing


  1. Fork
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

That's it!

License


BSK is released under an MIT license. See LICENSE for more information.

Author


m3g0byt3

About

Top-up contactless metropolitan multi-tickets

Resources

License

Stars

Watchers

Forks

Packages

No packages published