Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 month 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 4 years ago)
- Default Branch: master
- Last Pushed: 2020-04-07T19:22:18.000Z (over 4 years ago)
- Last Synced: 2024-11-01T01:17:33.609Z (about 2 months 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 statusExtended 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 `_