https://github.com/pingiun/mopidy-moparty
Extended version of party extension, with Elm frontend
https://github.com/pingiun/mopidy-moparty
mopidy mopidy-web-ext
Last synced: about 1 year ago
JSON representation
Extended version of party extension, with Elm frontend
- Host: GitHub
- URL: https://github.com/pingiun/mopidy-moparty
- Owner: pingiun
- License: apache-2.0
- Created: 2020-03-30T19:03:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-07T19:22:18.000Z (over 6 years ago)
- Last Synced: 2025-02-19T02:21:51.470Z (over 1 year ago)
- Topics: mopidy, mopidy-web-ext
- Language: Elm
- Homepage: https://pypi.org/project/Mopidy-Moparty/
- Size: 46.9 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
README
****************************
Mopidy-Moparty
****************************
.. image:: https://img.shields.io/pypi/v/Mopidy-Moparty
:target: https://pypi.org/project/Mopidy-Moparty/
:alt: Latest PyPI version
.. image:: https://github.com/pingiun/mopidy-moparty/workflows/Linting%20and%20Testing/badge.svg
:target: https://circleci.com/gh/pingiun/mopidy-moparty
:alt: GitHub Actions build status
Extended version of party extension, with Elm frontend
Installation
============
Install by running::
python3 -m pip install Mopidy-Moparty
See https://mopidy.com/ext/moparty/ for alternative installation methods.
Configuration
=============
No configuration is currently supported
Local development
=================
#. `Install Elm `_
#. `Install Mopidy `_
#. Create a virtual environment (with Python 3.7 or higher): ``virtualenv --system-site-packages --python python3 venv``
#. Activate virtual environment: ``source venv/bin/activate``
#. Install moparty in "develop" mode: ``pip install -e .``
You will need to compile the Elm code before you can use the client locally, the setup.py build_elm command requires
uglifyjs, but this is not needed for local development. For continuous compilation
I use `elm-live `_. Here is the command I use::
elm-live --no-server --no-reload -- --debug --output=mopidy_moparty/static/moparty.min.js frontend/Main.elm
Another option is using fswatch, then you can use this command::
fswatch -o frontend | xargs -I{} -n1 elm make --debug --output=mopidy_moparty/static/moparty.min.js frontend/Main.elm
Project resources
=================
- `Source code `_
- `Issue tracker `_
- `Changelog `_
Credits
=======
- Original author: `Jelle Besseling `__
- Current maintainer: `Jelle Besseling `__
- `Contributors `_