feelcycle2cal / feelcycle2Cal

FeelCycle2Cal is ChromeExtention for add CalenderLink
0 stars 0 forks source link

# FeelCycle2Calender

FeelCycleの予定をGoogleCalenderに入れておきたいけれど、 公式にはリンクが提供されていないという課題がありました。

FeelCycle2Calが行っていること、導入による画面の変化箇所

行っていること

マイページの予約確定画面にある日付をからGoogleCalenderに登録できるリンクを生成しています。 以下のように変化することになります。

導入による画面の変化箇所

-

-

左端の日時列に Googleカレンダーへのリンクが追加されます

リンクを押すと、必要情報をGoogle Calenderに送ることができます。

導入方法 (書き途中 数日かかる見込み)

画面の説明
画像 [chrome://extention](chrome://extention) を開きます。
画像 Releaseページにある一番新しい項目の、zipをダウンロードしてください
画像 Releaseページにある一番新しい項目の、zipをダウンロードしてください
画像 Zipをご自身が管理できる場所(どこでも大丈夫)においてください。
画像 chrome://extentionにアクセスしてください。
画像 右上にデベロッパモードというボタンがありますので、ONにしてください。
デベロッパモードについて
OFF  普通の方はデベロッパモードがOffになっていると思いますので、 画面上部は↑↑↑↑のような画面になっていると思います。
ON スクリ 画面右上のデベロッパモードをONにすると ボタンが3つ増え、ストア以外からの拡張機能導入が可能になります。 今回はその機能を利用します。

ファイルの選択

ファイルの選択について
画面の説明   ファイルの選択画面が開きますので、 先ほど保存してもらった(Zipを解凍したフォルダ)の中にある *app* を指定してください。
画面の説明2 Macをご利用の場合は、こちらのスクショの場所を指定して「OK」を押すと想定通りです

導入終了

導入完了
3. 導入完了 OKを押した後、こちらのように、新しい拡張機能が追加されます。   - 準備完了です。 マイページの「日時列」に google calender への情報送信リンクが追加されるようになります。

重要なこと 注意して

簡単にいうと、ちゃんと気をつけて使ってねってことを記載しています。

* 開発者として、

  私はソースコードを公開しています。
  難読加工も行っていません。 ← めんどいという理由もあるけれど(汗
  これは、以下のようなことを考えてのことです

* プログラムコードについて

  手順通りに導入を行った場合、
  GitHubに公開されているコードしかお手元には届かないように注意しています。
  メインの処理は非常にわかりやすくしてありますので
  導入されるコードは見ようとすればすぐに理解できるものにしてあります。

  簡単であるがゆえに、改変もまた簡単です。

* デベロッパモードについて
  簡単にいうと
  デベロッパモードで拡張機能を追加すると、なんでもできます。
  ですので、絶対にこちらの手順以外では取り込まないでください。
  悪意のある人がコードを変更しているかもしれません。

  回りくどくいうと
  なにが起きるか?を理解して留意できる習慣が、私たち開発者にはあります。
  ですが一般にはそんな知識は不要なわけでして、 大きすぎる乖離があるのが普通となっています。
  専門家っぽいからといって信用はしないようにしてください。
  私を信用していただくしかないのですが、
  不安でしたらコードも解析いただいて、修正点などPR出してくれてもすごくいいって思います。

* アプリケーションが取得するデータについて
  なにも取得しません。大丈夫です。
  外部との通信も行わず、権限の取得もしていません。

*最後に
  不安要素をタラタラ書きましたが、まず安心してほしいです。
  ですが、やろうとしていることの理解はしておいてください。

作ったものが、利用されている状態を私たちはとても好ましく思うものです。
皆様の健康と、IT知識の増進が起これば何よりです。

好きなプレイリストは BB2 Metal と BEERCYCLEです。