/HomeComics

An iOS cbz reader that fetches only what it needs from a Node.js REST api.

Primary LanguageSwiftGNU General Public License v3.0GPL-3.0

Home Comics

Decentralized CBZ reader for iOS, written in Swift - read comics from the network or download your books from your library as you leave home. Designed to work with a local REST api.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • XCode 8
  • Swift 3
  • Carthage

Installing

Clone into this repository

git clone https://github.com/jeannustre/HomeComics.git

Install dependencies via Carthage

cd HomeComics ; carthage bootstrap --platform iOS

You should then be able to build and run the app.

If the HomeComics-server is running on the same network as your device, you will be able to read the .cbz files it serves.

Running the tests

...

Built With

  • Carthage - A simple, decentralized dependency manager for Cocoa
  • Alamofire - Elegant HTTP Networking in Swift
  • AlamofireImage - Image component library for Alamofire
  • AlamofireObjectMapper - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper
  • SwiftyJSON - The better way to deal with JSON data in Swift
  • Chameleon - Flat Color Framework for iOS (Obj-C & Swift)

Contributing

Pull requests are more than welcome - I'm all about learning!

Author

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments