Author | Contact |
---|---|
Brandon Marlowe | bpmarlowe-software@protonmail.com |
The MagicMirror Package Manager (mmpm
) is both a command line and web interface designed to simplify the installation, removal, and maintenance of MagicMirror modules.
Consider this project to be in an Alpha state, so don't get too picky just yet, as you most likely will discover some bugs I was unable to find.
The supported features are comprised of the following categories:
1) Search
2) Installation
3) Removal
4) Checking for updates
5) Upgrading packages that have updates available
6) Adding external module sources
7) Accessing MagicMirror config file
8) Self updating
9) Installing MagicMirror
See the MMPM Installation and MMPM Removal sections of the wiki for installation and removal instructions, respectively.
If any issues arise, please consult the wiki first, which can be found here. Additionally, please examine the log files for MMPM
located in ~/.config/mmpm/log/
, and post any relevant information when creating an issue.
- Managing Packages with Live Terminal Feed and Responsive Search
- Editing MagicMirror Config
- Using WebSSH within GUI
- Adding External Sources
- MagicMirror Control Center
In the not-to-distant future, .deb
releases of this package will be available for download, simplifying the installation.
This project is entirely dependent on the structure of the MagicMirror 3rd Party Modules page. The HTML is parsed, and the appropriate text of each module is extracted. If for some reason any of the information is not displayed correctly, it is most likely due to someone changing the structure of the page. Ideally, in the future, a database will be constructed, and things will be handeled in a more formal, predictable way.