百人一首読み上げAndroidアプリ「わすらもち」
Scala C Java Shell Python Ruby Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bigram
icon
license
project
scripts
src
uitest
.gitignore
README
README.ja
TODO
build.sbt
local.properties.example

README

[About]
  App Name: Hyakunin Isshu - Wasuramoti
  App Version: 1.1.4
  Developer: Haruhiro Yoshimoto <pjmtdw@gmail.com>
  Required OS: Android OS version >= 2.3
  Required CPU: ARM, x86
  Description: Hyakunin-Isshu audio player specialized for training Kyogi-Karuta (Competitive Karuta).
               `Hyakunin-Isshu' is a set of classic Japanese poetry, and `Kyogi-Karuta' is a Japanese sport which uses the set.

[License]
  Wasuramoti is an open source software, which is licensed under BSD 3-Clause License.
  You can download the source code from https://github.com/pjmtdw/wasuramoti-android
  The license is written in COPYING file which is placed in the apk file. 

  However, note that the audio file enclosed in the *.apk package might have another license.
  Therefore, redistributing the *.apk file might have some limits.
  See credits for copyright.

  __BEGIN_CREDITS__

[Credits]
  This software uses following libaries, audio datas, and fonts. I appreciate the provider of those wonderful materials. The copyright is as follows:
  <Icon>
    %% Copyright (C) Irasutoya, http://www.irasutoya.com/
  <Audio Data>
    __WRITE_AUDIO_LICENSE_HERE__
  <T-Font>
    %% T-Font (C) Sakamura-Koshizuka Laboratory, The University of Tokyo, http://www.sakamura-lab.org
    Wasuramoti's authorization number for using T-Font is 80004
  <Dancing Script>
    %% Copyright (c) 2010, Pablo Impallari (www.impallari.com|impallari@gmail.com),
    %% Copyright (c) 2010, Igino Marini. (www.ikern.com|mail@iginomarini.com),
    %% with Reserved Font Name Dancing Script.
    The license is included in apk with file name of `DANCING-SCRIPT-OFL.txt`
  <Roboto Slab>
    The license is included in this apk with file name of `ROBOTO-SLAB-LICENSE.txt`
  <WanaKanaJava>
    %% Copyright (c) 2013 Matthew Miller
    The license is included in this apk with file name of `WANAKANAJAVA-LICENSE.txt`
  ---
  The following libraries and fonts are public domain but thanks anyway:
  <stb_vorbis>
    http://github.com/nothings/stb
  <Kouzan Font>
    Kouzan Mouhitu Font, http://opentype.jp/freemouhitufont.htm
  <Black Chancery>
    Black Chancery Font, (URL UNKNOWN)
  ---
  The english translation of Hyakunin Isshu is taken from a book written in 1917, which is currently public domain.
    Title: Hyakunin-isshu (Single songs of a hundred poets.)
    Author: Clay MacCauley
    Published: Kelly and Walsh, 1917
    URL: http://en.wikisource.org/wiki/Hyakunin_Issh%C5%AB

__END_CREDITS__

[Where to put .ogg file inside the application]
  Read how_to_add_reader_hml in src/main/res/values/strings.xml for name conventions for *.ogg files
  Place 202 ogg files in ./players/<reader>/ and license in ./players/<reader>-license

[Where to put .ttf file]
  Place .ttf files to ./src/main/assets/font/ , and license file to ./src/main/assets/license/

[How to build apk file]
  Requirements:
    # general installment from package manager in linux
      OpenJDK 7 (or some other Java JDK )
      scala 2.11.8
      sbt 0.13.12 (A Scala-Based Simple Build Tool)
    # written in project/plugins.sbt and downloaded from github
      android-sdk-plugin 1.7.6 (https://github.com/scala-android/sbt-android)
    # downloaded from official Android SDK/NDK site and Android SDK manager
      Android SDK v24 (https://developer.android.com/sdk/index.html#download)
      Android NDK v12 (https://developer.android.com/tools/sdk/ndk/index.html#Installing)
      Android Support Library & Android Support Repository v24.1.1 (Extras in Android SDK manager)
  Where to place keystore:
    copy `local.properties.example` to `local.properties` and edit it
  How to build:
    1. set environment variable ANDROID_HOME,ANDROID_NDK_HOME to path where you installed Android SDK/NDK.
    2. execute $ ./scripts/make_package.sh <reader>