陽和病院バスBotを作成しました

 陽和病院周辺のバス停にあと何分でバスが来るか教えてくれるLineBotを作成しました。ぜひ友達追加してご利用ください!

f:id:freqmodu874:20170523114447p:plain 

友だち追加

 

作った経緯

僕は16才のときから陽和に通っているのですが、陽和は交通の便が悪く、こんなツールがあればいいなと思って作成しました。ちなみにこの文章もデイケアのパソコンで作っています。

 

スクリーンショット

f:id:freqmodu874:20170524001855p:plain   f:id:freqmodu874:20170524001901p:plain   f:id:freqmodu874:20170524001857p:plain

 

機能

  • バス停にあと何分でバスがくるか、GPSのリアルタイム接近情報を表示します。
  • アラームを設定すれば、到着5分前・10分前に通知がきます。

使用できるバス停は以下の4つです。

  1. 大泉二丁目 → 成増駅
  2. 大泉二丁目 → 石神井公園駅
  3. 大泉町四丁目 → 和光市駅
  4. 大泉町四丁目・大泉桜高校 → 大泉学園駅

 

しくみ

 西武バス・国際興業バスのwebページではバスの接近情報が公開されているので、この情報を引っ張ってきて表示しています。

 

詳しいしくみ

 メッセージの送受信はLINE Messaging APIを使って行っています。webhookが投げられるurlはhttpsでなければいけないのですが、学生の僕としてはSSL証明書のお金を節約したかったので(Micosoft Azureの学生アカウントでもSDKは有料だった気がする)、webhookはGoogle Apps Scriptで受けています。

ただ、LINEが提供しているSDKも使いたかったのと、ブラウザ上でコーディングするとケアレスミスが頻発することもあって(不注意は僕の症状のひとつであり副作用のひとつです)、Google Apps Scriptで受けたwebhookをそのままレンタルサーバーにPOSTして、そこからクロール・スクレイピングしてAPIを叩いています。 

 

わかりにくいので図で説明

①ボタン「バス今どこ?」をタップした場合

f:id:freqmodu874:20170604235816p:plain

 

②ボタン「到着5分前アラーム」「到着10分前アラーム」をタップした場合

f:id:freqmodu874:20170604235921p:plain

 

おことわり

このアカウントはいち患者が作ったbotです。
陽和病院・西武バス・国際興業バスとは一切関係がありませんのでご了承ください。
お問い合わせ: hiroyuktamuraあっとgmail.com

LINE Messaging API を使って、メールでラインができるbotを作成しました

 僕はガラケー派だ。だが、ガラケーでlineするのはあまりに不便だ。そういう訳でメールでラインができるbotがあれば便利になると思って作った。

 

しくみ

1.トークでwebhook受信

f:id:freqmodu874:20170604220347p:plain

 

2.グループ・トークルームでwebhook受信*1

f:id:freqmodu874:20170604220631p:plain

 

3.ガラケーからメッセージ送信

f:id:freqmodu874:20170604215827p:plain

 

GitHub

github.com

*1:APIでグループ名・トークルームメンバ・発言者などは取得できないので手動でSpreedSheetにidに対応するグループ/トークルーム名を書き込まなければいけない...

RadioCloudアプリの開発者を新卒採用しませんか?

アクセスいただき大変ありがとうございますm(__)m

 以下に開発者について詳しい説明をしております。ご覧ください。

 

開発者のプロフィール

 2018年卒・専門学校生です(情報系ではありません)。 

 また、私は障がい者手帳を持つ障がい者です。そのため、就職の際は一般枠ではなく障がい者枠での就職ができれば幸いです(企業は労働者数の2.0%相当の障がい者を雇用することが義務づけられています)。障がいの等級・内容・必要な配慮等について、面接の際にお話できればと思います(場合によっては医師や病院スタッフ、または行政の支援者等を含めてコミュニケーションができればと思います)。
就活する身で大変差し出がましいことを申し上げますが、正社員ではなく、契約社員やバイトでも結構ですし、他の健常者の方々のお給料から差し引いて頂いて一向に構いません。障がい者の法定雇用率にカウントされ、かつ戦力になれるような存在になれればと思います。

 使える言語はJava(Android), html5, css3, JavaScript(JQueryを含む)です。Javaは最も自信がありますが、JavaScriptは簡単なWebページが作成できる程度です(以下の制作物をご覧ください)。また、RadioCloudでは端末とは別にスクレイピングを行っており、こちらはPHPで書いていますが、それ以外にPHPを使った経験はありません。

 ご興味がありましたら、ぜひhiroyuktamura「アットマーク」gmail.comまでご連絡ください。どうぞよろしくお願い致します。

 

主な制作物

LineMailer

・ライン受信→ガラケーへ転送、ガラケーからメール送信→ラインに書き込みしてくれるLine botです。Line Messaging API, Google Apps Scriptを使っています。言語はJavaScriptです。

・2017年4月作成。ガラケー至上主義者として生き延びてやる・・・!

github.com

RadioCloud

・2017年1月中旬頃リリース。DL数は3/16現在6千弱。一日あたりのDL数は数十から百弱程度。1月には月末時点で音楽・オーディオ部門で6位に入りました。胸を張ってアピールできる制作物だと思っています。

