javaでyoutube動画のランキングサイト作ってみた

【概要】
javaでyoutubeをスクレイピングし、
再生回数、高評価、コメント数等を取得し、
ランキング化するサイトを作成した。
http://mcbattle-rank.com/rank

サイト

【開発に使用したもの】
・YOUTUBEのAPI
・ECLIPSE
・AWS
・TOMCAT

【開発期間】
・2か月程度

【苦労したこと】
javaでの開発は、すでに経験があったため、特に困ることはなかったが、
YOUTUBEのAPIを使用することやサーバの構築に手を焼いた。
特にサーバの知識が全くなく、レンタルサーバーがいいのか、
よく聞くAWSがいいのか、何が違うのか全く分かりませんでした。

【失敗談】
最初は、レンタルサーバーを借りて、構築を行おうとしました。
正直、やってみて難しくても解決できるだろうと
高を括っていたところもあり、借りてから考えればいいと、
とりあえず借りました。

しかし、問題が発生しました!
「レンタルサーバー ConoHa WING」というのを契約したのですが、
このプランでは、javaで構築したサイトを使用することができないのです。
レンタルサーバーでjavaで構築したサイトを使用するには、
javaが使用できると明記のあるサーバもしくは、
VPSレンタルサーバーで契約し、
tomcat等をインストールしなければいけませんでした。

契約時、値段に目がくらみ、半年契約をしてしまったので、
半年分ムダ金かと思いましたが、
サポートに連絡したところ、ありがたいとこに、
使用した期間のみの金額にしていただけました。
本当にありがたい。

【まとめ】
はじめて自分で一からサイトを作ってみたが、意外とできると思った。
これからアクセス数を増やすには、どうしたらいいか考えているが、
正直、SEO対策とかコンテンツを増やすとかいう方向には進みたくない。
私は、あくまでプログラムが好きで、その延長でサイトを作った。
だから、いいサービスを作って、
みんなに使ってもらえるようにしたいと思う。
絵空事かもしれないけど...

【最後に】
youtubeのAPIとかAWSの使い方とか、今回学んだことも
今後、noteに書いていきたいと思います。
いいねとかコメントいただけると意欲がわくのでお願いします。

http://mcbattle-rank.com/rank

この記事が気に入ったらサポートをしてみませんか?