LoginSignup
14
13

More than 5 years have passed since last update.

声援駆動開発支援[可愛い声でタスク効率UP(electronデスクトップ声援キャラ)]

Last updated at Posted at 2018-03-10

声援駆動開発支援(electronデスクトップ声援キャラ)

可愛い声からの声援でタスク効率アップ!!

事前準備

  • pc
  • electronの開発環境

目的

人はどうやったらタスク効率あがるの?
人は褒められたり、応援されるとやる気でますよね。
そこで、褒められるために、応援されるためにタスクを消化し、タスク完了すると褒められる。
褒められるために開発を早く終わらそうとします。よって、タスク効率があがる。
声援駆動開発です。
好きな人(キャラクター)に褒められるのが一番です!!
ここで、今回はデスクトップ声援キャラクターです。

簡単ディレクトリ構成

voice-drive
|---src
|    |-image - 画像ファイル
|    |-js - index.js
|    |-index.html
|    |-main.js
|---xxx.icon/icons/png(パッケージ化する際のアイコン)


index.html

<!DOCTYPE html>
<html lang="ja" >
<head>
  <meta charset="UTF-8">
  <title>声援駆動開発</title>
      <script  src="js/index.js"></script>
</head>
<body>
  <marquee behavior="alternate" direction="up" height="350"><marquee direction="right">
  <input type="image" width="150" height="300" src="images/fran.jpg" value="Check" onclick="praise()">
</marquee>
</marquee>
</body>
</html>

main.js

'use strict';

var electron = require('electron');
var app = electron.app;
var BrowserWindow = electron.BrowserWindow;

var mainWindow = null;

app.on('window-all-closed', function() {
  if (process.platform != 'darwin')
    app.quit();
});

app.on('ready', function() {

mainWindow = new BrowserWindow({
 width: 800,
 height: 600,
 transparent: true,
 frame: false});

  mainWindow.loadURL('file://' + __dirname + '/index.html');

  mainWindow.on('closed', function() {
    mainWindow = null;
  });
});

index.js

//音声ファイルを読み込む
// var voice = new Audio("再生する音声ファイルのURL")
var voice = new Audio("http://fishkiller.han-be.com/voice/thx.mp3");

function praise() {
  voice.play()
};

パッケージ化

# Windows
electron-packager . ディレクトリ名 --platform=win32 --electron-version=1.4.5 --icon=./--------.ico
# OSX
electron-packager . ディレクトリ名 --platform=darwin --electron-version=1.4.5 --icon=./--------.icns
# Linux
electron-packager . ディレクトリ名 --platform=linux --electron-version=1.4.5 --icon=./----------.png

終わり

今回は超簡単に、クリックすると音性ファイルを再生するだけですが、クリックと共にタスク終了情報をpostし、タスク管理を行う用にすると面白いかもしれません。そのうちやりたいと思います。
画像はきっちり切り抜いたpngファイルにするともっといい感じになります。
また、ここではデスクトップに表示していますが、メニューバーのほうが良いという人もいるかもしれません。
そういった方は、このQiita記事
ここを参照してください。

では、皆さんも好きなキャラや彼女の声で、タスク効率を上げちゃいましょう!!

twitterのやつのままだといろいろと問題があるので、githubには別のキャラでやっています。
北海道のご当地マスコット 歌って踊れるアンデッド系アイドル
フランチェスカちゃんです。
fran.jpg

Github:https://github.com/fishkiller252/voice-drive
Download:https://github.com/fishkiller252/voice-drive/releases
twitter:@R_BAGGIO1017

14
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
13