Module: Amakanize

Defined in:
lib/amakanize.rb,
lib/amakanize/version.rb,
lib/amakanize/filterable.rb,
lib/amakanize/author_name.rb,
lib/amakanize/series_name.rb,
lib/amakanize/author_names.rb,
lib/amakanize/book_position.rb,
lib/amakanize/video_position.rb,
lib/amakanize/filters/base_filter.rb,
lib/amakanize/filters/strip_filter.rb,
lib/amakanize/filters/html_unescape_filter.rb,
lib/amakanize/filters/normalization_filter.rb,
lib/amakanize/filters/space_deletion_filter.rb,
lib/amakanize/filters/role_name_deletion_filter.rb,
lib/amakanize/filters/parentheses_deletion_filter.rb,
lib/amakanize/filters/book_position_clearing_filter.rb,
lib/amakanize/filters/brackets_normalization_filter.rb,
lib/amakanize/filters/trailing_dash_deletion_filter.rb,
lib/amakanize/filters/trailing_symbol_deletion_filter.rb,
lib/amakanize/filters/video_position_detection_filter.rb,
lib/amakanize/filters/hyphen_minus_normalization_filter.rb,
lib/amakanize/filters/trailing_parentheses_deletion_filter.rb,
lib/amakanize/filters/book_position_at_end_detection_filter.rb,
lib/amakanize/filters/obvious_volume_number_deletion_filter.rb,
lib/amakanize/filters/continuous_spaces_normalization_filter.rb,
lib/amakanize/filters/trailing_volume_number_deletion_filter.rb,
lib/amakanize/filters/book_position_in_words_detection_filter.rb,
lib/amakanize/filters/video_position_number_conversion_filter.rb,
lib/amakanize/filters/book_position_in_bracket_detection_filter.rb,
lib/amakanize/filters/dash_between_alphabets_normalization_filter.rb,
lib/amakanize/filters/spaces_between_exclamations_deletion_filter.rb,
lib/amakanize/filters/book_position_number_canonicalization_filter.rb,
lib/amakanize/filters/trailing_author_name_payload_deletion_filter.rb,
lib/amakanize/filters/trailing_series_name_payload_deletion_filter.rb,
lib/amakanize/filters/trailing_double_parentheses_singlization_filter.rb,
lib/amakanize/filters/space_between_exclamation_and_bracket_deletion_filter.rb

Defined Under Namespace

Modules: Filterable, Filters Classes: AuthorName, AuthorNames, BookPosition, SeriesName, VideoPosition

Constant Summary collapse

PATTERN_OF_NUMERIC_CHARACTERS =
/
  \d+(?:\.\d+)?
  |[ivx]+
  |[IVX]+
  |[0-9]+(?:.[0-9]+)?
  |[〇一二三四五六七八九十百千万零壱弍参肆伍陸漆捌玖壹貳參拾佰仟萬]+
  |①
  |⑩
  |②
  |③
  |④
  |⑤
  |⑥
  |⑦
  |⑧
  |⑨
  |上
  |下
  |中
  |前
  |後
/x
PATTERN_OF_PREFIX_OF_BOOK_POSITION =
/
  \#\s*
  |episode\.?\s*
  |lv\.?\s*
  |level\.?\s*
  |vol(?:ume)?\.?\s*
  |その\s*
  |巻(?:の|ノ|之)?\s*
  |第\s*
/ix
PATTERN_OF_SUFFIX_OF_BOOK_POSITION =
/
  \s*話
  |\s*巻
  |\s*版
/x
PATTERN_OF_VOLUME_PREFIX =
/
  episode\.?\s*
  |\#
  |Episode\.?\s*
  |EPISODE\.?\s*
  |vol(?:ume)?\.?\s*
  |Vol(?:ume)?\.?\s*
  |VOL(?:UME)?\.?\s*
  |その\s*
  |第\s*
/x
VERSION =
"0.6.3"