xwartz / Pupafm
Licence: mit
🎵 douban.fm Music Desktop Player
Stars: ✭ 341
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Pupafm
douban-movie
Get movie info from douban(豆瓣) and display in your terminal
Stars: ✭ 17 (-95.01%)
Mutual labels: douban
Hexo Douban
💿 A simple plugin for hexo that helps us generate pages for douban books ,movies and games.
Stars: ✭ 277 (-18.77%)
Mutual labels: douban
psm
Pypi Source Manager: fast switch between different Pypi Source: Pypi, double, aliyun
Stars: ✭ 31 (-90.91%)
Mutual labels: douban
doubanIMDb
IMDb + Rotten Tomatoes + Wikipedia on Douban Movie
Stars: ✭ 93 (-72.73%)
Mutual labels: douban
PupaFM
douban.fm Music Desktop Player.
中文说明
based on
- Framework: Electron
- Bundler: Webpack, Babel, electron-builder
- Language: ES2015, Sass
- Library: React, Redux, React Router, React Hot Loader, Redux Thunk
- Lint: ESLint
Release Page
Development
Redux DevTools
See redux-devtools-dock-monitor for more information.
Install
First, clone the repo via git:
git clone [email protected]:xwartz/PupaFM.git
And then install dependencies.
$ cd PupaFM && npm i
run
$ npm run hot-server
$ npm run hot-start
or enable watch with pm2 eco.json
$ npm start
$ npm stop
$ npm restart
Package
$ npm run compile
$ npm run pack
or just run package
$ npm run package
Build installer App
By default build for current platform and current arch.
$ npm run builder
Build app for Windows
$ npm run builder:win
Build app for Linux
$ npm run builder:linux
Note
Before runing package
or builder
, you should read electron-builder docs and checkout Code Signing
Contribution
Follow this code style
$ npm install
# install pre-commit lint hook
$ npm run install-hook
License
MIT © xwartz
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].