<commit_before>Vine MV
====

曲名を入力すると、Vineの動画を使ったミュージックビデオを自動生成するWebアプリケーションです。

If you type a music title, This app auto-create a music video using Vine movies.

## Demo
Herokuで確認できます。

You can check this app on Heroku.

+ <https://vinemv.herokuapp.com/>

## Requirement
アプリケーションは以下の環境での動作確認を行いました。

This app is guaranteed to run only the following environment.

+ Ruby 2.2.2p95
+ Sinatra 1.4.6

## Usage
+ **class/extract.rb**の鍵を書き換える。Change Keys at **class/extract.rb**.
+ ``bundle install``
+ ``ruby main.rb``

## Author

[ikeay](https://github.com/ikeay)<commit_msg>Clarify the documentation.<commit_after>Vine MV
====

曲名を入力すると、Vineの動画を使ったミュージックビデオを自動生成するWebアプリケーションです。

Vine MV is a web application which automatically generates a music video using the Vine APIs
from the music title you type.

## Demo
Herokuで確認できます。

You can try out this app on Heroku.

+ <https://vinemv.herokuapp.com/>

## Requirements
アプリケーションは以下の環境での動作確認を行いました。

I've tested this app on the following environment.  This app may work
on the other environment, but I do not support the other setting.

+ Ruby 2.2.2p95
+ Sinatra 1.4.6

## Installation

    $ git clone https://github.com/ikeay/vinemv.git
    $ cd vinemv
    $ edit keys in class/extract.rb (see below).
    $ bundle install

Note that in class/extract.rb, you need to change the values of the
keys properly: ``YOUR_CLIENT_ID``, ``YOUR_CLIENT_SECRET``, ``AZURE_ACCOUNT_KEY``.

## Usage
    $ ruby main.rb

[This blog post (written in Japanese)](http://blog.ikeay.net/559) explains how it works.

## Author

[ikeay](https://github.com/ikeay)
{'fraction_non_alphanumeric': 0.11118130132659507, 'fraction_numerical': 0.012002526847757423, 'mean_word_length': 4.28, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '35993', 'n_tokens_mistral': 671, 'n_tokens_neox': 638, 'n_words': 168}