Added unicode icons to moon crescents (#649)
This commit is contained in:
parent
6a4e941082
commit
1cd971f582
@ -32,9 +32,10 @@ class MoonPhase(IntervalModule):
|
|||||||
("status", "Current moon phase"),
|
("status", "Current moon phase"),
|
||||||
("illum", "Percentage that is illuminated"),
|
("illum", "Percentage that is illuminated"),
|
||||||
("color", "Set color"),
|
("color", "Set color"),
|
||||||
|
("moonicon", 'Set icon')
|
||||||
)
|
)
|
||||||
|
|
||||||
format = "{illum} {status}"
|
format = "{illum} {status} {moonicon}"
|
||||||
|
|
||||||
interval = 60 * 60 * 2 # every 2 hours
|
interval = 60 * 60 * 2 # every 2 hours
|
||||||
|
|
||||||
@ -60,6 +61,17 @@ class MoonPhase(IntervalModule):
|
|||||||
"Waning Crescent": "#FF341F",
|
"Waning Crescent": "#FF341F",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
moonicon = {
|
||||||
|
"New Moon": b'\xf0\x9f\x8c\x91'.decode(),
|
||||||
|
"Waxing Crescent": b'\xf0\x9f\x8c\x92'.decode(),
|
||||||
|
"First Quarter": b'\xf0\x9f\x8c\x93'.decode(),
|
||||||
|
"Waxing Gibbous": b'\xf0\x9f\x8c\x94'.decode(),
|
||||||
|
"Full Moon": b'\xf0\x9f\x8c\x95'.decode(),
|
||||||
|
"Waning Gibbous": b'\xf0\x9f\x8c\x96'.decode(),
|
||||||
|
"Last Quarter": b'\xf0\x9f\x8c\x97'.decode(),
|
||||||
|
"Waning Crescent": b'\xf0\x9f\x8c\x98'.decode()
|
||||||
|
}
|
||||||
|
|
||||||
def pos(now=None):
|
def pos(now=None):
|
||||||
days_in_second = 86400
|
days_in_second = 86400
|
||||||
|
|
||||||
@ -104,6 +116,7 @@ class MoonPhase(IntervalModule):
|
|||||||
fdict = {
|
fdict = {
|
||||||
"status": self.status[self.current_phase()],
|
"status": self.status[self.current_phase()],
|
||||||
"illum": self.illum(),
|
"illum": self.illum(),
|
||||||
|
"moonicon": self.moonicon[self.current_phase()]
|
||||||
}
|
}
|
||||||
self.data = fdict
|
self.data = fdict
|
||||||
self.output = {
|
self.output = {
|
||||||
|
Loading…
Reference in New Issue
Block a user