├── IncomingTrain ├── IncomingTrain.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── kate.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── kate.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── IncomingTrain │ ├── AppDelegate.swift │ ├── ArrivalStations.json │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── train.imageset │ │ │ ├── Contents.json │ │ │ └── train.png │ ├── Backend │ │ ├── HTTPClient.swift │ │ ├── New Group │ │ │ └── StationRequestHandler.swift │ │ ├── RequestHandler │ │ │ ├── DeparturesRequestHandler.swift │ │ │ ├── JourneyRequestHandler.swift │ │ │ └── RequestHandler.swift │ │ └── StationRequest.swift │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── DeparturesStations.json │ ├── Info.plist │ ├── MainMenuViewController.swift │ ├── Model │ │ └── Station.swift │ └── StationsTableViewController.swift ├── IncomingTrainTests │ ├── IncomingTrainTests.swift │ └── Info.plist └── IncomingTrainUITests │ ├── IncomingTrainUITests.swift │ └── Info.plist ├── README.md └── Server ├── .gitignore ├── Package.pins ├── Package.swift └── Sources ├── Droplet+Setup.swift ├── JourneyController.swift ├── JourneyParser.swift ├── PinService.swift ├── Routes.swift ├── Station.swift ├── main └── main.swift /IncomingTrain/IncomingTrain.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain.xcodeproj/project.xcworkspace/xcuserdata/kate.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain.xcodeproj/project.xcworkspace/xcuserdata/kate.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain.xcodeproj/xcuserdata/kate.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain.xcodeproj/xcuserdata/kate.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain.xcodeproj/xcuserdata/kate.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain.xcodeproj/xcuserdata/kate.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/AppDelegate.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/ArrivalStations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/ArrivalStations.json -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Assets.xcassets/train.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Assets.xcassets/train.imageset/Contents.json -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Assets.xcassets/train.imageset/train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Assets.xcassets/train.imageset/train.png -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Backend/HTTPClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Backend/HTTPClient.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Backend/New Group/StationRequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Backend/New Group/StationRequestHandler.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Backend/RequestHandler/DeparturesRequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Backend/RequestHandler/DeparturesRequestHandler.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Backend/RequestHandler/JourneyRequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Backend/RequestHandler/JourneyRequestHandler.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Backend/RequestHandler/RequestHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Backend/RequestHandler/RequestHandler.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Backend/StationRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Backend/StationRequest.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/DeparturesStations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/DeparturesStations.json -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Info.plist -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/MainMenuViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/MainMenuViewController.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/Model/Station.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/Model/Station.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrain/StationsTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrain/StationsTableViewController.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrainTests/IncomingTrainTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrainTests/IncomingTrainTests.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrainTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrainTests/Info.plist -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrainUITests/IncomingTrainUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrainUITests/IncomingTrainUITests.swift -------------------------------------------------------------------------------- /IncomingTrain/IncomingTrainUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/IncomingTrain/IncomingTrainUITests/Info.plist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/README.md -------------------------------------------------------------------------------- /Server/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | -------------------------------------------------------------------------------- /Server/Package.pins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Package.pins -------------------------------------------------------------------------------- /Server/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Package.swift -------------------------------------------------------------------------------- /Server/Sources/Droplet+Setup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/Droplet+Setup.swift -------------------------------------------------------------------------------- /Server/Sources/JourneyController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/JourneyController.swift -------------------------------------------------------------------------------- /Server/Sources/JourneyParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/JourneyParser.swift -------------------------------------------------------------------------------- /Server/Sources/PinService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/PinService.swift -------------------------------------------------------------------------------- /Server/Sources/Routes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/Routes.swift -------------------------------------------------------------------------------- /Server/Sources/Station.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/Station.swift -------------------------------------------------------------------------------- /Server/Sources/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/main -------------------------------------------------------------------------------- /Server/Sources/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcastellano/SwiftyPi/HEAD/Server/Sources/main.swift --------------------------------------------------------------------------------