・アプリとは別にクローラをまわしてスクレイピングを行い、JSONを作成(言語はPHP)しています。

・本来会員登録が必要なところを、うまいことごにょごにょして突破しています。

play.google.com

 

東京駐輪場マップ

・初めてリリースしてAndroidアプリ。2016年9月頃リリース。DL数は数百程度。Iphoneアプリで同じようなアプリを見つけ、売り切りなのにそこそこDL数があるようだったので作成しました(なのにこっちは全然DLされない...)。

・東京都23区内の駐輪場を地図上から検索できるアプリです。駐輪場のジオコード(緯度経度)だけgeoJsonでローカルファイルで持たせ、それ以外の情報はサーバー上のJSONを適宜読ませています。

play.google.com

 

神奈川駐輪場検索。

・東京駐輪場マップをリリースした後、データ入れ替えて同じようなアプリを作ろうと思いリリース。DL数は数十程度(当然!)。

play.google.com

 

横浜市駐輪場マップ

・2016年8月頃作成。横浜市内の駐輪場を検索できるWebページです。

※レスポンシブ対応しておらず、スマホからだとレイアウトが崩れます。

wppsc.html.xdomain.jp

 

アピールポイント

 小学1年生から剣道を始め、剣道三段合格・中学で部長・高校で主務を務めました。中学で部長を務めたときには、団体で都ベスト16になりました。ひとつのことに熱中して続ける力が私の長所だと思います。

 また、自転車旅行が趣味で、大分~北海道まで踏破しました。このことも、私の長所が表れていると思います。

 

 

以上です。最後まで読んでいただき大変ありがとうございました。

ご興味がありましたら、ぜひhiroyuktamura「アットマーク」gmail.comまでご連絡ください。どうぞよろしくお願い致します。

RadioCloudプライバシーポリシー及び免責事項等

プライバシーポリシー

・当アプリでは、Firebase Analyticsを利用してバグ情報等の収集を行っています。Firebase Analyticsによって収集されるシステムデータは匿名化されており、個人を特定するものではありません。Firebase Analyticsのプライバシーポリシーについては、こちらをご覧ください。

 

おことわり

当アプリは、いちリスナーが作った非公式アプリです。
TBSとは一切関係ありませんのでご了承ください。

 

開発者について

・このアプリの開発者は、安心・安全なアプリの開発者であるとしてアンドロイダーの公認デベロッパーに認証されています。

アンドロイダー公認デベロッパー認証

・開発者までお問い合わせの際は、hiroyuktamura[アットマーク]gmail.comまでご連絡ください。

このアプリ開発者を新卒採用しませんか?

 

著作権情報

the Launcher icon

the icon designed by Dimi Kazak from Flaticon

 

ExoPlayer

Apache License Version 2.0

 

Jakarta-Regexp-1.5.jar

Apache License Version 2.0

This product includes software developed by The Apache Software Foundation (http://www.apache.org/).

It consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. Please visit the project homepage (http://jakarta.apache.org/regexp) for more information.

 

MyID3_for_Android.jar

Apache License Version 2.0

 

Picasso

Copyright 2013 Square, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and limitations under the License.

東京駐輪場マップ プライバシーポリシー及び免責事項等

プライバシーポリシー

・当アプリでは、admobなどの広告挿入は一切行っておりません。

・当アプリでは、google analyticsを利用してバグ情報等の収集を行っています。google analytics によって収集されるシステムデータは匿名化されており、個人を特定するものではありません。google analyticsのプライバシーポリシーについては、こちらをご覧ください。

 

免責事項

・当アプリでは、可能な限り正確な情報を掲載するよう努めていますが、必ずしも正確性・信頼性を保証するものではありません。

 

著作権情報

The lancher icon made by Freepik from www.flaticon.com

「東京駐輪場検索。」

Androidアプリ「神奈川駐輪場検索。」を公開しました。

本アプリでは、都内23区829ヵ所の駐輪場を、地図から一発検索することができます。

 

駐輪場は「一時利用」「屋根あり」などの条件で絞り込むことができます。

地図上のアイコンをタップすると、駐輪場の料金・住所はもちろん、営業時間・収容台数・屋根の有無・排気量制限など、ユニークできめ細やかな情報をみることができます。

また、ストリートビューで駐輪場の外観・周辺の様子をひとめで見ることができます。

是非都内へのサイクリング・ポタリングにお役立て下さい。

play.google.com

 

「神奈川駐輪場検索。」プライバシーポリシー及び免責事項

プライバシーポリシー

・当アプリでは、admobなどの広告挿入は一切行っておりません。

・当アプリでは、google analyticsを利用してバグ情報等の収集を行っています。google analytics によって収集されるシステムデータは匿名化されており、個人を特定するものではありません。google analyticsのプライバシーポリシーについては、こちらをご覧ください。

 

免責事項

・当アプリでは、可能な限り正確な情報を掲載するよう努めていますが、必ずしも正確性・信頼性を保証するものではありません。

 

著作権情報

The lancher icon made by Freepik from www.flaticon.com