Minstrel
The FLOSS hybrid reading app
Built together by readers, for the readers
Minstrel
- GitHub: https://github.com/readbeyond/minstrel/
- Version: 3.0.1
- Date: 2015-05-21
- License: the MIT License (MIT)
Goal
We (as in "the human society as a whole") are in urgent need for good, truly FLOSS reading apps:
- available as native apps for phones, tablets, and PCs
- providing an ergonomic UI/UX for learning activities
- supporting open formats to ensure interoperability with other tools
- accessible to people with disabilities
- respecting the reading privacy of the user
- with a modular architecture = a "curated" core of essential functions + a community-driven repository of plugins
- managed by a FLOSS project, with a commercially-friendly license available for free, promoting community development
Minstrel is a first step towards this goal: an app built by readers like you and me, for readers like you and me.
Installing the App
If you just want to install the app on your phone/tablet, you can download Menestrello, the official stable release of Minstrel maintained by ReadBeyond.
Developing the App
System Requirements
- Android SDK (Android) and/or Xcode (iOS)
- Apache Cordova 5.0.0
If you want to build the Android APK from command line,
make sure the Android SDK is in your $PATH
so that cordova
can run it.
Installation
Clone the GitHub repository and enter the
cordova
directory:$ git clone https://github.com/readbeyond/minstrel.git $ cd minstrel/cordova
Create the Cordova project directory:
$ bash create_minstrel.sh $ bash create_minstrel.sh android $ bash create_minstrel.sh ios
The first command will create both versions of the app, the last two commands will create only the specified version.
Build the Android version:
$ cd minstrel/ $ bash build.sh
will build the app and copy the generated APK into
/tmp/
.Build the iOS version:
$ open minstrel/platforms/ios/Minstrel.xcodeproj
will open the generated project in Xcode.
Documentation
Basically, all you have is this Web page, the README on GitHub, the old Developers page, and the comments in the source code.
Unfortunately at the moment we do not have enough resources for properly documenting this project. You can help us by sponsoring this project (see below).
Supporting
Would you like supporting the development of Minstrel?
We are open to accept sponsorships to
- fix bugs,
- add new features,
- improve the quality and the performance of the code,
- support other platforms (e.g., Web or Windows Phone),
- acquire devices for testing purposes,
- hire an accessibility expert to make the app accessible,
- hire an UI designer to redesign the app, and
- improve the documentation.
Feel free to get in touch.
Legal Information
License
Minstrel is released under the terms of the MIT License (MIT). See the LICENSE file for details.
See also the README file for the Font Licenses and Third-Party Licenses and Trademarks.
Privacy Policy
We value your privacy as much as we value ours. ReadBeyond does not collect any data about your eBooks, reading preferences, or reading statistics. On Android, the Network connection permission is requested solely because Minstrel uses a WebView ("in-app browser") to render the eBooks, however the app does not send data to nor receive data from the Internet, except for downloading a file when the user selects "Open with Minstrel" in the browser.