Project

yazawa

0.0
No commit activity in last 3 years
No release in over 3 years
$ yazawa '俺達の熱意で世界が変わる'\n俺達の『NETSUI』で世界が変わる
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.5
>= 0

Runtime

 Project Readme

YAZAWA

Gem Version Build Status Dependency Status Code Climate Coverage Status

Screencast

『YAZAWA』 is one of text-converter, like Yazawa.

$ yazawa '俺達の熱意で世界が変わる'
俺達の『NETSUI』で世界が変わる

Installation

Requirements:

  • MeCab (sudo apt-get install mecab libmecab-dev mecab-ipadic-utf8 on Debian or Ubuntu linux)
  • Ruby 1.9.x or lator

Add this line to your application's Gemfile:

gem 'yazawa'

And then execute:

$ bundle

Or install it yourself as:

$ gem install yazawa

Usage as a command

Usage: yazawa TEXT [-r|--random]

Examples as a command

$ yazawa '俺達の熱意で世界が変わる'
俺達の『NETSUI』で世界が変わる

$ yazawa -r '俺達の熱意で世界が変わる'
俺達の熱意で『SEKAI』が変わる

$ yazawa -r '俺達の熱意で世界が変わる'
俺達の熱意で世界が『KAWARU』

$ echo '唸る回転寿司' | yazawa
唸る『KAITEN』寿司

$ yazawa '便利を勘違いしていないか?'
便利を『KANCHIGAI』していないか?

$ yazawa '意識の高いインターンが社内チャットで「世界を変えたいんです!!!」とか主張してたら社員が「ドラム缶で核融合するもの作ってどっかの国で爆発させましょうよ」とか言いだして意識格差すごい'
意識の高いインターンが社内チャットで「世界を変えたいんです!!!」とか主張してたら社員が「『DORAMUKAN』で核融合するもの作ってどっかの国で爆発させましょうよ」とか言いだして意識格差すごい

Examples as a library for ruby

require 'yazawa'

p Yazawa.convert('俺達の熱意で世界が変わる') # => '俺達の『NETSUI』で世界が変わる'
p Yazawa.convert('俺達の熱意で世界が変わる', at_random: true) # => '俺達の熱意で『SEKAI』が変わる'

If you want to use String#to_yazawa:

require 'yazawa/ize'

p '俺達の熱意で世界が変わる'.to_yazawa # => '俺達の『NETSUI』で世界が変わる'
p '俺達の熱意で世界が変わる'.to_yazawa(at_random: true) # => '俺達の熱意で『SEKAI』が変わる'