Thank you for your donation!


Instruction Guide Automatic Light & Dark Mode
#1
I like my moOde interface to follow my macOS system appearance settings (light mode during the day, dark mode in the evening). The default and Whiteshade themes fit that bill perfectly so here's a few commands to automatically switch between the two at given times of the day.

1. Setup
Code:
cd /home/pi
mkdir scripts
cd scripts

2. lightmode.sh
Code:
#!/bin/sh
sqlite3 /var/local/www/db/moode-sqlite3.db "UPDATE cfg_system SET value = 'Whiteshade' WHERE id = 88;"

3. darkmode.sh
Code:
#!/bin/sh
sqlite3 /var/local/www/db/moode-sqlite3.db "UPDATE cfg_system SET value = 'Default' WHERE id = 88;"

4. Make the scripts executable
Code:
chmod +x lightmode.sh
chmod +x darkmode.sh

5. Run the scripts at specific times (06:30 lightmode, 20:00 darkmode)
Code:
crontab -e

30 6 * * * /home/pi/scripts/lightmode.sh
0 20 * * * /home/pi/scripts/darkmode.sh

sudo service cron restart
Reply
#2
Nice!
Reply
#3
Good one.. looks amazing!
Reply
#4
Good one,
Reply
#5
(08-22-2020, 04:56 AM)KmPan Wrote: Good one,

Thanks for the hint,  Smile Smile.
Reply
#6
Great idea! Thanks,

Done it, with some personal themes I added like this:

Code:
sudo sqlite3 /var/local/www/db/moode-sqlite3.db       -> Connect to DB

.schema cfg_theme                                     -> give table structure (just for education)
select * from cfg_theme;                              -> show content of table (to be sure new ids will not conflict)
insert into cfg_theme (id,theme_name,tx_color,bg_color,mbg_color) values(16, 'Steppe', 'ddd', '162,146,146', '64,58,58,0.75');
insert into cfg_theme (id,theme_name,tx_color,bg_color,mbg_color) values(17, 'Dark Clay', 'ddd', '116,111,111', '69,66,66,0.75');
                                                     -> insert new themes
.exit

Greg
Reply
#7
When u get the chance post some screenies of the Themes.
Enjoy the Music!
http://moodeaudio.org | http://twitter.com/MoodeAudio | http://github.com/moodeaudio
Reply
#8
Photo 
Damn, the copy-paste images are not working.

I don't have an online account to stock images..

Sorry about that,

Greg
Reply
#9
Hi,

The images don't appear fo me, can you have a look?
Enjoy the Music!
http://moodeaudio.org | http://twitter.com/MoodeAudio | http://github.com/moodeaudio
Reply


Forum Jump: