Giter VIP home page Giter VIP logo

skill-backspace.fm's Introduction

backspace.fm プレイヤー

CircleCI

これは何?

backspace.fm を Alexa 対応デバイスで聴くことができる非公式スキル(※スキル公開に関しては @drikin さん御本人から了承は得ています)

Alexa スキルストア

skill-backspace.fm's People

Contributors

snaka avatar renovate-bot avatar

Stargazers

Ryutaro Yamakawa avatar Naruhiko Nishino avatar Powerweb avatar Kohichi Aoki avatar

Watchers

 avatar Kohichi Aoki avatar  avatar

Forkers

hideokamoto

skill-backspace.fm's Issues

エピソード再生前のアナウンス途中の「次へ」「前へ」操作を可能に

現在、再生中のエピソードの判定を tag で行っているため、エピソード再生前のアナウンス中での「次へ」「前へ」の操作が正しく動作していない。

Persistent Attribute に保存するように変更し、エピソード再生前でも「次へ」や「前へ」の操作を正しく処理できるように修正する。

CDの導入

CircleCIでDev環境へのデプロイまで実施する

他のポッドキャストに流用できるようにコードを汎用化する

skill-tcfm-player, skill-rebuildfm とコードを共通化する

  • resources配下のファイルから固有の文字列を排除
  • podcast固有の値はhandlerの初期化パラメタで与えられるようにする
    • podcast.jsから固有の値を削除/利用者側から値を設定させる
    • podcast 固有の値は constants.js にまとめる
    • podcast モジュール利用時に constants.js からの値をそのまま渡す
  • handler 実装部分を抽象化(podcast-skill としてクラス化)
  • 抽象化した handler 実装を別リポジトリに分離(alexa-skill-podcast-handler)

CIの整備

CircleCIを導入してESLint とテストを回す

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Warning

These dependencies are deprecated:

Datasource Name Replacement PR?
npm eslint-plugin-node Available
npm eslint-plugin-standard Unavailable

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency eslint to v7.32.0
  • Update circleci/node Docker tag to v17
  • Update dependency chai to v5
  • Update dependency eslint to v9
  • Update dependency eslint-config-standard to v17
  • Update dependency eslint-plugin-promise to v7
  • Update dependency eslint-plugin-standard to v5
  • Update dependency mocha to v10
  • Update dependency serverless-plugin-warmup to v8
  • 🔐 Create all rate-limited PRs at once 🔐

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

circleci
.circleci/config.yml
  • circleci/node 12
npm
lambda/custom/package.json
  • alexa-podcast-skill-builder 0.0.5
  • ask-sdk-core ^2.0.0
  • ask-sdk-dynamodb-persistence-adapter ^2.1.0
  • ask-sdk-model ^1.0.0
  • alexa-skill-test-framework 1.2.4
  • chai 4.2.0
  • eslint 7.0.0
  • eslint-config-standard 14.1.1
  • eslint-plugin-import 2.20.2
  • eslint-plugin-node 11.1.0
  • eslint-plugin-promise 4.2.1
  • eslint-plugin-standard 4.0.1
  • mocha 7.1.2
  • nock 12.0.3
  • serverless-plugin-tracing 2.0.0
  • serverless-plugin-warmup 4.9.0

  • Check this box to trigger a request for Renovate to run again on this repository

連続再生に対応する

現在再生中のエピソードの再生が終了したら、自動的に次のエピソードを再生させる。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.