いんこ・文鳥・とりまとめ

いんこや文鳥のコンパニオンバード、バードウォッチング、野鳥関連のアンテナアプリです。twitter,youtube,blog,newsから最新情報をまとめて特盛で表示します。

iphone版



android版


システム構成


図.システム構成
1.infra

AWS、ec2のnanoインスタンスにpostgresql+apache+php全部入りで稼働中です。ランニングコストですが、Route53と合わせてワードプレスと同居させて月々$7〜8くらいです。(2018.01現在)

2.webscraping

cronで情報収集する以下のphpスクリプトを定期実行しています。

Twitter API :twitterが公開しているapiからタグで検索してtweetを取得しています。TwitterOAauthとか使ってます。

YouTube Data API:youtubeが公開しているapiからキーワードで検索してtweetを取得しています。

Google News API:こちらはnews feedが以下のURLで取得できるのでそちらからキーワード検索しています。(なんか最近deprecatedになったぽい?)

rss:こちらはいろいろなブログサイトのRSSのURLをあらかじめマスタに登録しておいてそれらを取得しています。

3.api

クライアントから問い合わせがあると、json形式で結果セットを返却するRESTっぽいapiです。結果セットの連想配列をjson_encodeでポンと返してるだけなので、比較的簡単にできちゃいます。

4.client

android版:2015/06/14にver 1.0 リリース後、開発環境のeclipse⇨android studioへの移行、数々のOS&開発環境Updateの試練に堪えてきたプログラムです。

開発環境:Eclipse ⇨ Android Studio

開発言語: java 1.8

使用ライブラリ:未使用(広告用のライブラリのみ)

android版はこちらから

Google Play で手に入れよう

iOS版:shima work悲願のiOS第一号アプリです。

開発環境:Xcode

開発言語: swift3.2

使用ライブラリ:PageMenu/Alamofire/SwiftyJSON/TOWebViewController/SDWebImage/GRDB.swift/その他広告用のライブラリ

iPhone/iPad版はこちらから

App Storeからダウンロード

Leave a Reply

Your email address will not be published. Required fields are marked *