ニャンニャン系サイトを支援するgemを自作した

以下、"ニャンニャン"は工口と読み替えてください。グーグル様的な諸事情です...。


さて、先日えっくすびでおずを扱いやすくするgemを自作しました。

えっくすびでおずはapiを提供していないようなので(もしかしたらあるかも)、ニャンニャン系で使いたい人はたぶんスクレイピングする感じになると思います。

そのときに少しでも扱いやすくなるようなgemを作ってみました。詳しい使い方は、READMEを読んでください。

xvideos_helper

とりあえず、えっくすびでおずのhomeとかtagごとの動画ページのURLを指定すれば使えそうなデータはすべて返ってきます。

Request

require 'xvideos_helper'
adult = XvideosHelper::Client.new
movie_data = adult.movies_of('http://www.xvideos.com') # default 35 objects

Response

    {
      0 => {
        "movie_url" => "http://flashservice.xvideos.com/embedframe/6243093",
        "movie_page_url"=> "http://jp.xvideos.com/video2017657/0/jp_kyoko_ayana_qc05-02_by_zeus4096_asian_cumshots_asian_swallow_japanese_chinese",
        "movie_thumnail_url"=> "http://img100.xvideos.com/videos/thumbs/46/a0/69/46a069b72731e3c22ddf917d9fb1cbca/46a069b72731e3c22ddf917d9fb1cbca.4.jpg",
        "description"=>"Jp Kyoko Ayana Qc05-02 By Zeus4096 asian  ...",
        "duration"=>"(19min)",
        "movie_quality"=>"Pornquality:98%"
      },
      1 => {
        ...
      }
    }

スクレイピングして返すだけなのですが、自分でやろうと思うと結構めんどうだしこういうgemがあってもいいのかなと。

あと、gemを作ったのはほぼ初めてだったのですがつまづくことなくリリースできました。

パーフェクトRuby」がとてもすばらしくて、これさえあればgemどうていが簡単に卒業できると思います。

パーフェクトRubyすごい!! パーフェクトRubyすごい!!

過去にニャンニャン系のサイトを作ったり、ニャンニャン系の画像をスクレイピングしてプログラミングを学んできた経緯があるのでプログラミング初心者の人もニャンニャン系からはじめたらいいと思います。

使いづらかったらプルリください。オープンソースでプルリどうていはまだ卒業してないので。

にゃんにゃん言って申し訳ありません!!!

パーフェクトRuby Advent Calenderの17日目の記事でした。