Awesome
MirrorImages
Table of contents
Overview
The MirrorCommand project creates config files for a MagicMirror. Many of these config files are used to display images located in the MirrorCommand installation folders. However, these images are not installed by default in the base MirrorCommand package as they are not required for most of the functionality of the MagicMirror. In order to enable preconfigured image display of the MirrorCommand config files, install these packages on a MagicMirror which has the MirrorCommand package installed.
The images in these packages have been tailored for use by a MagicMirror with the MirrorCommand package installed. MirrorImages packages are provided in both portrait and landscape mode. Select the MirrorImages package(s) suitable for the orientation of your MagicMirror.
Installation
These packages all depend upon the MirrorCommand package which must be previously installed.
To install MirrorCommand:
Download the latest Debian package format release
Install the base MirrorCommand package by executing the command
sudo apt install ./MirrorCommand_<version>-<release>.deb
or
sudo yum localinstall ./MirrorCommand_<version>-<release>.rpm
To install the MirrorImage packages:
Download the latest Debian or RPM package format releases
Debian based Linux system install
Install the MirrorImages Debian format packages by executing the commands:
sudo apt install ./ImagesPortrait_<version>-<release>.deb
sudo apt install ./ArtistsPortrait_<version>-<release>.deb
sudo apt install ./CountriesPortrait_<version>-<release>.deb
sudo apt install ./JavPortrait_<version>-<release>.deb
sudo apt install ./ModelsPortrait_<version>-<release>.deb
sudo apt install ./PhotographersPortrait_<version>-<release>.deb
sudo apt install ./TantraTutorial_<version>-<release>.deb
or
sudo apt install ./ImagesLandscape_<version>-<release>.deb
sudo apt install ./ArtistsLandscape_<version>-<release>.deb
sudo apt install ./CountriesLandscape_<version>-<release>.deb
sudo apt install ./JavLandscape_<version>-<release>.deb
sudo apt install ./ModelsLandscape_<version>-<release>.deb
sudo apt install ./PhotographersLandscape_<version>-<release>.deb
sudo apt install ./TantraTutorial_<version>-<release>.deb
RPM based Linux system install
Install the MirrorImages RPM format packages by executing the commands:
sudo yum localinstall ./ImagesPortrait_<version>-<release>.deb
sudo yum localinstall ./ArtistsPortrait_<version>-<release>.deb
sudo yum localinstall ./CountriesPortrait_<version>-<release>.deb
sudo yum localinstall ./JavPortrait_<version>-<release>.deb
sudo yum localinstall ./ModelsPortrait_<version>-<release>.deb
sudo yum localinstall ./PhotographersPortrait_<version>-<release>.deb
sudo yum localinstall ./TantraTutorial_<version>-<release>.deb
or
sudo yum localinstall ./ImagesLandscape_<version>-<release>.deb
sudo yum localinstall ./ArtistsLandscape_<version>-<release>.deb
sudo yum localinstall ./CountriesLandscape_<version>-<release>.deb
sudo yum localinstall ./JavLandscape_<version>-<release>.deb
sudo yum localinstall ./ModelsLandscape_<version>-<release>.deb
sudo yum localinstall ./PhotographersLandscape_<version>-<release>.deb
sudo yum localinstall ./TantraTutorial_<version>-<release>.deb
Custom package install
Alternately, you can clone this repository, create your own packages, and install from source.
To do so, clone the repository:
<code>git clone https://gitlab.com/doctorfree/MirrorImages.git
</code>
Use the ./mkpkg script to create Debian format packages on a system with the prerequisite packaging development environment. Once packages have been created in the source repository they can be installed by executing the ./Install command. Packages can be removed with ./Uninstall.
Note: The Artists, Countries, Models, TantraTutorial, and Photographers image archives include images of artistic nudity. If you wish to avoid the display of artistic nudes, only install the ImagesPortrait or ImagesLandscape package.
Package Sizes
No image files are included in these packages. Rather, each package downloads image archives and extracts them into the appropriate locations. Some of these downloads are relatively large and require sufficient available disk space.
In order to minimize disk space requirements, all packages pipe their downloads to stdout and extract the compressed archives via that pipe. This results in the following disk space requirements:
- ArtistsLandscape 5.4G
- CountriesLandscape 5.4G
- JavLandscape 5.0G
- ModelsLandscape 4.7G
- PhotographersLandscape 500M
- ImagesLandscape 375M
- ArtistsPortrait 5.4G
- CountriesPortrait 5.4G
- JavPortrait 5.0G
- ModelsPortrait 4.7G
- PhotographersPortrait 500M
- TantraTutorial 387M
- ImagesPortrait 375M
Prior to downloading and extracting the image archives the installation script will provide a prompt allowing the installer to skip larger downloads if desired.
All image archives are extracted into /usr/local/MirrorCommand/pics-landscape/
,
/usr/local/MirrorCommand/pics-portrait/
, and /usr/local/MirrorCommand/movies/
It is possible to configure your system so that those directories reside on a larger external drive if necessary.
Debian based Linux systems removal
To remove/uninstall the MirrorImages packages on Debian based systems, execute the commands:
sudo apt remove artists-portrait
sudo apt remove countries-portrait
sudo apt remove jav-portrait
sudo apt remove models-portrait
sudo apt remove photographers-portrait
sudo apt remove tantra-tutorial
sudo apt remove images-portrait
or
sudo apt remove artists-landscape
sudo apt remove countries-landscape
sudo apt remove jav-landscape
sudo apt remove models-landscape
sudo apt remove photographers-landscape
sudo apt remove tantra-tutorial
sudo apt remove images-landscape
Note: Removal may issue a warning about removing /usr/local
and other
folders within /usr/local
. This is an artifact of the Debian packaging system.
If you wish to silence that warning and prevent the Debian packaging system from
trying to remove /usr/local
then install the
core-custom-local Debian package.
RPM based Linux systems removal
To remove/uninstall the MirrorImages packages on RPM bases systems, execute the commands:
sudo yum remove ArtistsPortrait
sudo yum remove CountriesPortrait
sudo yum remove JavPortrait
sudo yum remove ModelsPortrait
sudo yum remove PhotographersPortrait
sudo yum remove TantraTutorial
sudo yum remove ImagesPortrait
or
sudo yum remove ArtistsLandscape
sudo yum remove CountriesLandscape
sudo yum remove JavLandscape
sudo yum remove ModelsLandscape
sudo yum remove PhotographersLandscape
sudo yum remove TantraTutorial
sudo yum remove ImagesLandscape
License
Copyright: 2021 Ronald Joe Record ronaldrecord@gmail.com
License: MIT