Fold All / Expand All

2017年7月30日 星期日

Lyric Get v0.2.0, electron 版終於從 desktop 直接發 request 啦

https://github.com/franklai/lyric-get-js/releases/tag/v0.2.0

終於打包成功啦

其實還蠻簡單

之前已經將相關 engine 改為 node.js 寫法,所以要做的事,就是讓它變成 local node module

這樣就可以讓 electron 的 package.json 加 dependencies

例如
```
"dependencies": {
  "lyric-get-engine": "file:../lyric_engine_js"
}
```

這樣在 electron 載入的 js 裡,就可以寫
```
const engine = require('lyric-get-engine');

try {
  result = engine.get_lyric(url);
} catch (err) {
  console.error('err:', err);
}

result.then(function(lyric) {
  console.log(lyric);
});
```

不過目前的 electron 版本似乎不支援 async/await 語法,所以上面是沒有用 await,接起來的是 Promise

接下來還蠻多東西可以處理啊

要改善那個 UI,或者是直接重寫介面!?

test 也還沒做

沒有留言: